Commit b0824db5 authored by Guido van Rossum's avatar Guido van Rossum

Made 2nd arg to mkdir optional

parent 1266a01e
......@@ -485,7 +485,18 @@ posix_mkdir(self, args)
object *self;
object *args;
{
return posix_strint(args, mkdir);
int res;
char *path;
int mode = 0777; /* Unused */
if (!newgetargs(args, "s|i", &path, &mode))
return NULL;
BGN_SAVE
res = mkdir(path, mode);
END_SAVE
if (res < 0)
return posix_error();
INCREF(None);
return None;
}
#ifdef HAVE_NICE
......@@ -1407,7 +1418,7 @@ static struct methodlist posix_methods[] = {
#endif /* HAVE_LINK */
{"listdir", posix_listdir},
{"lstat", posix_lstat},
{"mkdir", posix_mkdir},
{"mkdir", posix_mkdir, 1},
#ifdef HAVE_NICE
{"nice", posix_nice},
#endif /* HAVE_NICE */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment