/* Mkdir for the Macintosh. | |
Public domain by Guido van Rossum, CWI, Amsterdam (July 1987). | |
Pathnames must be Macintosh paths, with colons as separators. */ | |
#include "macdefs.h" | |
/* Create a directory. */ | |
int | |
mkdir(path, mode) | |
char *path; | |
int mode; /* Ignored */ | |
{ | |
HFileParam pb; | |
if (!hfsrunning()) { | |
errno= ENODEV; | |
return -1; | |
} | |
pb.ioNamePtr= (StringPtr) Pstring(path); | |
pb.ioVRefNum= 0; | |
pb.ioDirID= 0; | |
if (PBDirCreate((HParmBlkPtr)&pb, FALSE) != noErr) { | |
errno= EACCES; | |
return -1; | |
} | |
return 0; | |
} |