summaryrefslogtreecommitdiff
path: root/lib/replace/libreplace.m4
AgeCommit message (Collapse)AuthorFilesLines
2013-01-15lib/replace: Add ucontext configure autoconf checks.Jeremy Allison1-0/+13
Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2013-01-15lib/replace: Add missing check for sys/wait.hJeremy Allison1-1/+1
Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2013-01-14Fix bug 9548: Correctly detect O_DIRECTVolker Lendecke1-11/+10
Reviewed by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Mon Jan 14 21:16:23 CET 2013 on sn-devel-104
2012-12-03replace: Remove deprecated getpass() support.Andreas Schneider1-1/+0
Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
2012-09-24lib/replace: Improve mkstemp test in autoconf and wafAndrew Bartlett1-3/+18
On the Sernet-solaris8 host, this test passed in the autoconf build, then failed in the recursive waf build. This newer test should probe the behaviour more closely, by checking we get two distinct, secure files. Andrew Bartlett
2012-06-29Move back to using per-thread credentials on Linux. Fixes the glibc native ↵Jeremy Allison1-1/+3
AIO lost wakeup problem. See this post: https://lists.samba.org/archive/samba-technical/2012-June/085101.html for details. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Jun 29 03:57:45 CEST 2012 on sn-devel-104
2012-06-03lib/replace: Undo change of 0 -> NULLAndrew Bartlett1-1/+1
This reverts part of e9d797e153ae95561dbb10b56a41281b2472f137 as in the autoconf tests, NULL isn't available! (it is available in waf, which caused confusion) Andrew Bartlett
2012-06-03libreplace: Link libreplace against attr when requiredAndrew Bartlett1-1/+8
The autoconf Samba build will return to over-linking with -lattr on systems with both the XFS compat API and native xattrs. Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 03:56:05 CEST 2012 on sn-devel-104
2012-06-02libreplace: Fix autoconf build on platforms needing xattrsAndrew Bartlett1-1/+1
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Jun 2 07:23:32 CEST 2012 on sn-devel-104
2012-06-02lib/replace: Merge remaining xattr test details from lib/utilAndrew Bartlett1-2/+2
I prefer the longer XATTR_ADDITIONAL_OPTIONS define and the NULL rather than 0 values in the getxattr test. Andrew Bartlett
2012-06-02lib/replace: xattr wrappers in lib/replace rather than source3/lib/system.cAndrew Bartlett1-0/+47
This also moves all the still-used configure tests etc. The unused OSF API is also removed at this time. Andrew Bartlett
2012-04-12Remove overly complex attemt to define blkcnt_t and blksize_t. AC_CHECK_TYPE ↵Jeremy Allison1-12/+2
should just do it. Still trying to fix the buildfarm. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Apr 12 04:28:29 CEST 2012 on sn-devel-104
2012-04-10On advice from Jelmer and Andrew, move the blksize_t and blkcnt_t tests into ↵Jeremy Allison1-0/+12
libreplace to make it standalone. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Apr 10 04:07:11 CEST 2012 on sn-devel-104
2012-03-24replace: Move memalign() from lib/util/system.c to libreplace.Jelmer Vernooij1-1/+2
2012-03-22lib/replace: test for incoherent mmap.Rusty Russell1-0/+7
We test for other mmap features here, and both tdb1 and tdb2 want this check. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-10-27replace: Add checks for setreuid and setregid.Andreas Schneider1-1/+2
2011-10-13config.h: define HAVE_LIBREPLACERusty Russell1-0/+2
tdb2 wants to know if it should use replace.h. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User: Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date: Thu Oct 13 08:58:35 CEST 2011 on sn-devel-104
2011-08-14replace: Check if we have mremap() availableSimo Sorce1-0/+7
2011-03-04libreplace: move "struct timespec" checks into libreplace (where timespec is ↵Günther Deschner1-0/+23
already used). Bjoern, Metze, please check. Guenther
2011-02-03replace: Try to fix broken sys/capabilites.h on Linux.Stefan Metzmacher1-0/+2
As this is more or less a broken header we need to include linux/types.h before sys/capabilities.h to avoid redefinitions. Systems like ClearOS 5.2 need linux/types.h very early. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Feb 3 05:26:12 CET 2011 on sn-devel-104
2010-10-19replace: cope with systems that have fdatasync(), but don't have the prototypeAndrew Tridgell1-0/+1
this is needed for MacOSX 10.4.1
2010-08-31libreplace: move detection of clock_gettime to libreplaceBjörn Jacke1-0/+43
2010-08-13tdb: add TDB_DEPS variable filled with required librariesBjörn Jacke1-1/+7
This is required for Solaris, which needs to link in librt to make use of fdatasync().
2010-03-26libreplace: strerror_r() is needed by heimdal on solaris8Andrew Tridgell1-1/+1
2010-03-05replace: added get_current_dir_name()Andrew Tridgell1-0/+1
2010-02-23libreplace: Remove the obsolete signal type cast.Andreas Schneider1-1/+0
AC_SIGNAL_TYPE is already obsolete in autoconf. C89 requires signal handlers to return void, only K&R returned int.
2010-02-13libreplace: add fdatasync() if not availableAndrew Tridgell1-1/+1
2010-02-11libreplace: added replacements for dprintf() and vdprintf()Andrew Tridgell1-1/+1
these are very useful for writing files with formatted writes Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-01-02libreplace: some systems don't have memmem()Andrew Tridgell1-0/+2
added rep_memmem() and a testsuite
2009-09-14Prepend "$libreplacedir/" to all objects in LIBREPLACEOBJMatt Kraai1-1/+1
2009-08-24make lib/replace more usable in standalone buildsAndrew Tridgell1-2/+2
This makes the lib/replace m4 work in lib/talloc as a standalone build
2009-07-19include unix.h if it's availableMatt Kraai1-0/+1
2009-04-20Only define waitpid replacement if wait4 is available. (It isn't onJelmer Vernooij1-1/+1
Windows.)
2009-04-20Move check for syslog out of libreplace to source3/ and source4/.Jelmer Vernooij1-1/+1
This should help compiling talloc on Windows.
2008-11-01Merge branch 'master' of /home/jelmer/samba3Jelmer Vernooij1-1/+1
Conflicts: lib/replace/README lib/replace/libreplace.m4 lib/replace/replace.c source3/include/proto.h source3/lib/system.c
2008-11-01Use dup2() replacement from libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_realpath() to libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_lchown() to libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_symlink() to libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_readlink() to libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_link to libreplace.Jelmer Vernooij1-1/+1
2008-11-01Move sys_chown() to rep_chown().Jelmer Vernooij1-1/+1
2008-10-27Fix definition of environ on Mac OS X (bugzilla: #5412).Jelmer Vernooij1-0/+1
2008-10-27Remove duplicate check for volatile, move all utime-checks toJelmer Vernooij1-2/+2
libreplace.
2008-10-18Move ufc to libreplace.Jelmer Vernooij1-0/+1
2008-09-19Fix standalone builds adjusting to new relative path.Simo Sorce1-2/+2
Add shared-build target to libreplace. Useful to build multiple standalone libraries that depend on each other without having to install them to the final install dir during the build.
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-0/+308