]> arthur.barton.de Git - netatalk.git/blobdiff - etc/atalkd/aep.c
Remove bdb env on exit
[netatalk.git] / etc / atalkd / aep.c
index d3fff8f5d1f89eaf06713fa42a4254f20bbac7fa..6d3ace97800d475ebf7dad09db89580d37fc4c82 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: aep.c,v 1.4 2001-06-25 20:13:45 rufustfirefly Exp $
+ * $Id: aep.c,v 1.9 2009-10-13 22:55:37 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved. See COPYRIGHT.
@@ -9,7 +9,10 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
-#include <sys/syslog.h>
+#include <string.h>
+#include <errno.h>
+
+#include <atalk/logger.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netatalk/at.h>
 
 #include "atserv.h"
 
-int aep_packet( ap, from, data, len )
-    struct atport      *ap;
-    struct sockaddr_at *from;
-    char               *data;
-    int                        len;
+int aep_packet(
+    struct atport      *ap,
+    struct sockaddr_at *from,
+    char               *data,
+    int                        len)
 {
     char               *end;
 
     end = data + len;
     if ( data + 2 > end || *data != DDPTYPE_AEP ||
            *( data + 1 ) != AEPOP_REQUEST ) {
-       syslog( LOG_INFO, "aep_packet malformed packet" );
+       LOG(log_info, logtype_atalkd, "aep_packet malformed packet" );
        return 1;
     }
 
     *( data + 1 ) = AEPOP_REPLY;
     if ( sendto( ap->ap_fd, data, len, 0, (struct sockaddr *)from,
            sizeof( struct sockaddr_at )) < 0 ) {
-       syslog( LOG_ERR, "aep sendto: %m" );
+       LOG(log_error, logtype_atalkd, "aep sendto: %s", strerror(errno) );
        return 1;
     }