mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 02:15:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			524 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			524 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* 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;
 | |
| }
 | 
