|  | 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