home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
drdobbs
/
c_spec
/
sources
/
mkdir.c
< prev
next >
Wrap
C/C++ Source or Header
|
1986-02-20
|
792b
|
42 lines
#include <stdio.h>
#define E(x) fprintf(stderr,"%s\n",x)
main(argc, argv)
char **argv;
{
register int exit_val = 0;
ctlc();
if( argc < 2 || argv[1][0] == '-' )
usage();
for( ++argv; --argc > 0 ; ++argv )
{
fprintf(stderr, "Creating: %s", *argv );
if( mkdir( *argv ) < 0 )
{
fprintf(stderr, "---> already exists" );
exit_val = 1;
}
putc('\n', stderr );
}
exit( exit_val );
}
usage()
{
E("Mkdir: Copyright (C) 1986, Allen I. Holub. All rights reserved.");
E("\nUsage: mkdir name [... name]\n" );
E("Make all directories in the list. An error message is printed if");
E("the directory already exist. An exit status of 0 is returned only");
E("if all directories are made successfully");
exit( 1 );
}