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
Jelmer Vernooij
703ffbaaac
r10478: More work on proto headers; we now generate a couple of smaller ones
...
that are then included by include/proto.h
2007-10-10 13:38:52 -05:00
Jelmer Vernooij
e09ffdfb1d
r10476: Move some more types to libreplace. Fix missing strndup errors
...
for heimdal
2007-10-10 13:38:51 -05:00
Volker Lendecke
8335aa056f
r10472: Check for strndup
2007-10-10 13:38:51 -05:00
Jelmer Vernooij
fbbfad0a1f
r10456: More SCons fixes:
...
- Add framework for fallback generating code
- Move pread / pwrite replacement functions to libreplace
- Support pidl builds correctly
- Support asn1 builds correctly
- Move OS-specific checks to lib/replace/SConscript
2007-10-10 13:38:48 -05:00
Jelmer Vernooij
7be3ec4dbb
r10453: Fix the build
2007-10-10 13:38:48 -05:00
Jelmer Vernooij
b2d2b4f233
r10452: Couple of small scons updates - ignore .sconsign files
2007-10-10 13:38:47 -05:00
Stefan Metzmacher
f6bd76fa15
r10449: remove double copyright header
...
metze
2007-10-10 13:38:47 -05:00
Jelmer Vernooij
29919a7105
r10438: Move portability functions to lib/replace/; replace now simply ensures
...
that a given set of (working) POSIX functions are available (without
prefixes to their names, etc). See lib/replace/README for a list.
Functions that behave different from their POSIX specification
(such as sys_select, sys_read, etc) have kept the sys_ prefix.
2007-10-10 13:38:45 -05:00
Tim Potter
9d001dc083
r10377: Save configuration stuff to sconf.cache so it isn't annoyingly run
...
at every single build. Run 'scons configure=1' or delete sconf.cache
to force checks to be re-run.
Jelmer, I think this stuff is cached in the .sconf_cache directory but
the message is still displayed and it looks like it caches the compiled
test object file not the actual result of the test.
2007-10-10 13:38:33 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
59d4450453
r10336: Add sconscript for a couple more subsystems.
2007-10-10 13:38:29 -05:00
Jelmer Vernooij
994093b08e
r9949: Portability fixes for mingw32
2007-10-10 13:36:24 -05:00
Andrew Tridgell
57e6bd6139
r9374: HPUX is also missing setegid()
2007-10-10 13:33:29 -05:00
Andrew Tridgell
5a38b9a10b
r9370: need a configure test for setresuid()
2007-10-10 13:33:28 -05:00
Andrew Tridgell
e8260a81cf
r9369: an attempt to fix the build on HPUX. This is based on work by Don
...
McCall, but takes a slightly different approach that I hope will be
more generic
2007-10-10 13:33:28 -05:00
Stefan Metzmacher
adebd56be6
r9063: - don't pollute the global $LIBS variable with -ldl
...
- -lresolve seems to not being needed any more
(it's actually not used, and the build farm seem to happy with it)
- move socket and netif configure test to seperate files
- don't pollute the global $LIBS variable with -lsocket ...
- actually make use of the -lsocket when needed
(should fix the solaris build)
metze
2007-10-10 13:31:13 -05:00
Andrew Tridgell
d974bf3589
r8750: drat, on some systems dirfd() is a macro
2007-10-10 13:30:02 -05:00
Andrew Tridgell
ce022e4090
r8749: for completeness, add rewinddir() and dirfd()
2007-10-10 13:30:02 -05:00
Andrew Tridgell
e1bf7c4279
r8746: replace opendir/readdir/telldir/seekdir/closedir on systems where they
...
are broken (apparently all BSD systems). This breakage leads to unlink
on files in an open directory causing a later seekdir to miss
files. The bug happens due to a block boundary bug in the BSD libc
implementation of these calls.
This replacement code also fixes a severe memory usage problem with
telldir that can cause closedir() to take an arbitrary amount of time.
I have reported the bug in readdir to Greg Lehey (a FreeBSD maintainer)
2007-10-10 13:30:01 -05:00
Andrew Tridgell
eb3b3c8b40
r8710: another attempt at fixing HPUX
2007-10-10 13:29:56 -05:00
Andrew Tridgell
c84c516b17
r8698: attempt to cope with lack of strtoull() on HPUX
2007-10-10 13:29:55 -05:00
Andrew Tridgell
58d7a1e6a3
r8580: try to fix the build on stratus
2007-10-10 13:29:40 -05:00
Andrew Tridgell
aa9491c0cb
r8465: once we define socklen_t, then tell other include files we have it. This prevents roken
...
trying to redefine it
2007-10-10 13:23:06 -05:00