|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 711 (0x2c7)
Types: TextFile
Names: »canwrite.c«
└─⟦87ddcff64⟧ Bits:30001253 CPHDIST85 Tape, 1985 Autumn Conference Copenhagen
└─⟦this⟧ »cph85dist/stat/src/canwrite.c«
/* LINTLIBRARY */
#include "unixstat.h"
FUN(canwrite,get file write permission,5.0,1985)
/* returns true if it is okay to write on a file that might exist */
canwrite (filename) char *filename;
{
if (access (filename, 0)) return (1); /* no such file */
return (confirm ("Overwrite %s?", filename));
}
#ifdef MSDOS /* provide a version of the access(2) function */
/* MSDOS does not have the access function. */
/* This version fakes it by checking for readability. */
access (file, mode)
char *file;
int mode; /* this is ignored in MSDOS version */
{
FILE *ioptr;
if (ioptr = fopen (file, "r"))
{
VOID fclose (ioptr);
return (0); /* all is okay */
}
return (1); /* no access */
}
#endif