/*
- * $Id: afp_dsi.c,v 1.8 2001-06-20 18:33:04 rufustfirefly Exp $
+ * $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.
#include <stdlib.h>
#include <signal.h>
#include <string.h>
+#include <errno.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif /* HAVE_UNISTD_H */
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);
}
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);
}
}
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);
}
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);
}
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 /* SERVERTEXT */
#ifdef AFS
if ( writtenfork ) {
if ( flushfork( writtenfork ) < 0 ) {
- syslog( LOG_ERR, "main flushfork: %m" );
+ syslog( LOG_ERR, "main flushfork: %s", strerror(errno) );
}
writtenfork = NULL;
}
}
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;
}
if (!dsi_wrtreply(dsi, err)) {
- syslog( LOG_ERR, "dsi_wrtreply: %m" );
+ syslog( LOG_ERR, "dsi_wrtreply: %s", strerror(errno) );
afp_dsi_die(1);
}
break;
/*
- * $Id: fork.c,v 1.9 2001-10-24 04:13:22 jmarcus Exp $
+ * $Id: fork.c,v 1.10 2001-11-14 21:45:12 srittau Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
#ifdef AFS
if ( flushfork( ofork ) < 0 ) {
- syslog( LOG_ERR, "afp_setforkparams: flushfork: %m" );
+ syslog( LOG_ERR, "afp_setforkparams: flushfork: %s", strerror(errno) );
}
#endif /* AFS */
err = -1;
if (err < 0)
- syslog( LOG_ERR, "flushfork: hfile(%d) %m",
- ad_hfileno(ofork->of_ad) );
+ syslog( LOG_ERR, "flushfork: hfile(%d) %s",
+ ad_hfileno(ofork->of_ad), strerror(errno) );
}
return( err );
memcpy(&ofrefnum, ibuf, sizeof( ofrefnum ));
if (( ofork = of_find( ofrefnum )) == NULL ) {
- syslog( LOG_ERR, "afp_closefork: of_find: %m" );
+ syslog( LOG_ERR, "afp_closefork: of_find: %s", strerrro(errno) );
return( AFPERR_PARAM );
}
}
if ( ad_close( ofork->of_ad, adflags ) < 0 ) {
- syslog( LOG_ERR, "afp_closefork: ad_close: %m" );
+ syslog( LOG_ERR, "afp_closefork: ad_close: %s", strerror(errno) );
return( AFPERR_PARAM );
}
case ENOSPC :
return( AFPERR_DFULL );
default :
- syslog( LOG_ERR, "afp_write: ad_write: %m" );
+ syslog( LOG_ERR, "afp_write: ad_write: %s", strerror(errno) );
return( AFPERR_PARAM );
}
}
ibuf += sizeof( reqcount );
if (( ofork = of_find( ofrefnum )) == NULL ) {
- syslog( LOG_ERR, "afp_write: of_find: %m" );
+ syslog( LOG_ERR, "afp_write: of_find: %s", strerror(errno) );
err = AFPERR_PARAM;
goto afp_write_err;
}
case AFPPROTO_ASP:
if (asp_wrtcont(obj->handle, rbuf, rbuflen) < 0) {
*rbuflen = 0;
- syslog( LOG_ERR, "afp_write: asp_wrtcont: %m" );
+ syslog( LOG_ERR, "afp_write: asp_wrtcont: %s", strerror(errno) );
return( AFPERR_PARAM );
}
cc = AFPERR_DFULL;
break;
default :
- syslog( LOG_ERR, "afp_write: ad_writefile: %m" );
+ syslog( LOG_ERR, "afp_write: ad_writefile: %s", strerror(errno) );
goto afp_write_loop;
}
dsi_writeflush(dsi);
*rbuflen = 0;
if (( ofork = of_find( ofrefnum )) == NULL ) {
- syslog( LOG_ERR, "afp_getforkparams: of_find: %m" );
+ syslog( LOG_ERR, "afp_getforkparams: of_find: %s", strerror(errno) );
return( AFPERR_PARAM );
}