13 #include <sys/types.h> 27 if(getcwd(initdir,
sizeof(initdir)-1)==
NULL) {
31 initdir[
sizeof(initdir)-1] =
'\0';
33 for(;*fileptr; fileptr++) {
38 const char *
const *dir = curfile->
directory;
52 if(**dir==
'.')
continue;
55 if(ret==-1 && errno==ENOENT) {
57 if(mkdir(*dir,0744)==-1) {
82 fd = open(curfile->
name, O_WRONLY|O_CREAT|O_TRUNC, 0644);
92 while(sofar<curfile->size) {
93 ret = write(fd, curfile->
data+sofar, curfile->
size-sofar);
int epicsMemFsLoad(const epicsMemFS *fs)
const char *const * directory
const epicsMemFile *const * files