19 #include "epicsStdlib.h"
20 #include "epicsString.h"
22 #include "epicsMutex.h"
24 #include "dbStaticLib.h"
25 #include "dbFldTypes.h"
27 #include "dbAccessDefs.h"
28 #include <epicsTypes.h>
29 #include <epicsTime.h>
30 #include <epicsThread.h>
31 #include <epicsString.h>
32 #include <epicsTimer.h>
33 #include <epicsMutex.h>
44 #include <sys/types.h>
49 #include <registryFunction.h>
51 #include <epicsExport.h>
55 static void my_mkdir(
const char* path,
int options)
59 errlogPrintf(
"mkdir: ERROR: NULL args");
62 if (access(path, 06) == 0)
69 if (mkdir(path, 0755) != 0)
72 errlogPrintf(
"mkdir: ERROR: unable to create \"%s\"", path);
88 my_mkdir(args[0].sval, args[1].ival);
static const iocshArg mkdirInitArg0
static const iocshArg *const mkdirInitArgs[]
static void mkdirInitCallFunc(const iocshArgBuf *args)
static void my_mkdir(const char *path, int options)
static const iocshArg mkdirInitArg1
epicsExportRegistrar(dbLoadRecordsFuncsRegister)
static const iocshFuncDef mkdirInitFuncDef
static void mkdirRegister(void)