]> git.proxmox.com Git - mirror_kronosnet.git/commitdiff
vty: make more functions static
authorFabio M. Di Nitto <fdinitto@redhat.com>
Wed, 23 Mar 2011 03:18:15 +0000 (04:18 +0100)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Wed, 23 Mar 2011 03:18:15 +0000 (04:18 +0100)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
libvty/vty.c
libvty/vty.h

index 391bdec3684899ff1bd1840981e1d9df2dd91598..6d5cce8b794749dc2c052dd5dd72ab24c551bc4b 100644 (file)
@@ -27,6 +27,76 @@ pthread_mutex_t knet_vty_mutex = PTHREAD_MUTEX_INITIALIZER;
 int knet_vty_config = -1;
 struct knet_vty knet_vtys[KNET_VTY_TOTAL_MAX_CONN];
 
+static int knet_vty_init_listener(const char *ip_addr, const char *port)
+{
+       int sockfd = -1, sockopt = 1;
+       int socktype = SOCK_STREAM;
+       int err = 0;
+       struct sockaddr_storage ss;
+
+       memset(&ss, 0, sizeof(struct sockaddr_storage));
+
+       if (strtoaddr(ip_addr, port, (struct sockaddr *)&ss, sizeof(struct sockaddr_storage)) != 0)
+               return -1;
+
+       pthread_mutex_lock(&knet_vty_mutex);
+
+       /* handle sigpipe if we decide to use KEEPALIVE */
+
+       sockfd = socket(ss.ss_family, socktype, 0);
+       if (sockfd < 0) {
+               err = sockfd;
+               goto out_clean;
+       }
+
+       err = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR,
+                        (void *)&sockopt, sizeof(sockopt));
+       if (err)
+               goto out_clean;
+
+       if (knet_fdset_cloexec(sockfd) < 0) {
+               err = -1;
+               goto out_clean;
+       }
+
+       err = bind(sockfd, (struct sockaddr *)&ss, sizeof(struct sockaddr_storage));
+       if (err)
+               goto out_clean;
+
+       err = listen(sockfd, 0);
+       if (err)
+               goto out_clean;
+
+       pthread_mutex_unlock(&knet_vty_mutex);
+
+       return sockfd;
+
+out_clean:
+       if (sockfd >= 0)
+               close(sockfd);
+
+       pthread_mutex_unlock(&knet_vty_mutex);
+
+       return err;
+}
+
+static void knet_vty_close_listener(int listener_fd)
+{
+       pthread_mutex_lock(&knet_vty_mutex);
+
+       if (listener_fd <= 0)
+               goto out_clean;
+
+       close(listener_fd);
+       listener_fd = 0;
+
+out_clean:
+
+       pthread_mutex_unlock(&knet_vty_mutex);
+
+       return;
+}
+
 static void sigterm_handler(int sig)
 {
        daemon_quit = 1;
@@ -244,6 +314,7 @@ out:
        return err;
 }
 
+/*
 int knet_vty_set_max_connections(const int max_connections)
 {
        int err = 0;
@@ -259,73 +330,4 @@ int knet_vty_set_max_connections(const int max_connections)
        pthread_mutex_unlock(&knet_vty_mutex);
        return err;
 }
-
-int knet_vty_init_listener(const char *ip_addr, const char *port)
-{
-       int sockfd = -1, sockopt = 1;
-       int socktype = SOCK_STREAM;
-       int err = 0;
-       struct sockaddr_storage ss;
-
-       memset(&ss, 0, sizeof(struct sockaddr_storage));
-
-       if (strtoaddr(ip_addr, port, (struct sockaddr *)&ss, sizeof(struct sockaddr_storage)) != 0)
-               return -1;
-
-       pthread_mutex_lock(&knet_vty_mutex);
-
-       /* handle sigpipe if we decide to use KEEPALIVE */
-
-       sockfd = socket(ss.ss_family, socktype, 0);
-       if (sockfd < 0) {
-               err = sockfd;
-               goto out_clean;
-       }
-
-       err = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR,
-                        (void *)&sockopt, sizeof(sockopt));
-       if (err)
-               goto out_clean;
-
-       if (knet_fdset_cloexec(sockfd) < 0) {
-               err = -1;
-               goto out_clean;
-       }
-
-       err = bind(sockfd, (struct sockaddr *)&ss, sizeof(struct sockaddr_storage));
-       if (err)
-               goto out_clean;
-
-       err = listen(sockfd, 0);
-       if (err)
-               goto out_clean;
-
-       pthread_mutex_unlock(&knet_vty_mutex);
-
-       return sockfd;
-
-out_clean:
-       if (sockfd >= 0)
-               close(sockfd);
-
-       pthread_mutex_unlock(&knet_vty_mutex);
-
-       return err;
-}
-
-void knet_vty_close_listener(int listener_fd)
-{
-       pthread_mutex_lock(&knet_vty_mutex);
-
-       if (listener_fd <= 0)
-               goto out_clean;
-
-       close(listener_fd);
-       listener_fd = 0;
-
-out_clean:
-
-       pthread_mutex_unlock(&knet_vty_mutex);
-
-       return;
-}
+*/
index 3b05fd3f65db16ad32f5c16b909624ec5ce7e3a9..101d451542ced7ff14d00acd77559fc4220d936e 100644 (file)
@@ -53,9 +53,4 @@ extern struct knet_vty knet_vtys[KNET_VTY_TOTAL_MAX_CONN];
 
 int knet_vty_main_loop(void);
 
-int knet_vty_init_listener(const char *address, const char *port);
-void knet_vty_close_listener(int listener_fd);
-
-int knet_vty_set_max_connections(const int max_connections);
-
 #endif