26 lines
432 B
C
26 lines
432 B
C
|
/* chmod.c
|
||
|
Change the mode of a file. */
|
||
|
|
||
|
#include "uucp.h"
|
||
|
|
||
|
#include "uudefs.h"
|
||
|
#include "sysdep.h"
|
||
|
#include "system.h"
|
||
|
|
||
|
#include <errno.h>
|
||
|
|
||
|
/* Change the mode of a file. */
|
||
|
|
||
|
boolean
|
||
|
fsysdep_change_mode (zfile, imode)
|
||
|
const char *zfile;
|
||
|
unsigned int imode;
|
||
|
{
|
||
|
if (chmod ((char *) zfile, imode) < 0)
|
||
|
{
|
||
|
ulog (LOG_ERROR, "chmod (%s): %s", zfile, strerror (errno));
|
||
|
return FALSE;
|
||
|
}
|
||
|
return TRUE;
|
||
|
}
|