]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/afp_dsi.c
%m -> %s strerror(errno) (Warnings)
[netatalk.git] / etc / afpd / afp_dsi.c
index 7903e5113ba4de8e30cf733ceec0f938cc90c7e2..98ae7fc91601a9bd5924e2ce68e217817372b196 100644 (file)
@@ -1,4 +1,6 @@
 /* 
+ * $Id: afp_dsi.c,v 1.9 2001-11-14 21:45:12 srittau Exp $
+ *
  * Copyright (c) 1999 Adrian Sun (asun@zoology.washington.edu)
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
-#endif
+#endif /* HAVE_CONFIG_H */
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <signal.h>
 #include <string.h>
+#include <errno.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif /* HAVE_UNISTD_H */
 #include <sys/socket.h>
 #include <sys/time.h>
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif /* HAVE_SYS_STAT_H */
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #include <syslog.h>
@@ -89,7 +96,7 @@ static void afp_dsi_timedown()
     it.it_value.tv_sec = 300;
     it.it_value.tv_usec = 0;
     if ( setitimer( ITIMER_REAL, &it, 0 ) < 0 ) {
-       syslog( LOG_ERR, "afp_timedown: setitimer: %m" );
+       syslog( LOG_ERR, "afp_timedown: setitimer: %s", strerror(errno) );
        afp_dsi_die(1);
     }
 
@@ -100,7 +107,7 @@ static void afp_dsi_timedown()
     sigaddset(&sv.sa_mask, SIGTERM);
     sv.sa_flags = SA_RESTART;
     if ( sigaction( SIGALRM, &sv, 0 ) < 0 ) {
-       syslog( LOG_ERR, "afp_timedown: sigaction: %m" );
+       syslog( LOG_ERR, "afp_timedown: sigaction: %s", strerror(errno) );
        afp_dsi_die(1);
     }
 }
@@ -111,7 +118,7 @@ static void afp_dsi_getmesg (int sig)
       readmessage();
       dsi_attention(child.obj->handle, AFPATTN_MESG | AFPATTN_TIME(5));
 }
-#endif
+#endif /* SERVERTEXT */
 
 static void alarm_handler()
 {
@@ -148,7 +155,7 @@ void afp_over_dsi(AFPObj *obj)
   sigaddset(&action.sa_mask, SIGTERM);
   action.sa_flags = SA_RESTART;
   if ( sigaction( SIGHUP, &action, 0 ) < 0 ) {
-    syslog( LOG_ERR, "afp_over_dsi: sigaction: %m" );
+    syslog( LOG_ERR, "afp_over_dsi: sigaction: %s", strerror(errno) );
     afp_dsi_die(1);
   }
 
@@ -158,7 +165,7 @@ void afp_over_dsi(AFPObj *obj)
   sigaddset(&action.sa_mask, SIGHUP);
   action.sa_flags = SA_RESTART;
   if ( sigaction( SIGTERM, &action, 0 ) < 0 ) {
-    syslog( LOG_ERR, "afp_over_dsi: sigaction: %m" );
+    syslog( LOG_ERR, "afp_over_dsi: sigaction: %s", strerror(errno) );
     afp_dsi_die(1);
   }
 
@@ -169,10 +176,10 @@ void afp_over_dsi(AFPObj *obj)
   sigaddset(&action.sa_mask, SIGUSR2);
   action.sa_flags = SA_RESTART;
   if ( sigaction( SIGUSR2, &action, 0) < 0 ) {
-    syslog( LOG_ERR, "afp_over_dsi: sigaction: %m" );
+    syslog( LOG_ERR, "afp_over_dsi: sigaction: %s", strerror(errno) );
     afp_dsi_die(1);
   }
-#endif
+#endif /* SERVERTEXT */
 
   /* tickle handler */
   action.sa_handler = alarm_handler;
@@ -210,11 +217,11 @@ void afp_over_dsi(AFPObj *obj)
 #ifdef AFS
       if ( writtenfork ) {
        if ( flushfork( writtenfork ) < 0 ) {
-         syslog( LOG_ERR, "main flushfork: %m" );
+         syslog( LOG_ERR, "main flushfork: %s", strerror(errno) );
        }
        writtenfork = NULL;
       }
-#endif AFS
+#endif /* AFS */
 
       function = (u_char) dsi->commands[0];
       if (obj->options.flags & OPTION_DEBUG ) {
@@ -249,7 +256,7 @@ void afp_over_dsi(AFPObj *obj)
       }
 
       if (!dsi_cmdreply(dsi, err)) {
-       syslog(LOG_ERR, "dsi_cmdreply(%d): %m", dsi->socket);
+       syslog(LOG_ERR, "dsi_cmdreply(%d): %s", dsi->socket, strerror(errno) );
        afp_dsi_die(1);
       }
       break;
@@ -257,7 +264,7 @@ void afp_over_dsi(AFPObj *obj)
     case DSIFUNC_WRITE: /* FPWrite and FPAddIcon */
       function = (u_char) dsi->commands[0];
       if ( obj->options.flags & OPTION_DEBUG ) {
-       printf("(write) command: %d, %ld\n", function, dsi->cmdlen);
+       printf("(write) command: %d, %d\n", function, dsi->cmdlen);
        bprint(dsi->commands, dsi->cmdlen);
       }
 
@@ -279,7 +286,7 @@ void afp_over_dsi(AFPObj *obj)
       }
 
       if (!dsi_wrtreply(dsi, err)) {
-       syslog( LOG_ERR, "dsi_wrtreply: %m" );
+       syslog( LOG_ERR, "dsi_wrtreply: %s", strerror(errno) );
        afp_dsi_die(1);
       }
       break;
@@ -301,7 +308,7 @@ void afp_over_dsi(AFPObj *obj)
     if ( obj->options.flags & OPTION_DEBUG ) {
 #ifdef notdef
       pdesc( stdout );
-#endif notdef
+#endif /* notdef */
       of_pforkdesc( stdout );
       fflush( stdout );
     }