Stefan Metzmacher
909d736a4b
r19242: merge from samba3:
...
handle NO_CONFIG_H in libreplace
metze
2007-10-10 14:20:56 -05:00
Stefan Metzmacher
6bdb329da5
r18448: this gives nicer output...
...
metze
2007-10-10 14:18:31 -05:00
Stefan Metzmacher
d8e8838674
r18447: make sure we bail out if the config.h is not generated
...
by samba's configure.
this could happen when you have done a standalone build in
lib/replace/, lib/talloc, ...
metze
2007-10-10 14:18:31 -05:00
Andrew Tridgell
77c442cd46
r18278: move more header checks and _GNU_SOURCE into libreplace
2007-10-10 14:18:00 -05:00
Jelmer Vernooij
51faeff2fa
r18169: Remove accidentally committed bits
2007-10-10 14:17:45 -05:00
Jelmer Vernooij
8b622c5ded
r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.
2007-10-10 14:17:45 -05:00
Andrew Tridgell
77d1a468e0
r18129: moved the system includes into libreplace - this gives much more
...
isolation of our portability environment from the main code, and also
simplifies the includes system (no separate #ifdef _SAMBA_BUILD for
tdb. ldb etc now)
2007-10-10 14:17:36 -05:00
Jelmer Vernooij
1adf65b4d7
r18121: Simplify m4 code, hopefully fix Samba4 build problems.
2007-10-10 14:17:35 -05:00
Andrew Tridgell
fa47301c0e
r18118: its the job of libreplace to handle things like this
2007-10-10 14:17:34 -05:00
Andrew Tridgell
c079cedb08
r18117: first steps in making samba4 use libreplace
2007-10-10 14:17:34 -05:00
Jelmer Vernooij
03e402181a
r17931: Really remove the files this time. Looks like there's something wrong with
...
the rename code in bzr-svn...
2007-10-10 14:16:55 -05:00
Stefan Metzmacher
eca7085850
r17882: merge change from samba3
...
metze
2007-10-10 14:16:50 -05:00
Stefan Metzmacher
78eaa905d5
r17537: if we replace inet_ntoa() we need a prototype of
...
rep_inet_ntoa...
metze
2007-10-10 14:15:35 -05:00
Jelmer Vernooij
7937932615
r15870: Improve detection of iconv - should prevent HAVE_ICONV_H being
...
defined when the installed iconv library doesn't match our criteria as
well as some other minor fixes.
2007-10-10 14:08:35 -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
ea7b28572b
r15568: Simplify detection of iconv libraries a fair bit and fix it to
...
work on FreeBSD.
Based very loosely on a patch by Timur Bakevey
Fixes #3688
2007-10-10 14:05:57 -05:00
Andrew Bartlett
3d43e458a8
r15511: Using this name causes less warnings on the IBM checker, due to using
...
the original, rather than equivilant, enum type.
Andrew Bartlett
2007-10-10 14:05:44 -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
6598efc6b3
r15224: Check whether -MT is actually supported by the compiler before using
...
automatic dependencies
2007-10-10 14:04:20 -05:00
James Peach
dcebc59a98
r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typo
...
that made the BASE-DIR2 test fail.
2007-10-10 14:04:15 -05:00
James Peach
7e4ad7e8e5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
2007-10-10 14:04:14 -05:00
Andrew Tridgell
7d7853476e
r15032: change BENCH-NBENCH to always break to none, rather than accepting a
...
levelII break offer from the server.
2007-10-10 14:04:02 -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
Andrew Tridgell
fc11201ad1
r14936: remove a duplicate line
2007-10-10 14:00:19 -05:00
Jelmer Vernooij
53fa1bdb6e
r14851: Make BOOL, False and True simple aliases to the POSIX-defined
...
bool, false and true (guaranteed to be defined by lib/replace)
2007-10-10 13:59:42 -05:00
Jelmer Vernooij
bccfddcafa
r14844: Support a stdbool.h replacement in lib/replace/
2007-10-10 13:59:41 -05:00
Jelmer Vernooij
7146c1600f
r14724: Rearrange some source files, install more headers.
2007-10-10 13:59:14 -05:00
Jelmer Vernooij
51b4270513
r14542: Remove librpc, libndr and libnbt from includes.h
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
430c6516d3
r14484: Install more headers
2007-10-10 13:57:31 -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
Andrew Tridgell
3cde18beae
r14411: mark smb_panic() as a noreturn function using gcc attributes, which
...
tells static analysers that it behaves like abort()
2007-10-10 13:57:20 -05:00
Jelmer Vernooij
206d182cfb
r14384: Remove orpc code from includes.h
2007-10-10 13:57:17 -05:00
Jelmer Vernooij
1ffb82a759
r14381: Kill structs.h
2007-10-10 13:57:17 -05:00
Jelmer Vernooij
1a16a6f1df
r14380: Reduce the size of structs.h
2007-10-10 13:57:16 -05:00
Jelmer Vernooij
98c4c30513
r14363: Remove credentials.h from the global includes.
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
4fced6dbbd
r14362: Only include ndr_compression.h when necessary.
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
7213b7498e
r14361: Support 'helper' attribute in pidl and use it.
...
Remove some headers from include/includes.h (they're now only included
in the file they are used)
2007-10-10 13:57:14 -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
Andrew Tridgell
6c6bd77ec2
r14294: conditionally define _PUBLIC_, so you can disable it easily with -D_PUBLIC_=
2007-10-10 13:57:09 -05:00
Stefan Metzmacher
180a79d103
r14205: move smb specific stuff out of includes.h (finally!!!:-)
...
all this changes really help ccache to speed up the samba4 build:-)
metze
2007-10-10 13:57:03 -05:00
Stefan Metzmacher
bc905952eb
r14138: this isn't needed
...
metze
2007-10-10 13:56:53 -05:00
Rafal Szczesniak
b4c48a6107
r14124: One more thing needed for async dcerpc connect code.
...
rafal
2007-10-10 13:56:52 -05:00
Günther Deschner
9820736804
r14054: merge from samba3, fillout more userAccountControl bits.
...
Guenther
2007-10-10 13:52:38 -05:00
Jelmer Vernooij
2d655f0528
r13938: Around round of splitups
2007-10-10 13:52:29 -05:00
Jelmer Vernooij
1228358767
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
2007-10-10 13:52:24 -05:00
Jelmer Vernooij
c80a8f1102
r13903: Don't generate prototypes for modules and binaries in include/proto.h by
...
default.
2007-10-10 13:52:21 -05:00
Jelmer Vernooij
ba74f24e42
r13899: Get the shared library build building again. Just compiles for now,
...
but modules don't work yet..
(Run LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY MODULE_OUTPUT_TYPE=SHARED_LIBRARY ./config.status)
2007-10-10 13:52:20 -05:00
Stefan Metzmacher
d1bae931b3
r13860: - add support for SMB2 ("SMB 2.001") negotiation in SMB negprot requests
...
- the default max protocol is still NT1
metze
2007-10-10 13:52:17 -05:00
Jelmer Vernooij
eed16ac3b7
r13849: More improvements to the libutil docs.
2007-10-10 13:52:15 -05:00
Jelmer Vernooij
fe5eae0e98
r13847: Fix some portability issues with the visibility attribute.
2007-10-10 13:52:15 -05:00