blob: f31052f8c46b2b46cfd40232a48f68054012357d [file] [log] [blame]
Guido van Rossumd4d77281994-08-19 10:51:31 +00001/* Rmdir for the Macintosh.
2 Public domain by Guido van Rossum, CWI, Amsterdam (July 1987).
3 Pathnames must be Macintosh paths, with colons as separators. */
4
5#include "macdefs.h"
6
7int
8rmdir(path)
9 char *path;
10{
11 IOParam pb;
12 char name[MAXPATH];
13
14 strncpy(name, path, sizeof name);
15 pb.ioNamePtr= (StringPtr) c2pstr(name);
16 pb.ioVRefNum= 0;
17 if (PBDelete((ParmBlkPtr)&pb, FALSE) != noErr) {
18 errno= EACCES;
19 return -1;
20 }
21 return 0;
22}