/*
- * $Id: file.c,v 1.30 2001-12-03 05:03:38 jmarcus Exp $
+ * $Id: file.c,v 1.34 2002-01-03 17:49:38 sibaz Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
#include <sys/mman.h>
#include <errno.h>
-#include <sys/syslog.h>
+#include <syslog.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/param.h>
return( AFPERR_NOOBJ );
}
- if ((vol->v_flags & AFPVOL_MSWINDOWS) &&
- strpbrk(path, MSWINDOWS_BADCHARS))
+ if (!wincheck(vol, path))
return AFPERR_PARAM;
upath = mtoupath(vol, path);
/* existence check moved to afp_moveandrename */
#ifdef DEBUG
- syslog (LOG_INFO, "begin renamefile:");
+ syslog(LOG_INFO, "begin renamefile:");
#endif /* DEBUG */
if ( rename( src, dst ) < 0 ) {
ad_close( &ad, ADFLAGS_HF );
#ifdef DEBUG
- syslog (LOG_INFO, "end renamefile:");
+ syslog(LOG_INFO, "end renamefile:");
#endif /* DEBUG */
return( AFP_OK );
u_int16_t svid, dvid;
#ifdef DEBUG
- syslog (LOG_INFO, "begin afp_copyfile:");
+ syslog(LOG_INFO, "begin afp_copyfile:");
#endif /* DEBUG */
*rbuflen = 0;
#endif /* DROPKLUDGE */
#ifdef DEBUG
- syslog (LOG_INFO, "end afp_copyfile:");
+ syslog(LOG_INFO, "end afp_copyfile:");
#endif /* DEBUG */
return( retvalue );
case EPERM:
case EACCES:
err = AFPERR_ACCESS;
+ break;
default:
err = AFPERR_PARAM;
}
case EPERM:
case EACCES:
err = AFPERR_ACCESS;
+ break;
default:
err = AFPERR_PARAM;
}