svn commit: r211634 - projects/sv/usr.sbin/netdumpsrv

Attilio Rao attilio at FreeBSD.org
Sun Aug 22 16:53:29 UTC 2010


Author: attilio
Date: Sun Aug 22 16:53:28 2010
New Revision: 211634
URL: http://svn.freebsd.org/changeset/base/211634

Log:
  Style cleanup for macros, structures and static variable declaration.

Modified:
  projects/sv/usr.sbin/netdumpsrv/netdump_server.c

Modified: projects/sv/usr.sbin/netdumpsrv/netdump_server.c
==============================================================================
--- projects/sv/usr.sbin/netdumpsrv/netdump_server.c	Sun Aug 22 16:42:46 2010	(r211633)
+++ projects/sv/usr.sbin/netdumpsrv/netdump_server.c	Sun Aug 22 16:53:28 2010	(r211634)
@@ -48,12 +48,8 @@
 #include <inttypes.h>
 #include <libutil.h>
 
-/* How many dumps to allow per IP before they need to be cleaned out */
-#define MAX_DUMPS 256
-/* Clients time out after two minutes */
-#define CLIENT_TIMEOUT 120
-/* Host name length (keep at least as big as INET_ADDRSTRLEN) */
-#define MAXHOSTNAMELEN 256
+#define	MAX_DUMPS	256	/* Dumps per IP before to be cleaned out. */
+#define	CLIENT_TIMEOUT	120	/* Clients timeout (secs). */
 
 #define	PFLAGS_ABIND	0x01
 #define	PFLAGS_DDIR	0x02
@@ -73,30 +69,34 @@
 #define	client_pinfo(cl, f, ...)					\
 	fprintf((cl)->infofile, (f), ## __VA_ARGS__)
 
-struct netdump_client
-{
-    SLIST_ENTRY(netdump_client) iter;
-    char infofilename[MAXPATHLEN];
-    char corefilename[MAXPATHLEN];
-    char hostname[NI_MAXHOST];
-    struct in_addr ip;
-    FILE *infofile;
-    int corefd;
-    int sock;
-    time_t last_msg;
-    unsigned int printed_port_warning : 1;
-    unsigned int any_data_rcvd : 1;
+struct netdump_client {
+	char		infofilename[MAXPATHLEN];
+	char		corefilename[MAXPATHLEN];
+	char		hostname[NI_MAXHOST];
+	time_t		last_msg;
+	SLIST_ENTRY(netdump_client) iter;
+	struct in_addr	ip;
+	FILE		*infofile;
+	int		corefd;
+	int		sock;
+	unsigned short	printed_port_warning: 1;
+	unsigned short	any_data_rcvd: 1;
 };
 
-SLIST_HEAD(, netdump_client) clients = SLIST_HEAD_INITIALIZER(clients);
-char dumpdir[MAXPATHLEN];
-uint32_t pflags = 0;
-char *handler_script=NULL;
-time_t now;
-int do_shutdown;
-struct in_addr bindip;
-struct pidfh *pfh;
-int sock;
+/* Clients list. */
+static SLIST_HEAD(, netdump_client) clients = SLIST_HEAD_INITIALIZER(clients);
+
+/* Program arguments handlers. */
+static uint32_t pflags;
+static char dumpdir[MAXPATHLEN];
+static char *handler_script;
+static struct in_addr bindip;
+
+/* Miscellaneous handlers. */
+static struct pidfh *pfh;
+static time_t now;
+static int do_shutdown;
+static int sock;
 
 static struct netdump_client	*alloc_client(struct sockaddr_in *sip);
 static void		 eventloop(void);
@@ -811,7 +811,7 @@ int main(int argc, char **argv)
 		break;
 	case 'd':
 		pflags |= PFLAGS_DDIR;
-		bzero(dumpdir, sizeof(dumpdir));
+		assert(dumpdir[0] == '\0');
 		strncpy(dumpdir, optarg, sizeof(dumpdir) - 1);
 		break;
 	case 'i':


More information about the svn-src-projects mailing list