summaryrefslogtreecommitdiffstats
path: root/source4/lib/replace/replace.h
Commit message (Collapse)AuthorAgeFilesLines
* r12364: add UINT32_MAX and UINT64_MAX replacement definesStefan Metzmacher2007-10-101-0/+8
| | | | | | | (hopefully fix the build on OpenBSD) metze (This used to be commit cbe06ade214bd29eab5c11fcd011a3c463bf78db)
* r12216: Couple of small fixes: reduce include/includes.h a bit, simplify headersJelmer Vernooij2007-10-101-0/+4
| | | | | in build/smb_build/, remove unused pstring macros (This used to be commit 432296207400636dd81d0929ec7b1b4cebbcaa62)
* r10896: added a strcasestr() replacement functionAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit 4483d275e12006e5acc72ae143c0a01da01bd00d)
* r10664: Include limits.h in replace.h for HOST_NAME_MAXJelmer Vernooij2007-10-101-0/+21
| | | | (This used to be commit dc3dc796746de672dbf3ad0e4715e8b30ae4afb7)
* r10476: Move some more types to libreplace. Fix missing strndup errorsJelmer Vernooij2007-10-101-12/+0
| | | | | for heimdal (This used to be commit e09ffdfb1dba289b79ac7e5a638bf5322d45ddc0)
* r10453: Fix the buildJelmer Vernooij2007-10-101-5/+0
| | | | (This used to be commit 7be3ec4dbb919752477e1d995df9f7d295b67687)
* r10438: Move portability functions to lib/replace/; replace now simply ensuresJelmer Vernooij2007-10-101-0/+22
| | | | | | | | | that a given set of (working) POSIX functions are available (without prefixes to their names, etc). See lib/replace/README for a list. Functions that behave different from their POSIX specification (such as sys_select, sys_read, etc) have kept the sys_ prefix. (This used to be commit 29919a71059b29fa27a49b1f5b84bb8881de65fc)
* r8465: once we define socklen_t, then tell other include files we have it. ↵Andrew Tridgell2007-10-101-0/+1
| | | | | | | This prevents roken trying to redefine it (This used to be commit aa9491c0cb00f5cab9e00983bf2a0c266011904a)
* r8458: next target is irix - this gets the socket wrapper code buildingAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit 3d4a2221c3e032bbb6c23d132e00588f44f5e2ed)
* r8450: more configure tests for solaris. It now builds some binaries, butAndrew Tridgell2007-10-101-0/+12
| | | | | fails in the ejs floating point code. (This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
* r8420: slowly getting my way through some more heimdal portability fixesAndrew Tridgell2007-10-101-4/+0
| | | | (This used to be commit 59c3de6ca8b8e153e5cfd67da5f2afc2e23d36db)
* r8418: PRINTF_ATTRIBUTE declaration has to come before it is used :-)Andrew Tridgell2007-10-101-12/+12
| | | | (This used to be commit a1ca8352f48cf1942e5a060c79ae1cc78b8a3668)
* r8417: fixed handling of PRINTF_ATTRIBUTE for heimdal portion of buildAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 117d2fa31d3a7e0b37c09979aa41243c564c0385)
* r8313: moved PRINTF_ATTRIBUTE to replace.h to try to get irix building with ↵Andrew Tridgell2007-10-101-0/+12
| | | | | | heimdal (This used to be commit 7d4e309f02cfcef661ebf3bbe9c227938318077c)
* r7352: the internal heimdal build change. This changes quite a few things:Andrew Tridgell2007-10-101-0/+114
- if you want kerberos now, you need to unpack a lorikeet heimdal tree in source/heimdal/. If source/heimdal/ does not exist at configure time then all kerberos features are disabled. You cannot use an external kerberos library for now. That may change later. - moved lib/replace/ config stuff to lib/replace/ and create a lib/replace/replace.h. That allows the heimdal build to use our portability layer, and prevenets duplicate definitions of functions like strlcat() - if you do enable heimdal, then you will need to do 'make HEIMDAL_EXTERNAL' before you build Samba. That should be fixed once I explain the problem to jelmer (the problem is the inability to set a depend without also dragging in the object list of the dependency. We need this for building the heimdal asn1 compiler and et compiler. - disabled all of the m4 checks for external kerberos libraries. I left them in place in auth/kerberos/, but disabled it in configure.in some of the heimdal_build/ code is still very rough, for example I don't correctly detect the correct awk, flex, bison replacements for heimdal_build/build_external.sh. I expect to fix that stuff up over the next few days. (This used to be commit d4648249b2c7fc8b5e7c0fc8d8f92ae043b5691f)