Add UNUSED(paramname) macro to be used in parameter lists, to quieten
authorMartin Pool <mbp@samba.org>
Wed, 9 Jan 2002 05:27:59 +0000 (05:27 +0000)
committerMartin Pool <mbp@samba.org>
Wed, 9 Jan 2002 05:27:59 +0000 (05:27 +0000)
gcc warnings about unused parameters.
(This used to be commit b29775d442c36f667a6db5ba9dbe47d1a133525f)

source3/include/includes.h
source3/smbd/server.c

index 6021ebb83b090654fb43df19d87cfbe7b8a755bb..fa6fad460504ce40272405cf4fe7b55323fb2fc1 100644 (file)
@@ -2,9 +2,9 @@
 #define _INCLUDES_H
 /* 
    Unix SMB/Netbios implementation.
-   Version 1.9.
    Machine customisation and include handling
    Copyright (C) Andrew Tridgell 1994-1998
+   Copyright (C) 2002 by Martin Pool <mbp@samba.org>
    
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #define PRINTF_ATTRIBUTE(a1, a2)
 #endif
 
+#ifdef __GNUC__
+/** gcc attribute used on function parameters so that it does not emit
+ * warnings about them being unused. **/
+#  define UNUSED(param) param __attribute__ ((unused))
+#else
+#  define UNUSED(param) param
+/** Feel free to add definitions for other compilers here. */
+#endif
+
 #ifdef RELIANTUNIX
 /*
  * <unistd.h> has to be included before any other to get
index 08bcf22dd293392498bceb3a6cbba99b0d098214..a8c1bc5c15ea57ac44ab5931e337a47bd2b38be3 100644 (file)
@@ -80,7 +80,8 @@ static void  killkids(void)
   process a sam sync message - not sure whether to do this here or
   somewhere else
 ****************************************************************************/
-static void msg_sam_sync(int msg_type, pid_t pid, void *buf, size_t len)
+static void msg_sam_sync(int UNUSED(msg_type), pid_t UNUSED(pid),
+                        void *UNUSED(buf), size_t UNUSED(len))
 {
         DEBUG(10, ("** sam sync message received, ignoring\n"));
 }