summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-01-09 05:27:59 +0000
committerMartin Pool <mbp@samba.org>2002-01-09 05:27:59 +0000
commitbb21af13e36d476e52a6151be1d7bbf9ed6e6412 (patch)
tree5fcf74ba66e952c550d0a4e2405bea08c8dfdfea
parente4bf9af03cf0b7ff589f3ed67838aa210903cc86 (diff)
downloadsamba-bb21af13e36d476e52a6151be1d7bbf9ed6e6412.tar.gz
samba-bb21af13e36d476e52a6151be1d7bbf9ed6e6412.tar.bz2
samba-bb21af13e36d476e52a6151be1d7bbf9ed6e6412.zip
Add UNUSED(paramname) macro to be used in parameter lists, to quieten
gcc warnings about unused parameters. (This used to be commit b29775d442c36f667a6db5ba9dbe47d1a133525f)
-rw-r--r--source3/include/includes.h11
-rw-r--r--source3/smbd/server.c3
2 files changed, 12 insertions, 2 deletions
diff --git a/source3/include/includes.h b/source3/include/includes.h
index 6021ebb83b..fa6fad4605 100644
--- a/source3/include/includes.h
+++ b/source3/include/includes.h
@@ -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
@@ -63,6 +63,15 @@
#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
diff --git a/source3/smbd/server.c b/source3/smbd/server.c
index 08bcf22dd2..a8c1bc5c15 100644
--- a/source3/smbd/server.c
+++ b/source3/smbd/server.c
@@ -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"));
}