From da47258fa661f4a72f65d1bb8c185c10b5120db2 Mon Sep 17 00:00:00 2001 From: Christopher Ramey Date: Thu, 5 Mar 2015 20:54:45 +0000 Subject: [PATCH] Compatibility with OSX --- src/wstationd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/wstationd.c b/src/wstationd.c index af8168a..da94cfa 100644 --- a/src/wstationd.c +++ b/src/wstationd.c @@ -41,7 +41,8 @@ int main(int argc, char *argv[]) { "help", no_argument, NULL, 'h' }, { NULL, 0, NULL, 0 } }; - + + int sockfd = 0; int port = 10800; // Default port uint32_t address = INADDR_ANY; // Default listen address @@ -92,7 +93,7 @@ int main(int argc, char *argv[]) } // Establish the socket - int sockfd = socket(AF_INET, SOCK_STREAM, 0); + sockfd = socket(AF_INET, SOCK_STREAM, 0); if(sockfd == -1){ fprintf(stderr, "%s: cannot open socket - %s\n", exec_name, strerror(errno) @@ -191,7 +192,7 @@ int main(int argc, char *argv[]) // to create a filename char fnbuff[50]; snprintf(&fnbuff[0], 50, "%s.%ld-%s.dat", - timebuff, tvtime.tv_usec, + timebuff, (long)tvtime.tv_usec, inet_ntoa(client.sin_addr) );