Merge some very simple points of divergence in the two copies of network.c -- enum...
authorKen Raeburn <raeburn@mit.edu>
Wed, 14 Jan 2009 20:05:09 +0000 (20:05 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 14 Jan 2009 20:05:09 +0000 (20:05 +0000)
duplicate macro definitions, unused code, 0 vs NULL...

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21746 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/server/network.c
src/kdc/network.c

index d0f8afab896704b89668d8b0ed3663b54585c3ea..14cfd46ad50f5802e6e6ba4a6f78e5d56336127c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * kadmin/server/network.c
  *
- * Copyright 1990,2000,2007,2008 by the Massachusetts Institute of Technology.
+ * Copyright 1990,2000,2007,2008,2009 by the Massachusetts Institute of Technology.
  *
  * Export of this software from the United States of America may
  *   require a specific license from the United States Government.
@@ -180,13 +180,16 @@ static const char *paddr (struct sockaddr *sa)
 
 /* kadmin data.  */
 
-enum kadm_conn_type { CONN_UDP, CONN_UDP_PKTINFO, CONN_TCP_LISTENER,
-                     CONN_TCP, CONN_ROUTING, CONN_RPC_LISTENER, CONN_RPC };
+enum conn_type {
+    CONN_UDP, CONN_UDP_PKTINFO, CONN_TCP_LISTENER, CONN_TCP,
+    CONN_RPC_LISTENER, CONN_RPC,
+    CONN_ROUTING
+};
 
 /* Per-connection info.  */
 struct connection {
     int fd;
-    enum kadm_conn_type type;
+    enum conn_type type;
     void (*service)(void *handle, struct connection *, const char *, int);
     union {
        /* Type-specific information.  */
@@ -331,10 +334,6 @@ static krb5_error_code add_rpc_service(int port, u_long prognum, u_long versnum,
     return 0;
 }
 
-\f
-#define USE_AF AF_INET
-#define USE_TYPE SOCK_DGRAM
-
 \f
 #define USE_AF AF_INET
 #define USE_TYPE SOCK_DGRAM
@@ -351,7 +350,7 @@ struct socksetup {
 };
 
 static struct connection *
-add_fd (struct socksetup *data, int sock, enum kadm_conn_type conntype,
+add_fd (struct socksetup *data, int sock, enum conn_type conntype,
        void (*service)(void *handle, struct connection *, const char *, int))
 {
     struct connection *newconn;
index 98f074cce72deb1ff5a0584f0e6f0e164474c4bf..56799522c638d51a31cad09aa760d80b9901c92e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * kdc/network.c
  *
- * Copyright 1990,2000,2007,2008 by the Massachusetts Institute of Technology.
+ * Copyright 1990,2000,2007,2008,2009 by the Massachusetts Institute of Technology.
  *
  * Export of this software from the United States of America may
  *   require a specific license from the United States Government.
@@ -175,26 +175,18 @@ static const char *paddr (struct sockaddr *sa)
 
 /* KDC data.  */
 
-enum kdc_conn_type { CONN_UDP, CONN_UDP_PKTINFO, CONN_TCP_LISTENER, CONN_TCP, CONN_ROUTING };
+enum conn_type {
+    CONN_UDP, CONN_UDP_PKTINFO, CONN_TCP_LISTENER, CONN_TCP,
+    CONN_ROUTING
+};
 
 /* Per-connection info.  */
 struct connection {
     int fd;
-    enum kdc_conn_type type;
+    enum conn_type type;
     void (*service)(struct connection *, const char *, int);
     union {
        /* Type-specific information.  */
-#if 0
-       struct {
-           int x;
-       } udp;
-       struct {
-           int x;
-       } udp_pktinfo;
-       struct {
-           int x;
-       } tcp_listener;
-#endif
        struct {
            /* connection */
            struct sockaddr_storage addr_s;
@@ -316,7 +308,7 @@ struct socksetup {
 };
 
 static struct connection *
-add_fd (struct socksetup *data, int sock, enum kdc_conn_type conntype,
+add_fd (struct socksetup *data, int sock, enum conn_type conntype,
        void (*service)(struct connection *, const char *, int))
 {
     struct connection *newconn;
@@ -527,7 +519,7 @@ setup_tcp_listener_ports(struct socksetup *data)
 
        /* Sockets are created, prepare to listen on them.  */
        if (s4 >= 0) {
-           if (add_tcp_listener_fd(data, s4) == 0)
+           if (add_tcp_listener_fd(data, s4) == NULL)
                close(s4);
            else {
                FD_SET(s4, &sstate.rfds);
@@ -539,7 +531,7 @@ setup_tcp_listener_ports(struct socksetup *data)
        }
 #ifdef KRB5_USE_INET6
        if (s6 >= 0) {
-           if (add_tcp_listener_fd(data, s6) == 0) {
+           if (add_tcp_listener_fd(data, s6) == NULL) {
                close(s6);
                s6 = -1;
            } else {
@@ -1306,7 +1298,7 @@ static void accept_tcp_connection(struct connection *conn, const char *prog,
     sockdata.retval = 0;
 
     newconn = add_tcp_data_fd(&sockdata, s);
-    if (newconn == 0)
+    if (newconn == NULL)
        return;
 
     if (getnameinfo((struct sockaddr *)&addr_s, addrlen,