Andrew Tridgell
6e5beba866
r18078: these tests came from talloc
...
(This used to be commit 1e5e311233 )
2007-10-10 14:17:12 -05:00
Andrew Tridgell
b383add7b0
r18075: with the new scheme, we now use config.h again (thanks jelmer!)
...
(This used to be commit c45c487861 )
2007-10-10 14:17:11 -05:00
Andrew Tridgell
b70a7de802
r18074: config.m4 is now libreplace.m4
...
(This used to be commit b2e680500e )
2007-10-10 14:17:11 -05:00
Andrew Tridgell
a57365a2e6
r18073: next step in grab libreplace plan - see IRC logs for very detailed
...
discussion wity metze and jelmer!
(This used to be commit f18c913b6c )
2007-10-10 14:17:11 -05:00
Andrew Tridgell
8e9c4e83fa
r18067: some tweaks for irix and hpux
...
this checks for -AC99 or -c99 to get C99 structure init to work. It's
based on a similar macro metze did for Samba4.
the double sinclude() is weird, but I can't see any other way to use a
common config.m4 between libreplace and all the projects that use it
(This used to be commit 8d80024976 )
2007-10-10 14:17:10 -05:00
Andrew Tridgell
5d363fa0dd
r18061: this should fix the libreplace build on us4 with gcc
...
(This used to be commit 71c0a0731c )
2007-10-10 14:17:10 -05:00
Andrew Tridgell
bd35940710
r18060: use gmake for libreplace if available
...
(This used to be commit 838de24dfe )
2007-10-10 14:17:10 -05:00
Andrew Tridgell
a41abfd514
r18059: another cpp error
...
(This used to be commit 64eff9d9d9 )
2007-10-10 14:17:10 -05:00
Andrew Tridgell
09a4749a31
r18058: we don't actually need __VA_ARGS__ yet (its another C99 feature which
...
I don't think we use anywhere)
(This used to be commit bac8d5ce28 )
2007-10-10 14:17:09 -05:00
Andrew Tridgell
3539b6ae7b
r18057: fixed an #ifdef
...
(This used to be commit e4c3b9ea2f )
2007-10-10 14:17:09 -05:00
Andrew Tridgell
e057ef3c6f
r18056: includes needed for O_CREAT
...
(This used to be commit 0b80ee8b3b )
2007-10-10 14:17:09 -05:00
Andrew Tridgell
a587277aa3
r18055: aix needs time.h for timegm.c to compile
...
(This used to be commit 1c91de687f )
2007-10-10 14:17:09 -05:00
Andrew Tridgell
d9319068f5
r18054: snprintf.c needs to use replace.h to get the rep_vasprintf and related
...
macros
(This used to be commit 3917436ff7 )
2007-10-10 14:17:09 -05:00
Andrew Tridgell
474b74b345
r18053: the sig_atomic_t test needs to be in libreplace for getpass.c to
...
compile on hpux
(This used to be commit a0bd4f5c4a )
2007-10-10 14:17:08 -05:00
Andrew Tridgell
cbae8b2014
r18052: discard_const_p() isn't part of the libreplace API, so we can't use it
...
inside libreplace.
(This used to be commit 5745ecdd82 )
2007-10-10 14:17:08 -05:00
Andrew Tridgell
a0202040e2
r18051: - add gcc warning flags
...
- fix piles of warnings and ftruncate bug in libreplace testsuite
(This used to be commit f5fc88f0c4 )
2007-10-10 14:17:08 -05:00
Simo Sorce
62e6027413
r18046: Add 'z' specifier support and a configure test.
...
Jeremy should I backport this to samba3 too?
(This used to be commit dc689b5579 )
2007-10-10 14:17:08 -05:00
Jelmer Vernooij
c13ea9b3a6
r18045: Update format, list "test" target as phony.
...
(This used to be commit 1f431dcd0a )
2007-10-10 14:17:07 -05:00
Andrew Tridgell
cb962c9373
r18044: timegm.c needs to be in a separate file
...
(This used to be commit 3ec1db7bd1 )
2007-10-10 14:17:07 -05:00
Andrew Tridgell
73493a095a
r18043: added strlcpy() test
...
(This used to be commit a68b339519 )
2007-10-10 14:17:07 -05:00
Andrew Tridgell
eab9f6d102
r18042: testsuite needs to link to libreplace.a :-)
...
(This used to be commit d359dea98e )
2007-10-10 14:17:07 -05:00
Andrew Tridgell
4c4e6a9a1c
r18041: started on the bodies of the testsuite functions for libreplace
...
(This used to be commit a2a6782ec7 )
2007-10-10 14:17:07 -05:00
Jelmer Vernooij
c90a12781b
r18040: Use only one strnlen implementation
...
(This used to be commit 9a421425d2 )
2007-10-10 14:17:06 -05:00
Jelmer Vernooij
41ff8ad80e
r18039: Include header with time_t if needed.
...
(This used to be commit b0cfdd24be )
2007-10-10 14:17:06 -05:00
Andrew Tridgell
6cf5528e20
r18038: make test fns static
...
(This used to be commit 2dda101a5f )
2007-10-10 14:17:06 -05:00
Andrew Tridgell
e67b1f21f6
r18037: added 'make installcheck' target
...
(This used to be commit 34f173d8cb )
2007-10-10 14:17:06 -05:00
Andrew Tridgell
63799e5c63
r18035: - fixed 'make clean' to remove test objects
...
- fixed 'make install' to create target dir
should be ready to go into the build farm as a standalone build now?
(This used to be commit 5feaeaf1dc )
2007-10-10 14:17:05 -05:00
Andrew Tridgell
7e97a15fa0
r18034: fixed build of libreplace outside of source directory
...
(This used to be commit 8c07569227 )
2007-10-10 14:17:05 -05:00
Andrew Tridgell
f3cf9d4ef6
r18033: added install-sh, needed for standalone libreplace build
...
(This used to be commit 652c11e4b8 )
2007-10-10 14:17:05 -05:00
Andrew Tridgell
e8b3da023a
r18032: added a 'make distclean'
...
(This used to be commit e83ea30b72 )
2007-10-10 14:17:05 -05:00
Jelmer Vernooij
38fdde5d9b
r18031: Merge my replace fixes:
...
* libreplace can now build stand-alone
* add stub testsuite for libreplace
* make talloc/tdb/ldb use libreplace
(This used to be commit fe7ca4b145 )
2007-10-10 14:17:05 -05:00
Volker Lendecke
515067a02e
r18018: Fix the build on OpenBSD. No license problem this time, I've written strnlen
...
from scratch.
Volker
(This used to be commit 2a7cdf52e4 )
2007-10-10 14:17:03 -05:00
Andrew Tridgell
0bb1c2da0e
r17992: reverted r17842
...
This needs more consideration, as the patch removed the copyright
notice and license from the timegm.c code.
Volker, when you get a minute can you let me know what problem this
patch fixed so I can find a different approach?
(This used to be commit 5b9b9dd530 )
2007-10-10 14:17:02 -05:00
Volker Lendecke
6f7dd6ca07
r17884: Shape up the snprintf fix after Metzes comments
...
(This used to be commit 66b6456eee )
2007-10-10 14:16:51 -05:00
Volker Lendecke
1bdf669209
r17849: Next round for RPC-SAMBA3-SHARESEC
...
(This used to be commit e17371b7f9 )
2007-10-10 14:16:48 -05:00
Volker Lendecke
6e9097045f
r17842: After talking to Simo, apply the next attempt to resolve the strnlen
...
problem. Timegm is the same. Simo says this is just a workaround, but it helps
for now. Feel free to revert.
Volker
(This used to be commit fd166ca0c0 )
2007-10-10 14:16:47 -05:00
Volker Lendecke
a0d6264b90
r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noise
...
(This used to be commit 1de3459082 )
2007-10-10 14:16:47 -05:00
Volker Lendecke
d3c55f028e
r17840: A step towards building on Solaris which appears not to have strnlen.
...
Volker
(This used to be commit ebf75c6196 )
2007-10-10 14:16:47 -05:00
Stefan Metzmacher
1d8fa3ccac
r17790: replace uses -ldl and should directly depend on it
...
metze
(This used to be commit 560a3058e5 )
2007-10-10 14:16:43 -05:00
Stefan Metzmacher
168e9ec231
r17789: remove compiler warnings
...
metze
(This used to be commit dec228be4d )
2007-10-10 14:16:43 -05:00
Andrew Tridgell
fe791078b7
r17763: moved setenv to ldb/replace/
...
(This used to be commit ed2dbc4dfe )
2007-10-10 14:16:38 -05:00
Andrew Tridgell
09129c73d7
r17750: these have moved to ldb/replace/ now
...
(This used to be commit ac178b5293 )
2007-10-10 14:16:36 -05:00
Andrew Tridgell
691e5e5fdc
r17658: several replacement snprintf() fixes.
...
1) when running the testsuite, actually test against the system
sprintf(), not against ourselves (doh!)
2) fix the buffer termination to terminate buf2 as well
3) fix handling of %llu, and add a simple test
This fixes a bug with password expiry on solaris
(This used to be commit ad539ec114 )
2007-10-10 14:16:20 -05:00
James Peach
ff2041c955
r16556: Add mkdtemp to libreplace. This is apparantly available on Linux
...
and BSD systems, but it's not everywhere.
(This used to be commit b3d2512ed4 )
2007-10-10 14:09:34 -05:00
Stefan Metzmacher
2176bcc3ab
r16012: do the type checks before anythingelse
...
metze
(This used to be commit 092e52c518 )
2007-10-10 14:08:50 -05:00
Stefan Metzmacher
c62d1d21ab
r16003: Tru64 doesn't have strtoll/strtoull but the size of 'long' is equal to
...
the size of 'long long' so we can use strtol/strtoul
Patch from Bjoern Jacke, thanks!
(I only added the SIZEOF_LONG == SIZEOF_LONG_LONG)
metze
(This used to be commit 2bda7b63be )
2007-10-10 14:08:48 -05:00
Stefan Metzmacher
b17ee8feb7
r16001: we don't use u_intX_t any more
...
metze
(This used to be commit e0e4f86b30 )
2007-10-10 14:08:48 -05:00
Jelmer Vernooij
49b29f67d4
r15986: Declare struct tm
...
(This used to be commit 139d9369dc )
2007-10-10 14:08:46 -05:00
Andrew Tridgell
0a1a19d9d9
r15953: our timegm() replacement still doesn't work, so grab the one from
...
Heimdal which does work. This should fix most of the rest of the
failures on solaris
(This used to be commit acfaa98b5e )
2007-10-10 14:08:44 -05:00
Andrew Tridgell
33ffb31a49
r15896: we're getting a lot of crashes on the build farm due to people
...
assuming that printf("%s", NULL) is OK. The problem is that it is ok
with recent versions of glibc, so the bug isn't noticed by most
developers.
This configure change ensures that we replace snprintf() if it doesn't
handle NULL strings. Then we just need to make sure we use d_printf()
instead of printf() in torture tests to display possibly NULL strings.
(This used to be commit dcce824080 )
2007-10-10 14:08:38 -05:00