home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / prog_c / zc.lzh / ZC / ZCSRC.LZH / IOLib / misc / mkdir.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-06-14  |  352 b   |  27 lines

  1. /*
  2.  *    mkdir(name): make a directory with the given name.
  3.  */
  4.  
  5. typedef struct Lock LOCK;
  6.  
  7. extern LOCK *CreateDir();
  8. extern long IoErr();
  9. extern void UnLock();
  10.  
  11. int mkdir( name )
  12. char *name;
  13. {
  14.     register LOCK *lock;
  15.  
  16.     if ( *name == '\0' )
  17.         return 0;
  18.  
  19.     lock = CreateDir( name );
  20.     if ( !lock )
  21.         return (int)IoErr();
  22.     else 
  23.         UnLock( lock );
  24.  
  25.     return 0;
  26. }
  27.