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
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
a5a648de94
r15203: Allow system 'bool' type to be defined in another header then stdbool.h
2007-10-10 14:04:17 -05:00
Jelmer Vernooij
3f0396aade
r15200: Move MIN/MAX macros to libreplace as some systems have them
...
in sys/param.h
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
76b1576541
r15000: Move some more autoconf tests out of build/m4/rewrite.m4
...
Guarantee availability of __FUNCTION__ in libreplace
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
a5c87360a7
r14999: Remove more unused autoconf code
...
Simplify va_copy() replacement code a bit
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
bfa396a160
r14998: Remove unused autoconf test, move others to proper places
2007-10-10 14:03:59 -05:00
Jelmer Vernooij
bccfddcafa
r14844: Support a stdbool.h replacement in lib/replace/
2007-10-10 13:59:41 -05:00
Jelmer Vernooij
594215d117
r14816: Simplify test for comparison_fn_t
2007-10-10 13:59:23 -05:00
Jelmer Vernooij
9c37f847d3
r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.
2007-10-10 13:57:30 -05:00
Stefan Metzmacher
f1bdca2383
r14445: add FILE_NOTIFY_CHANGE_STREAM_* flags from:
...
http://ubiqx.org/cifs/rfc-draft/draft-leach-cifs-v1-spec-02.html#s4.3.7
tridge: there's also the buffering documented...
metze
2007-10-10 13:57:26 -05:00
Jelmer Vernooij
3da79bf909
r14349: Kill proto.h!
...
Prototypes are now spread over multiple headers, usually one per subsystem.
This change is required to allow proper header dependencies later on,
without recompiling Samba each time the mtime of any source file changes.
2007-10-10 13:57:14 -05:00
Stefan Metzmacher
ca809a7910
r14240: fix summary output (step 2)
...
we now need to explicit enable external libraries in
*.m4 files again...
metze
2007-10-10 13:57:06 -05:00
Simo Sorce
8483f61a1d
r13592: Incredible how bugs like this can sweep in even after peer review and testing ...
2007-10-10 13:51:58 -05:00
Jelmer Vernooij
2b3d56e153
r13577: Move some (possibly system-defined) defines to replace.h
2007-10-10 13:51:57 -05:00
Andrew Tridgell
487b374b43
r13401: remove the rename of the snprintf functions that simo accidentially
...
included in his last commit
2007-10-10 13:51:52 -05:00
Simo Sorce
398f989d65
r13374: new revision of the snprintf replace code
...
still missing a configure test to make us
substitute our snprintf to system one when
the system one does not have positional parameters support
2007-10-10 13:51:51 -05:00
Stefan Metzmacher
32f2cf433f
r12814: we need this here too, as we'll include replace.h for building heimdal/*
...
too, and for this we don't include includes.h
(hopefully) fix the build on AIX
metze
2007-10-10 13:49:59 -05:00
Jelmer Vernooij
243cf760b0
r12801: Some more include/ cleanups (remove unused macros + move files
...
to specific dirs)
2007-10-10 13:49:57 -05:00
Jelmer Vernooij
ca8db1a0cd
r12592: Remove some useless dependencies
2007-10-10 13:49:00 -05:00
Jelmer Vernooij
b24f2583ed
r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using
...
the difference between these at all, and in the future the
fact that INIT_OBJ_FILES include smb_build.h will be sufficient to
have recompiles at the right time.
2007-10-10 13:47:45 -05:00
Stefan Metzmacher
cbe06ade21
r12364: add UINT32_MAX and UINT64_MAX replacement defines
...
(hopefully fix the build on OpenBSD)
metze
2007-10-10 13:47:31 -05:00
Jelmer Vernooij
4322962074
r12216: Couple of small fixes: reduce include/includes.h a bit, simplify headers
...
in build/smb_build/, remove unused pstring macros
2007-10-10 13:47:19 -05:00
Jeremy Allison
a2006c1628
r11797: Added OpenSSH fix for "%.*s" format crash. From Darren Tucker
...
<dtucker@zip.com.au >
Jeremy.
2007-10-10 13:46:29 -05:00
Jelmer Vernooij
875eb8f4cc
r11382: Require number of required M4 macros
...
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM
Add some more PUBLIC_HEADERS
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
407b5e615f
r11343: Remove dependency on DEBUG()
2007-10-10 13:45:21 -05:00
Jelmer Vernooij
24e1030090
r11244: Relative path names in .mk files
2007-10-10 13:45:06 -05:00
Jelmer Vernooij
7fffc5c917
r11214: Remove scons files (see http://lists.samba.org/archive/samba-technical/2005-October/043443.html )
2007-10-10 13:45:03 -05:00
Stefan Metzmacher
471c0ca4ab
r11052: bring samba4 uptodate with the samba4-winsrepl branch,
...
before the bad merge
metze
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
6913e33840
r11037:
2007-10-10 13:42:33 -05:00
Andrew Tridgell
4483d275e1
r10896: added a strcasestr() replacement function
2007-10-10 13:39:41 -05:00
Jelmer Vernooij
dc3dc79674
r10664: Include limits.h in replace.h for HOST_NAME_MAX
2007-10-10 13:39:15 -05:00
Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Andrew Tridgell
342489a1d4
r10523: fixed timegm() to not depend on get_time_zone(), so it works in lib/replace/
...
the old timegm() replacement was also broken (it returned the wrong value)
2007-10-10 13:39:00 -05:00
Jelmer Vernooij
42eb14060d
r10521: Also check sys/socket.h for definition of socklen_t (needed for AIX)
2007-10-10 13:39:00 -05:00
Jelmer Vernooij
03647e1321
r10510: Decrease the amount of data included by includes.h a bit
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
6df956edba
r10509: Some more sconscript fixes. Now getting to link stage for smbclient
2007-10-10 13:38:58 -05:00