From 2a103687b6c08c95b96ccf447ef096bc7e54d7ae Mon Sep 17 00:00:00 2001 From: Emmanuel Bretelle Date: Tue, 7 Sep 2010 17:01:20 +0200 Subject: Move common sgsnemu/ggsn files to directory "lib" Some files like in sgsnemu and ggsn directory where exactly the same. They are now moved to the same directory for easier maintenance Signed-off-by: Emmanuel Bretelle --- sgsnemu/syserr.c | 71 -------------------------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 sgsnemu/syserr.c (limited to 'sgsnemu/syserr.c') diff --git a/sgsnemu/syserr.c b/sgsnemu/syserr.c deleted file mode 100644 index 002d8c3..0000000 --- a/sgsnemu/syserr.c +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Syslog functions. - * Copyright (C) 2003, 2004 Mondru AB. - * - * The contents of this file may be used under the terms of the GNU - * General Public License Version 2, provided that the above copyright - * notice and this permission notice is included in all copies or - * substantial portions of the software. - * - */ - -#include -#include -#include -#include -#include -#include -#include -#include - -#include "syserr.h" - - -void sys_err(int pri, char *fn, int ln, int en, char *fmt, ...) { - va_list args; - char buf[SYSERR_MSGSIZE]; - - va_start(args, fmt); - vsnprintf(buf, SYSERR_MSGSIZE, fmt, args); - va_end(args); - buf[SYSERR_MSGSIZE-1] = 0; /* Make sure it is null terminated */ - if (en) - syslog(pri, "%s: %d: %d (%s) %s", fn, ln, en, strerror(en), buf); - else - syslog(pri, "%s: %d: %s", fn, ln, buf); -} - -void sys_errpack(int pri, char *fn, int ln, int en, struct sockaddr_in *peer, - void *pack, unsigned len, char *fmt, ...) { - - va_list args; - char buf[SYSERR_MSGSIZE]; - char buf2[SYSERR_MSGSIZE]; - unsigned int n; - int pos; - - va_start(args, fmt); - vsnprintf(buf, SYSERR_MSGSIZE, fmt, args); - va_end(args); - buf[SYSERR_MSGSIZE-1] = 0; - - snprintf(buf2, SYSERR_MSGSIZE, "Packet from %s:%u, length: %d, content:", - inet_ntoa(peer->sin_addr), - ntohs(peer->sin_port), - len); - buf2[SYSERR_MSGSIZE-1] = 0; - pos = strlen(buf2); - for(n=0; n