1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3
Michael Adam 39ec8791f8 s3: make better use of ccache by not including version.h in every C-file.
version.h changes rather frequently. Since it is included via includes.h,
this means each C file will be a cache miss. This applies to the following
situations:

* When building a new package with a new Samba version

* building in a git branch after calling mkversion.sh
  after a new commit (i.e. virtually always)

This patch improves the situation in the following way:

* remove inlude "version.h" from includes.h

* Use samba_version_string() instead of SAMBA_VERSION_STRING
  in files that use no other macro from version.h instead of
  SAMBA_VERSION_STRING.

* explicitly include "version.h" in those files that use more
  macros from "version.h" than just SAMBA_VERSION_STRING.

Michael
2009-01-15 22:56:01 +01:00
..
auth Make cli_negprot return NTSTATUS instead of bool 2008-12-19 10:28:30 +01:00
client s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
exports Compile liblua 2008-12-17 12:57:18 +01:00
groupdb Ignore 3.0 style invalid group mappings during upgrade to ldb 2008-11-04 10:56:24 +01:00
include s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
iniparser
iniparser_build Make Samba 3 and Samba 4 both use the same single copy of libreplace. 2008-09-16 16:30:14 +02:00
intl Use common util_file code. 2008-10-12 17:34:43 +02:00
lib s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
libaddns Fix a potential NULL deref in line 258 found by the IBM checker 2008-10-04 22:07:14 +02:00
libads Async wrapper for open_socket_out_send/recv 2009-01-04 16:42:40 +01:00
libgpo Add wrapper str_list_make_v3() to replace the old S3 behavior of 2008-11-06 18:53:00 -08:00
libnet s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
librpc Add iconv_convenience argument to size functions. 2009-01-01 04:45:33 +01:00
libsmb s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
locale/pam_winbind pam_winbind: rerun genmsg after Bo Yang's fixes. 2008-11-17 13:07:50 +01:00
locking Fix more asprintf warnings and some error path errors. 2008-12-23 12:11:12 -08:00
lua-5.1.4 Add the Lua distibution from http://www.lua.org/ftp/lua-5.1.4.tar.gz 2008-12-17 12:57:18 +01:00
m4 Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.c 2009-01-12 12:16:03 +01:00
modules Covert several persistant tdb files to use state_path() instead of lock_path() 2009-01-12 17:46:15 -08:00
nmbd s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
pam_smbpass
param s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
passdb Fix bug #6035 - Possible race between fcntl F_SETLKW and alarm delivery. 2009-01-14 13:17:38 -08:00
pkgconfig
po
printing Attempt to fix crash seen with new CUPS async printcap loading code. 2009-01-05 13:47:34 -08:00
profile
registry Add iconv_convenience argument to size functions. 2009-01-01 04:45:33 +01:00
rpc_client Make rpc_read look like a real read call 2009-01-14 17:08:40 +01:00
rpc_parse s3-svcctl: remove last traces of hand-marshalled svcctl code. 2009-01-09 17:08:19 +01:00
rpc_server s3-eventlog: fix ps struct removal leftover. 2009-01-14 10:53:04 +01:00
rpcclient s3-rpcclient: always parse the full eventlog entry. 2009-01-14 10:18:14 +01:00
script Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.c 2009-01-12 12:16:03 +01:00
selftest Allow running individual tests in the testsuite, normalize test names, fix some tests. 2008-10-21 18:26:46 +02:00
services s3-svcctl: use pidl defined constants in services implementation. 2009-01-09 16:32:06 +01:00
smbd s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
stf
tests
torture Add a quick test of wb_trans_send/recv 2009-01-04 16:42:40 +01:00
utils s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
web s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
winbindd s3: make better use of ccache by not including version.h in every C-file. 2009-01-15 22:56:01 +01:00
.dmallocrc
.indent.pro
autogen.sh The Tru64 shell doesn't like (*) in a case statement 2009-01-01 13:33:22 +01:00
change-log
config.guess
config.sub
configure.developer
configure.in s3-svcctl: remove last traces of hand-marshalled svcctl code. 2009-01-09 17:08:19 +01:00
Doxyfile Updated Doxyfile conf to doxygen version 1.5.3 2008-08-20 12:35:53 +02:00
dynconfig.c Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.c 2009-01-12 12:16:03 +01:00
install-sh
localedir.c i18n/l10n pam_winbind 2008-11-13 12:43:58 +01:00
mainpage.dox
Makefile.in Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.c 2009-01-12 12:16:03 +01:00
samba4-templates.mk Force symbolic links for shared library sonames to be created, 2008-12-22 23:36:48 +01:00
samba4.m4 tevent: move samba4 stuff from libtevent.m4 to samba.m4 2009-01-04 18:57:18 +01:00
samba4.mk Fix the merged build 2008-12-30 10:09:59 +01:00
smbadduser.in
VERSION VERSION: Raise version number. 2008-08-13 15:25:09 +02:00