home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / Emulatory / AROS / c / makedir.c < prev    next >
Encoding:
C/C++ Source or Header  |  1978-03-06  |  618 b   |  37 lines

  1. #include <exec/memory.h>
  2. #include <exec/execbase.h>
  3. #include <clib/exec_protos.h>
  4. #include <dos/dos.h>
  5. #include <clib/dos_protos.h>
  6. #include <utility/tagitem.h>
  7.  
  8. int main (int argc, char ** argv)
  9. {
  10.     STRPTR args[1]={ 0 };
  11.     struct RDArgs *rda;
  12.     LONG error=0;
  13.     BPTR lock;
  14.  
  15.     rda=ReadArgs("DIR/A",(IPTR *)args,NULL);
  16.     if(rda!=NULL)
  17.     {
  18.     lock = CreateDir(args[0]);
  19.  
  20.     if (lock)
  21.         UnLock(lock);
  22.     else
  23.     {
  24.         VPrintf ("Cannot create %s:", (ULONG *)args);
  25.         error = RETURN_FAIL;
  26.     }
  27.  
  28.     FreeArgs(rda);
  29.     }
  30.     else
  31.     error=RETURN_FAIL;
  32.  
  33.     if(error)
  34.     PrintFault(IoErr(),"MakeDir");
  35.     return error;
  36. }
  37.