Lines Matching refs:fullname
541 char *fullname;
543 fullname = (char *)malloc(strlen(dir) + strlen(name) + 2);
544 if (fullname) {
545 strcpy(fullname, dir);
546 strcat(fullname, "/");
547 strcat(fullname, name);
549 fullname, OWNER_SECURITY_INFORMATION,
554 fullname, GROUP_SECURITY_INFORMATION,
561 fullname, DACL_SECURITY_INFORMATION,
569 free(fullname);
587 char *fullname;
592 fullname = (char *)malloc(strlen(context->dir)
594 if (fullname) {
597 strcpy(fullname, context->dir);
598 strcat(fullname, "/");
600 strcpy(fullname,"/");
602 name = &fullname[strlen(fullname)];
617 recurse((char*)NULL, fullname, 2,
630 recurse(name, fullname,
643 recurse(context->accname, fullname,
649 free(fullname);
783 char *fullname;
793 fullname = (char *)malloc(strlen(MAPFILE) + 1
796 if (fullname) {
798 strcpy(fullname, volume);
800 strcat(fullname, DIRSEP);
801 strcat(fullname,dir);
805 if (stat(fullname,&st) && (errno == ENOENT)) {
806 printf("* Creating directory %s\n", fullname);
807 mkdir(fullname);
810 strcat(fullname, DIRSEP);
811 strcat(fullname, MAPFILE);
814 strcpy(fullname, MAPFILE);
818 s = stat(fullname,&st);
820 backup = (char*)malloc(strlen(fullname + 5));
821 strcpy(backup,fullname);
826 if (rename(fullname,backup))
831 printf("* Creating file %s\n", fullname);
834 fn = open(fullname,O_CREAT + O_TRUNC + O_WRONLY + O_BINARY,
837 fn = open(fullname,O_CREAT + O_TRUNC + O_WRONLY,
897 fullname);