summaryrefslogtreecommitdiffstats
path: root/lib/replace
Commit message (Collapse)AuthorAgeFilesLines
* replace: cope with systems that have fdatasync(), but don't have the prototypeAndrew Tridgell2010-10-193-1/+7
| | | | this is needed for MacOSX 10.4.1
* libreplace: fix endless strerror_r has been redefined warnings on AIXBjörn Jacke2010-09-221-0/+1
|
* libreplace: use CLOCK_HIGHRES when availableBjörn Jacke2010-09-141-3/+5
| | | | in Solaris 8 CLOCK_HIGHRES was the (only) name for CLOCK_MONOTONIC
* lib/replace/wscript:Tru64 build - Better use version 600 for _XOPEN_SOURCEMatthias Dieter Wallnöfer2010-09-111-2/+2
| | | | | | | | | | | | | | This means we request the "Single UNIX Specification, Version 3" with C99 compatibility as the Python 2.5 release on the system. This prevents redefinitions with different values. > [ 451/1918] Compiling scripting/python/pyglue.c > cc: Warning: /usr/local/include/python2.5/pyconfig.h, line 951: The redefinition of the macro "_XOPEN_SOURCE" conflicts with a current definition because the replacement lists differ. The redefinition is now in effect. (macroredef) > #define _XOPEN_SOURCE 600 > ----------------------^ > cc: Warning: default/source4/include/config.h, line 54: The redefinition of the macro "_XOPEN_SOURCE" conflicts with a current definition because the replacement lists differ. The redefinition is now in effect. (macroredef) > #define _XOPEN_SOURCE 500 > ----------------------^
* lib/replace:wscript - additional attempt to fix the build on Tru64Matthias Dieter Wallnöfer2010-09-111-1/+3
| | | | | Obviously we really need both definitions ("socklen_t" has been found by "_XOPEN_SOURCE"=500). But now FIONREAD wasn't accessible.
* lib/replace:wscript - don't check twice for type "bool"Matthias Dieter Wallnöfer2010-09-111-2/+1
|
* lib/replace:wscript - attempt to fix the features detection on Tru64Matthias Dieter Wallnöfer2010-09-111-2/+2
| | | | | | | Hopefully now we detect the built-in "socklen_t" https://bugs.internet2.edu/jira/browse/SSPCPP-114 http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/MAN/MAN5/0001____.HTM
* libreplace: clock_gettime sets errnoBjörn Jacke2010-09-101-1/+2
|
* replace/waf: add rt to deps at this placeBjörn Jacke2010-08-311-1/+1
|
* libreplace: make a define for a best effort monotonic clockBjörn Jacke2010-08-311-0/+7
|
* libreplace: add clock_gettime replacement function for systems that don't ↵Björn Jacke2010-08-314-0/+32
| | | | have it
* libreplace/waf: look for clock_gettimeBjörn Jacke2010-08-311-0/+1
|
* libreplace: move detection of clock_gettime to libreplaceBjörn Jacke2010-08-311-0/+43
|
* libreplace: move gettimeofday TZ arg check hereBjörn Jacke2010-08-311-0/+10
|
* replace: Fix ifndefs for formatting defines.Jelmer Vernooij2010-08-231-3/+3
| | | | Thanks to Michael Brown for pointing this out.
* libreplace: fixed the strptime() waf testAndrew Tridgell2010-08-231-8/+2
| | | | Thanks to Jelmer for pointing this out
* tdb: add TDB_DEPS variable filled with required librariesBjörn Jacke2010-08-131-1/+7
| | | | | This is required for Solaris, which needs to link in librt to make use of fdatasync().
* replace: Avoid hiding symbols when libreplace is builtin, as thisJelmer Vernooij2010-06-181-1/+5
| | | | appears to cause unresolved symbols at the moment.
* libreplace: Fix readline build with libedit.James Peach2010-06-031-1/+7
| | | | | | | libedit on MAc OSX 10.5 does not have the rl_completion_t typedef, but uses a internal typedef names CPPFunction. Signed-off-by: Günther Deschner <gd@samba.org>
* lib/replace: fix some c++ build warnings in testsuite.Günther Deschner2010-06-011-4/+4
| | | | Guenther
* libreplace: include sys/file.h only when availableBjörn Jacke2010-05-303-2/+4
| | | | thanks to Joachim Schmitz <schmitz@hp.com>. This fixes #7460.
* fix a typoVolker Lendecke2010-05-241-1/+1
|
* s3-waf: move the KRB5_DEPRECATED check into lib/replaceAndrew Tridgell2010-05-201-1/+1
| | | | this needs to be with the krb5.h check
* build: Don't look for krb5.h in libreplaceKai Blin2010-05-201-1/+1
|
* waf:libreplace: set _OSF_SOURCE to fix build on Tru64Björn Jacke2010-05-111-0/+4
|
* lib/replace/wscript: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher2010-04-241-0/+8
| | | | | | We really on IPV6_V6ONLY being supported. metze
* lib/replace: make sure IPV6_V6ONLY is available for IPv6 supportStefan Metzmacher2010-04-241-0/+8
| | | | | | We really on IPV6_V6ONLY being supported. metze
* lib/replace/wscript: add replacement for IPV6_V6ONLY on linux systems with ↵Stefan Metzmacher2010-04-241-0/+19
| | | | | | | | broken headers This is needed on SLES8. metze
* lib/replace: add replacement for IPV6_V6ONLY on linux systems with broken ↵Stefan Metzmacher2010-04-242-0/+51
| | | | | | | | headers This is needed on SLES8. metze
* replace-waf: hide symbols in libreplace if a builtin libraryAndrew Tridgell2010-04-181-0/+1
|
* libreplace: added _PUBLIC_ and _PRIVATE_ to replace.hAndrew Tridgell2010-04-181-0/+18
| | | | | these are needed for all libs that use ABI checking, so libreplace is the logical place for now
* lib/replace/wscript: avoid global deps for LIBREPLACE_HOSTCCStefan Metzmacher2010-04-121-0/+1
| | | | metze
* lib/replace/wscript: inline LIBREPLACE_EXT into 'replace' as the autoconf ↵Stefan Metzmacher2010-04-121-9/+2
| | | | | | system does metze
* lib/replace/wscript: add dependency to 'dl'Stefan Metzmacher2010-04-121-1/+1
| | | | metze
* lib/replace/wscript: rename LIBREPLACE_H => LIBREPLACE_HOSTCCStefan Metzmacher2010-04-121-2/+2
| | | | metze
* s4-waf: move the KRB5_DEPRECATED check into lib/replaceAndrew Tridgell2010-04-121-0/+7
| | | | this needs to be with the krb5.h check for the source3 build
* s4-waf: inline LIBREPLACE_NETWORK into 'replace'Stefan Metzmacher2010-04-121-14/+7
| | | | metze
* lib/replace/wscript: rename REPLACE_H_SOURCE => REPLACE_HOSTCC_SOURCEStefan Metzmacher2010-04-121-5/+6
| | | | metze
* lib/replace/wscript: implement the same getpass detection logic as the ↵Stefan Metzmacher2010-04-121-2/+2
| | | | | | autoconf version metze
* lib/replace/wscript: inline LIBREPLACE_GETPASS into 'replace'Stefan Metzmacher2010-04-121-5/+3
| | | | metze
* build: use a common autogen-waf.sh for all buildsAndrew Tridgell2010-04-121-22/+1
| | | | | the symlink will get updated with the right target when waf dist is used in each directory
* lib/replace: create a LIBREPLACE_H subsystemStefan Metzmacher2010-04-101-3/+12
| | | | metze
* s4-waf: fixed waf distcheck for our standalone libs and s4Andrew Tridgell2010-04-061-0/+4
|
* s4-waf: autogen-waf.sh for the standalone library buildsAndrew Tridgell2010-04-061-0/+22
|
* s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2010-04-061-10/+8
| | | | This works with both standalone lib builds and bundled builds
* s4-waf: fixed finding of buildtools and srcdirAndrew Tridgell2010-04-061-7/+7
|
* s4-waf: avoid having to run waf configure before waf distAndrew Tridgell2010-04-061-3/+15
| | | | This should be useful for building tarballs from a clean checkout
* s4-waf: fixed some of the group orderingAndrew Tridgell2010-04-061-2/+7
| | | | We need to try to keep targets in the right groups
* s4-waf: add getaddrinfo.c replacement if neededAndrew Tridgell2010-04-061-0/+1
|
* s4-waf: added test for dlopen prototypeAndrew Tridgell2010-04-061-0/+3
|