r12801: Some more include/ cleanups (remove unused macros + move files
authorJelmer Vernooij <jelmer@samba.org>
Mon, 9 Jan 2006 21:44:30 +0000 (21:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:49:57 +0000 (13:49 -0500)
to specific dirs)
(This used to be commit 243cf760b077e155f5ac508aeebf819f7708a84e)

13 files changed:
source4/include/debug.h
source4/include/includes.h
source4/lib/replace/replace.h
source4/lib/tdr/tdr.c
source4/lib/xfile.h [moved from source4/include/xfile.h with 100% similarity]
source4/libcli/raw/libcliraw.h
source4/libcli/raw/request.h [moved from source4/include/request.h with 98% similarity]
source4/libcli/raw/signing.h [moved from source4/include/signing.h with 100% similarity]
source4/main.mk
source4/passdb/secrets.h
source4/smb_server/smb_server.h
source4/torture/gentest.c
source4/web_server/web_server.h

index d92232c645dab63c008ea993566dbd41d12800ba..40d04766e1b8c9fac35b19065e395fb7a2057c03 100644 (file)
@@ -56,6 +56,3 @@ extern int DEBUGLEVEL;
 #define DEBUGTAB(n) do_debug_tab(n)
 
 enum debug_logtype {DEBUG_STDOUT = 0, DEBUG_FILE = 1, DEBUG_STDERR = 2};
-
-/* keep some debug class defines for now to avoid changing old code too much */
-#define DBGC_AUTH 0
index dd4f19009a95e9bc370ced1dec37eb9732b43ee6..fae9a29a9c1bfd54202931f9cb06a7b741834123 100644 (file)
 /** Feel free to add definitions for other compilers here. */
 #endif
 
+#ifndef PRINTF_ATTRIBUTE
+#if !defined(NO_PRINTF_ATTRIBUTE) && (__GNUC__ >= 3)
+/** Use gcc attribute to check printf fns.  a1 is the 1-based index of
+ * the parameter containing the format, and a2 the index of the first
+ * argument. Note that some gcc 2.x versions don't handle this
+ * properly **/
+#define PRINTF_ATTRIBUTE(a1, a2) __attribute__ ((format (__printf__, a1, a2)))
+#else
+#define PRINTF_ATTRIBUTE(a1, a2)
+#endif
+#endif
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -79,7 +91,7 @@ struct ipv4_addr {
 
 /* Lists, trees, caching, database... */
 #include "xfile.h"
-#include "lib/talloc/talloc.h"
+#include "talloc/talloc.h"
 #include "nt_status.h"
 #include "structs.h"
 #include "trans2.h"
index 0f1eb42ac0d875482c07660c9afe1d4780a6835b..63ec8cfd498690212f77787a7672d07f6ef42d1d 100644 (file)
@@ -100,18 +100,6 @@ int vasprintf(char **ptr, const char *format, va_list ap);
 #define bzero(a,b) memset((a),'\0',(b))
 #endif
 
-#ifndef PRINTF_ATTRIBUTE
-#if !defined(NO_PRINTF_ATTRIBUTE) && (__GNUC__ >= 3)
-/** Use gcc attribute to check printf fns.  a1 is the 1-based index of
- * the parameter containing the format, and a2 the index of the first
- * argument. Note that some gcc 2.x versions don't handle this
- * properly **/
-#define PRINTF_ATTRIBUTE(a1, a2) __attribute__ ((format (__printf__, a1, a2)))
-#else
-#define PRINTF_ATTRIBUTE(a1, a2)
-#endif
-#endif
-
 /* add varargs prototypes with printf checking */
 #ifndef HAVE_SNPRINTF_DECL
 int snprintf(char *,size_t ,const char *, ...) PRINTF_ATTRIBUTE(3,4);
index 5ebe3f0852306c11ece285a0ca29ff921bab6ebd..cd1650e30d46b2544dc66297307be459b74cce70 100644 (file)
 #define TDR_CVAL(tdr, ofs) CVAL(tdr->data.data,ofs)
 #define TDR_SVAL(tdr, ofs) (TDR_BE(tdr)?RSVAL(tdr->data.data,ofs):SVAL(tdr->data.data,ofs))
 #define TDR_IVAL(tdr, ofs) (TDR_BE(tdr)?RIVAL(tdr->data.data,ofs):IVAL(tdr->data.data,ofs))
-#define TDR_IVALS(tdr, ofs) (TDR_BE(tdr)?RIVALS(tdr->data.data,ofs):IVALS(tdr->data.data,ofs))
 #define TDR_SCVAL(tdr, ofs, v) SCVAL(tdr->data.data,ofs,v)
 #define TDR_SSVAL(tdr, ofs, v) do { if (TDR_BE(tdr))  { RSSVAL(tdr->data.data,ofs,v); } else SSVAL(tdr->data.data,ofs,v); } while (0)
 #define TDR_SIVAL(tdr, ofs, v) do { if (TDR_BE(tdr))  { RSIVAL(tdr->data.data,ofs,v); } else SIVAL(tdr->data.data,ofs,v); } while (0)
-#define TDR_SIVALS(tdr, ofs, v) do { if (TDR_BE(tdr))  { RSIVALS(tdr->data.data,ofs,v); } else SIVALS(tdr->data.data,ofs,v); } while (0)
 
 /*
   expand the available space in the buffer to 'size'
similarity index 100%
rename from source4/include/xfile.h
rename to source4/lib/xfile.h
index 7eb0694bd2507888523b10cd6f7ffe7b7bf27962..96a06b9bec570cc48aa4f8ac27b310b38eb9d38d 100644 (file)
@@ -20,7 +20,7 @@
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include "request.h"
+#include "libcli/raw/request.h"
 #include "smb.h"
 #include "librpc/gen_ndr/ndr_nbt.h"
 
similarity index 98%
rename from source4/include/request.h
rename to source4/libcli/raw/request.h
index 587adeef21b655be1265b999267dbf3e4c4e593b..4a569cfe66b53f7a69a809f0aa1e3a8e575d58f4 100644 (file)
@@ -21,7 +21,7 @@
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include "signing.h"
+#include "libcli/raw/signing.h"
 
 /*
   Shared state structure between client and server, representing the basic packet.
index e4cdd816b074e0c2506c0b285f87bf73ee915965..c55ab07f7e3c36a753dcaee7a48b969b18c96a09 100644 (file)
@@ -274,7 +274,6 @@ clean: heimdal_clean clean_pch
        @-rm -f $(PROTO_HEADERS)
 
 distclean: clean
-       -rm -f bin/.dummy 
        -rm -f include/config.h include/smb_build.h
        -rm -f Makefile 
        -rm -f config.status
@@ -311,8 +310,8 @@ gdbtest: all
        SMBD_VALGRIND="xterm -n smbd -e gdb --args " \
        ./script/tests/selftest.sh ${selftest_prefix}/st quick SOCKET_WRAPPER
 
-bin/.dummy:
-       @: >> $@ || : > $@
+unused_macros:
+       ./script/find_unused_macros.pl `find . -name "*.[ch]"` | sort
 
 ###############################################################################
 # File types
index 429e955a8f9a20cc4595bf47bc40fca226198964..944a1a3e68744887329b9495f72fde54d79c6e43 100644 (file)
 #ifndef _SECRETS_H
 #define _SECRETS_H
 
-/* the first one is for the hashed password (NT4 style) the latter
-   for plaintext (ADS)
-*/
-#define SECRETS_MACHINE_ACCT_PASS "SECRETS/$MACHINE.ACC"
-#define SECRETS_MACHINE_PASSWORD "SECRETS/MACHINE_PASSWORD"
-
-/* this one is for storing trusted domain account password */
-#define SECRETS_DOMTRUST_ACCT_PASS "SECRETS/$DOMTRUST.ACC"
-
-/* Store the principal name used for Kerberos DES key salt under this key name. */
-#define SECRETS_SALTING_PRINCIPAL "SECRETS/SALTING_PRINCIPAL"
-
-/* The domain sid and our sid are stored here even though they aren't
-   really secret. */
-#define SECRETS_DOMAIN_SID    "SECRETS/SID"
-#define SECRETS_SAM_SID       "SAM/SID"
-
-/* The domain GUID and server GUID (NOT the same) are also not secret */
-#define SECRETS_DOMAIN_GUID   "SECRETS/DOMGUID"
-#define SECRETS_SERVER_GUID   "SECRETS/GUID"
-
-#define SECRETS_LDAP_BIND_PW "SECRETS/LDAP_BIND_PW"
-
-/* Authenticated user info is stored in secrets.tdb under these keys */
-
-#define SECRETS_AUTH_USER      "SECRETS/AUTH_USER"
-#define SECRETS_AUTH_DOMAIN      "SECRETS/AUTH_DOMAIN"
-#define SECRETS_AUTH_PASSWORD  "SECRETS/AUTH_PASSWORD"
-
 /* structure for storing machine account password
    (ie. when samba server is member of a domain */
 struct machine_acct_pass {
index f673425dd395ca98ec19bc9835d162c306c63942..b72c207e3bd157794b621b3ec3db13f65432163d 100644 (file)
@@ -21,7 +21,7 @@
 */
 
 #include "smb.h"
-#include "request.h"
+#include "libcli/raw/request.h"
 #include "smbd/process_model.h"
 
 /*
index a82b8998864b5b8e806b265ec49d7598353b5c71..8e23ac244f6835efc0238fb948018003979c2cac 100644 (file)
@@ -21,7 +21,7 @@
 #include "includes.h"
 #include "system/time.h"
 #include "system/filesys.h"
-#include "request.h"
+#include "libcli/raw/request.h"
 #include "libcli/libcli.h"
 #include "libcli/raw/libcliraw.h"
 #include "librpc/gen_ndr/ndr_security.h"
index 92bc673d757339d421c9db9c33d8294f698b1353..f23a578206c898a3d38f1a86ba3c1de29b44e427 100644 (file)
@@ -18,7 +18,6 @@
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include "request.h"
 #include "smbd/process_model.h"
 
 /*