Author: sayer
Date: 2010-02-25 15:26:42 +0100 (Thu, 25 Feb 2010)
New Revision: 1634

Modified:
   trunk/core/AmUtils.cpp
   trunk/core/AmUtils.h
Log:
removed unused function (unixsockctrl gone some time ago)

Modified: trunk/core/AmUtils.cpp
===================================================================
--- trunk/core/AmUtils.cpp      2010-02-25 12:56:26 UTC (rev 1633)
+++ trunk/core/AmUtils.cpp      2010-02-25 14:26:42 UTC (rev 1634)
@@ -563,40 +563,6 @@
 
 #endif
 
-int create_unix_socket(const string& path)
-{
-  if(path.empty()){
-    ERROR("parameter path is empty\n");
-    return -1;
-  }
-
-  int sd = socket(PF_UNIX,SOCK_DGRAM,0);
-  if(sd == -1){
-    ERROR("could not create unix socket: %s\n",strerror(errno));
-    return -1;
-  }
-
-  if(path.size() > UNIX_PATH_MAX-1){
-    ERROR("could not create unix socket: unix socket path is too long\n");
-    close(sd);
-    return -1;
-  }
-       
-  struct sockaddr_un sock_addr;
-  sock_addr.sun_family = AF_UNIX;
-  strcpy(sock_addr.sun_path,path.c_str());
-       
-  if(bind(sd,(struct sockaddr *)&sock_addr,
-         sizeof(struct sockaddr_un)) == -1) {
-    ERROR("could not bind unix socket (path=%s): 
%s\n",path.c_str(),strerror(errno));
-    close(sd);
-    return -1;
-  }
-
-  return sd;
-}
-
-
 string file_extension(const string& path)
 {
   string::size_type pos = path.rfind('.');

Modified: trunk/core/AmUtils.h
===================================================================
--- trunk/core/AmUtils.h        2010-02-25 12:56:26 UTC (rev 1633)
+++ trunk/core/AmUtils.h        2010-02-25 14:26:42 UTC (rev 1634)
@@ -240,12 +240,6 @@
 short get_port_v6(struct sockaddr_storage* ss);
 #endif
 
-/**
- * Creates and binds a unix socket to given path.
- * @param path path the new socket should be bound to.
- */
-int create_unix_socket(const string& path);
-
 /** \brief microseconds sleep using select */
 #define sleep_us(nusecs) \
        { \

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to