Lines Matching defs:dir

430 		fprintf(stderr, "Error: Cannot make dir, entry \"%s\" is in the way.\n",
435 // the dir doesn't exist yet
438 // create the parent dir path
454 // actually never be here in case of the root dir, but anyway) -- or
489 static fssh_status_t remove_entry(int dir, const char *entry, bool recursive,
496 // open the dir
497 int dir = _kern_open_dir(parentDir, name);
498 if (dir < 0) {
499 fprintf(stderr, "Error: Failed to open dir \"%s\": %s\n", name,
500 fssh_strerror(dir));
501 return dir;
510 while ((numRead = _kern_read_dir(dir, entry, sizeof(buffer), 1)) > 0) {
515 error = remove_entry(dir, entry->d_name, true, force);
527 _kern_close(dir);
534 remove_entry(int dir, const char *entry, bool recursive, bool force)
538 fssh_status_t error = _kern_read_stat(dir, entry, false, &st, sizeof(st));
556 error = remove_dir_contents(dir, entry, force);
561 error = _kern_remove_dir(dir, entry);
569 error = _kern_unlink(dir, entry);
582 move_entry(int dir, const char *entry, int targetDir, const char* target,
587 fssh_status_t status = _kern_read_stat(dir, entry, false, &st, sizeof(st));
597 return _kern_rename(dir, entry, targetDir, target);
870 // open dir
873 fprintf(stderr, "Error: Failed to open dir \"%s\": %s\n",
888 fprintf(stderr, "Error: reading dir \"%s\" failed: %s\n",
892 // close dir
895 fprintf(stderr, "Error: Closing dir \"%s\" (fd: %d) failed: "
937 printf("Usage: %s [ -p ] <dir>...\n", argv[0]);
943 const char *dir = argv[argi];
944 if (strlen(dir) == 0) {
949 fssh_status_t error = create_dir(dir, createParents);
1037 fprintf(stderr, "Error: Failed to open dir \"%s\": %s\n", target,