Jelmer Vernooij
1f431dcd0a
r18045: Update format, list "test" target as phony.
2007-10-10 14:17:07 -05:00
Andrew Tridgell
3ec1db7bd1
r18044: timegm.c needs to be in a separate file
2007-10-10 14:17:07 -05:00
Andrew Tridgell
a68b339519
r18043: added strlcpy() test
2007-10-10 14:17:07 -05:00
Andrew Tridgell
d359dea98e
r18042: testsuite needs to link to libreplace.a :-)
2007-10-10 14:17:07 -05:00
Andrew Tridgell
a2a6782ec7
r18041: started on the bodies of the testsuite functions for libreplace
2007-10-10 14:17:07 -05:00
Jelmer Vernooij
9a421425d2
r18040: Use only one strnlen implementation
2007-10-10 14:17:06 -05:00
Jelmer Vernooij
b0cfdd24be
r18039: Include header with time_t if needed.
2007-10-10 14:17:06 -05:00
Andrew Tridgell
2dda101a5f
r18038: make test fns static
2007-10-10 14:17:06 -05:00
Andrew Tridgell
34f173d8cb
r18037: added 'make installcheck' target
2007-10-10 14:17:06 -05:00
Andrew Tridgell
5feaeaf1dc
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?
2007-10-10 14:17:05 -05:00
Andrew Tridgell
8c07569227
r18034: fixed build of libreplace outside of source directory
2007-10-10 14:17:05 -05:00
Andrew Tridgell
652c11e4b8
r18033: added install-sh, needed for standalone libreplace build
2007-10-10 14:17:05 -05:00
Andrew Tridgell
e83ea30b72
r18032: added a 'make distclean'
2007-10-10 14:17:05 -05:00
Jelmer Vernooij
fe7ca4b145
r18031: Merge my replace fixes:
...
* libreplace can now build stand-alone
* add stub testsuite for libreplace
* make talloc/tdb/ldb use libreplace
2007-10-10 14:17:05 -05:00
Volker Lendecke
2a7cdf52e4
r18018: Fix the build on OpenBSD. No license problem this time, I've written strnlen
...
from scratch.
Volker
2007-10-10 14:17:03 -05:00
Andrew Tridgell
5b9b9dd530
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?
2007-10-10 14:17:02 -05:00
Volker Lendecke
66b6456eee
r17884: Shape up the snprintf fix after Metzes comments
2007-10-10 14:16:51 -05:00
Volker Lendecke
e17371b7f9
r17849: Next round for RPC-SAMBA3-SHARESEC
2007-10-10 14:16:48 -05:00
Volker Lendecke
fd166ca0c0
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
2007-10-10 14:16:47 -05:00
Volker Lendecke
1de3459082
r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noise
2007-10-10 14:16:47 -05:00
Volker Lendecke
ebf75c6196
r17840: A step towards building on Solaris which appears not to have strnlen.
...
Volker
2007-10-10 14:16:47 -05:00
Stefan Metzmacher
560a3058e5
r17790: replace uses -ldl and should directly depend on it
...
metze
2007-10-10 14:16:43 -05:00
Stefan Metzmacher
dec228be4d
r17789: remove compiler warnings
...
metze
2007-10-10 14:16:43 -05:00
Andrew Tridgell
ed2dbc4dfe
r17763: moved setenv to ldb/replace/
2007-10-10 14:16:38 -05:00
Andrew Tridgell
ac178b5293
r17750: these have moved to ldb/replace/ now
2007-10-10 14:16:36 -05:00
Andrew Tridgell
ad539ec114
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
2007-10-10 14:16:20 -05:00
James Peach
b3d2512ed4
r16556: Add mkdtemp to libreplace. This is apparantly available on Linux
...
and BSD systems, but it's not everywhere.
2007-10-10 14:09:34 -05:00
Stefan Metzmacher
092e52c518
r16012: do the type checks before anythingelse
...
metze
2007-10-10 14:08:50 -05:00
Stefan Metzmacher
2bda7b63be
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
2007-10-10 14:08:48 -05:00
Stefan Metzmacher
e0e4f86b30
r16001: we don't use u_intX_t any more
...
metze
2007-10-10 14:08:48 -05:00
Jelmer Vernooij
139d9369dc
r15986: Declare struct tm
2007-10-10 14:08:46 -05:00
Andrew Tridgell
acfaa98b5e
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
2007-10-10 14:08:44 -05:00
Andrew Tridgell
dcce824080
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.
2007-10-10 14:08:38 -05:00
Andrew Tridgell
971cead2ad
r15882: I forgot to add in this prototype for strtok_r()
2007-10-10 14:08:37 -05:00
Andrew Tridgell
df5bd916db
r15879: strtok_r() replacement, for solaris
2007-10-10 14:08:36 -05:00
Jelmer Vernooij
3780e0580b
r15868: Add replacement macro for __STRING()
2007-10-10 14:08:34 -05:00
Jim McDonough
d28f49fc6d
r15719: Fix build on systems (AIX) that don't have vsyslog or strcasestr, with
...
--enable-developer on. syslog() and toupper() required more includes.
Someone more familiar with samba4 builds should verify this, please.
2007-10-10 14:08:09 -05:00
Jelmer Vernooij
5205faf898
r15575: Fix getpass test
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
aa6d66fda6
r15573: Fix build of systems that have iconv headers in non-standard locations
...
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
e9d3660fa6
r15406: Move 'smbreadline' out of libreplace as it doesn't replace functionality
...
not available on some platforms but is a Samba-specific library.
2007-10-10 14:05:33 -05:00
Paul Green
a4d706cf26
r15382: Use grp.h in this block; it has been cleaned out of the other headers that formerly included it for us.
...
Paul
2007-10-10 14:05:30 -05:00
Jelmer Vernooij
68004f68a3
r15377: Remove sys_select() code as it's no longer used.
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
ccc3d8a954
r15375: Rename readline.h to smbreadline.h avoid clashes with system header.
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
c83e4b1665
r15321: Reduce the size of rewrite.m4 a bit more
2007-10-10 14:05:15 -05:00
Jelmer Vernooij
40fb796ad2
r15303: Re-add SMB readline replacement header
2007-10-10 14:05:08 -05:00
Jelmer Vernooij
03224e1124
r15295: Fix some dependencies
...
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed.
2007-10-10 14:05:03 -05:00
Stefan Metzmacher
6c5a2b08ca
r15280: - remove the 2nd check for __FUNCTION__
...
- fallback to __func__ if __FUNCTION__ isn't there
metze
2007-10-10 14:05:01 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
d5d03cdd23
r15226: Fix order of typedef specification - caught by kblin
2007-10-10 14:04:21 -05:00
Jelmer Vernooij
6598efc6b3
r15224: Check whether -MT is actually supported by the compiler before using
...
automatic dependencies
2007-10-10 14:04:20 -05:00