summaryrefslogtreecommitdiffstats
path: root/lib/replace
Commit message (Collapse)AuthorAgeFilesLines
...
* replace: Fix compilation of rep_mkstempJesper Larsen2013-01-091-1/+1
| | | | | | | | | | Commit 1fbc185 removed the variable 'p'. Use the equivalent variable 'template' instead. Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Jan 9 07:18:33 CET 2013 on sn-devel-104
* replace: Remove deprecated getpass() support.Andreas Schneider2012-12-038-285/+0
| | | | Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
* lib/replace: Do not use STRERROR_R_PROTO_COMPATIBLE as only roken.h sets thisAndrew Bartlett2012-11-222-4/+2
| | | | | | | | Currently, we put strerror_r into libreplace even on systems with strerror_r. Andrew Bartlett Reviewed-by: Andreas Schneider <asn@samba.org>
* lib/replace: replace all *printf function if we replace snprintf (bug #9390)Stefan Metzmacher2012-11-143-17/+34
| | | | | | | | | | This fixes segfaults in log level = 10 on Solaris. Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Björn Jacke <bj@sernet.de> Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Wed Nov 14 19:41:14 CET 2012 on sn-devel-104
* wafbuild: use -Wstack-protector if availableBjörn Jacke2012-10-301-0/+3
| | | | | Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Tue Oct 30 15:04:30 CET 2012 on sn-devel-104
* wafbuild: reorder the Werror checks so that the ambigous w2 option is being ↵Björn Jacke2012-10-301-1/+5
| | | | checked last
* wafbuild: merge the missing IBM compiler Werror flag "-qhalt=w" to wafBjörn Jacke2012-10-301-1/+1
|
* wfabuild: fix the -errwarn compile flag testBjörn Jacke2012-10-301-1/+1
| | | | as in the autoconf build this must be "-errwarn=%all"
* lib/replace: Return size of xattr if size argument is 0Andrew Bartlett2012-10-281-3/+12
| | | | | | This makes rep_{f,}getxattr a more complete replacement for the linux function. Andrew Bartlett
* lib/replace: Fix configure on FreeBSD: define_ret is not correct hereAndrew Bartlett2012-10-231-1/+0
| | | | | | | | define_ret is for when the output of the compiled and run program should be put into the configure define. This is not the case here. Andrew Bartlett
* lib/replace: Fix detection of rpcsrv/yp_prot.h on FreeBSDAndrew Bartlett2012-10-231-1/+4
|
* lib/replace: Add test for what flag we need for -Werror behaviourAndrew Bartlett2012-09-291-0/+9
|
* replace: Avoid returning value in void setproctitle() replacement.Jelmer Vernooij2012-09-251-1/+0
| | | | | Autobuild-User(master): Jelmer Vernooij <jelmer@samba.org> Autobuild-Date(master): Tue Sep 25 06:38:40 CEST 2012 on sn-devel-104
* replace: Support setproctitle().Jelmer Vernooij2012-09-244-0/+19
| | | | | This uses the setproctitle() from libc, libsetproctitle or libbsd. If none is available it provides a dummy implementation.
* lib/replace: Look for special flags needed for c99Andrew Bartlett2012-09-241-0/+10
| | | | | | | | | This is normally handled by the waf core, but for HP-UX we currently fail. The autoconf code hard-codes a case for HP-UX, but I want to try testing it using a generic system first. Andrew Bartlett
* lib/replace: Improve mkstemp test in autoconf and wafAndrew Bartlett2012-09-242-4/+34
| | | | | | | | | 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
* lib/replace: Remove unused nap and therefore the SCO defineAndrew Bartlett2012-09-231-10/+0
| | | | | | In any case, the Samba Team stopped supporting SCO systems a long time ago. Andrew Bartlett
* lib/replace: Try to fix build on HP-UX for os2_delete testAndrew Bartlett2012-09-234-17/+6
| | | | | | | | | | | | The issue is that this file is both used in an autoconf test, and later in a smbtorture test. Because os2_delete.c does not include replace.h, bool may not be defined. So, instead we shift the need for bool to a different header. (The readdir tests in repdir.m4 are not yet in the waf configure). Andrew Bartlett
* ntdb: Try to fix the build on Solaris which does not have errAndrew Bartlett2012-09-231-0/+13
|
* replace: fix 520c9b0b0ae33Björn Jacke2012-09-181-1/+1
| | | | | | | fix typo in ifdef. Thanks to Joachim Schmitz for spotting this! Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Tue Sep 18 16:06:18 CEST 2012 on sn-devel-104
* libreplace: Bug 8107, Fix poll replacement to become a msleep replacementJoachim Schmitz2012-09-171-1/+1
| | | | Signed-off-by: Jeremy Allison <jra@samba.org>
* replace: add some includes for poll.hBjörn Jacke2012-09-161-0/+6
| | | | | | | See bug #8107 Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Sun Sep 16 04:05:08 CEST 2012 on sn-devel-104
* lib/replace: remove duplicate check for inotifyMichael Adam2012-09-111-1/+1
|
* osX define uint64_t as long long intMatthieu Patou2012-09-101-1/+1
|
* build: define _BSD_TYPES on IRIX to have types like u_shortBjörn Jacke2012-09-072-0/+2
| | | | | why the hell do IRIX systems headers like quota.h use types that are available only with such a define...?
* s3/aio_fork: fix build on irixBjörn Jacke2012-07-262-0/+5
| | | | IRIX needs _XOPEN_SOURCE defined for SCM_RIGHTS to be available
* replace: make the INT64_MAX define more portableBjörn Jacke2012-07-041-1/+1
|
* Move back to using per-thread credentials on Linux. Fixes the glibc native ↵Jeremy Allison2012-06-292-3/+5
| | | | | | | | | | | | | 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
* replace: define INT64_MAX when not definedBjörn Jacke2012-06-281-0/+4
| | | | | | | Tru64 doesn't have any stdint.h Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Thu Jun 28 00:45:58 CEST 2012 on sn-devel-104
* attr: Look for attr/attributes.h too.Jelmer Vernooij2012-06-163-2/+4
| | | | | | | Fixes finding of ATTR_ROOT on GNU/kFreeBSD. Autobuild-User(master): Jelmer Vernooij <jelmer@samba.org> Autobuild-Date(master): Sat Jun 16 18:54:27 CEST 2012 on sn-devel-104
* lib/replace: define HAVE_WORKING_STRPTIME instead of REPLACE_STRPTIMEStefan Metzmacher2012-06-143-10/+16
| | | | | | That makes the logic in 'wscript' simpler. metze
* lib/replace: execute strptime.c testsStefan Metzmacher2012-06-141-0/+1
| | | | | | They need runtime verification. metze
* Revert "replace: use replace for non 'samba' compliant strptime"Stefan Metzmacher2012-06-141-19/+0
| | | | | | | | This reverts commit 4ea7d4694a8353fc55ecd12cb09b9c91ffde7b3f. A better fix will follow. metze
* lib/replace: add more condition to add snprintf.cStefan Metzmacher2012-06-141-1/+3
| | | | metze
* Revert "lib/replace: Fix snprintf() override for systems with a broken ↵Stefan Metzmacher2012-06-141-1/+1
| | | | | | | | | | snprintf()" This reverts commit bbc1b0c9853322da10483f72c020fe0dd83b28fa. A more generic fix will follow. metze
* lib/replace: s/execute=1/execute=TrueStefan Metzmacher2012-06-141-1/+1
| | | | metze
* replace: fix unused variable warningBjörn Jacke2012-06-131-3/+6
| | | | | | | e2747fc62c2acbab143c4971469e0a4fc36d8789 fixed ... Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Wed Jun 13 23:57:58 CEST 2012 on sn-devel-104
* Revert "replace: fix unused variable warning"Björn Jacke2012-06-131-5/+4
| | | | | | This reverts commit e2747fc62c2acbab143c4971469e0a4fc36d8789. one line slipped into a wrong ifndef ...
* replace: fix unused variable warningBjörn Jacke2012-06-131-4/+5
| | | | found by the IRIX compiler
* lib/replace: Fix snprintf() override for systems with a broken snprintf()Andrew Bartlett2012-06-061-1/+1
| | | | | | This ensures we provide the replacement functions that we need. Andrew Bartlett
* libreplace: Add copyrights to ease tracking of this file in futureAndrew Bartlett2012-06-051-0/+2
| | | | | | | | | | | As GIT didn't realise this was a copy out of lib/system.c, this should make it easier to track the copyright holders on this file. Herb's name wasn't on the original file, but was the only other author I could find in the git logs. I've added my copyright here too. Andrew Bartlett
* libreplace: Remove autoconf build systemAndrew Bartlett2012-06-059-3648/+0
| | | | | | This leaves the parts required to build libreplace as a static lib for the autoconf build Andrew Bartlett
* libreplace: Ensure we link xattr.c on MacOSAndrew Bartlett2012-06-041-1/+1
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Jun 4 02:36:55 CEST 2012 on sn-devel-104
* librepace: put #defines after #include "sys/xattr.h"Andrew Bartlett2012-06-032-40/+8
| | | | | | | | | This avoids redefining the system xattr functions, which should fix MacOS. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 09:46:44 CEST 2012 on sn-devel-104
* lib/replace: Undo change of 0 -> NULLAndrew Bartlett2012-06-031-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
* libreplace: Fix up MacOS xattr functionsAndrew Bartlett2012-06-031-0/+18
| | | | | | | | | We need undo the rep_ macro to call the real OS function. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 06:21:21 CEST 2012 on sn-devel-104
* libreplace: Link libreplace against attr when requiredAndrew Bartlett2012-06-031-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
* libreplace: Use true rather than True in xattr.cAndrew Bartlett2012-06-031-2/+2
| | | | | | | | | This should fix the build on IRIX. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sun Jun 3 02:05:35 CEST 2012 on sn-devel-104
* libreplace: Fix build on MacOS where we have the same fn name but more argumentsAndrew Bartlett2012-06-021-8/+8
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Jun 2 15:52:51 CEST 2012 on sn-devel-104
* libreplace: Solaris needs system/dir.h for that xattr wrapper implementationAndrew Bartlett2012-06-021-0/+1
|