[Beowulf] RE: Stupid MPI programming question (Clements, Brent M (SAIC))
David Mathog
mathog at caltech.edu
Thu Sep 28 10:04:13 PDT 2006
"Clements, Brent M \(SAIC\)" <brent.clements at bp.com> wrote:
> What is wierd is that(I haven't done error reporting yet):
>
> mkdir("NEWDIRNAME"); works(creates a directory in the current working
directory)
>
> but mkdir("/tmp/oooo/NEWDIRNAME") doesn't work, I even tried a
chdir(which came back succcessful) and then wrote the above
mkdir("NEWDIRNAME");
If
/tmp/oooo
doesn't exist then
mkdir /tmp/oooo/NEWDIRNAME
will fail with a "No such file or directory" error. Try it from the
command line - it does the same thing as the C function call. On
Linux one can do:
mkdir -p /tmp/oooo/NEWDIRNAME
and it will create the oooo on the fly. However that isn't an option
in mkdir(), so you have to be careful that the parent directory exists
before trying to create another directory within it.
Regards,
David Mathog
mathog at caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech
More information about the Beowulf
mailing list