amiga-libnix3/extra/mkdir.c

23 lines
324 B
C

#include <sys/types.h>
#include <sys/stat.h>
#include <proto/dos.h>
#include "stabs.h"
extern void __seterrno(void);
int mkdir(const char *name, mode_t mode)
{
BPTR fl;
int ret;
if ((fl=CreateDir((STRPTR)name)))
{
UnLock(fl); ret=chmod(name,mode);
}
else
{
__seterrno(); ret=-1;
}
return ret;
}