p = strrchr(dirent->d_name, '.');
if (!p) {
- sys_closedir(dir);
+ closedir(dir);
return NT_STATUS_NO_MEMORY;
}
if (!add_string_to_array(mem_ctx, name, ext_list,
(int *)ext_list_len)) {
- sys_closedir(dir);
+ closedir(dir);
return NT_STATUS_NO_MEMORY;
}
}
- sys_closedir(dir);
+ closedir(dir);
return NT_STATUS_OK;
}
if (ret == -1) {
SAFE_FREE(path);
- sys_closedir(dir);
+ closedir(dir);
return -1;
}
}
entry = SMB_MALLOC_P(struct file_list);
if (!entry) {
d_printf("Out of memory in file_find\n");
- sys_closedir(dir);
+ closedir(dir);
return -1;
}
entry->file_path = path;
}
}
- sys_closedir(dir);
+ closedir(dir);
return 0;
}
void kernel_flock(int fd, uint32 share_mode, uint32 access_mask);
SMB_STRUCT_DIR *sys_fdopendir(int fd);
void sys_rewinddir(SMB_STRUCT_DIR *dirp);
-int sys_closedir(SMB_STRUCT_DIR *dirp);
int sys_mknod(const char *path, mode_t mode, SMB_DEV_T dev);
int sys_waitpid(pid_t pid,int *status,int options);
char *sys_getwd(void);
rewinddir(dirp);
}
-/*******************************************************************
- A close wrapper.
-********************************************************************/
-
-int sys_closedir(SMB_STRUCT_DIR *dirp)
-{
- return closedir(dirp);
-}
-
-/*******************************************************************
An mknod() wrapper.
********************************************************************/
int result;
START_PROFILE(syscall_closedir);
- result = sys_closedir(dirp);
+ result = closedir(dirp);
END_PROFILE(syscall_closedir);
return result;
}
atalk_unlink_file(dpath);
}
- sys_closedir(dir);
+ closedir(dir);
}
/* Disk operations */
if (sys_stat(sharepath, &sbuf, false) == -1) {
DEBUG(2,("parse_usershare_file: share %s : stat failed on path %s. %s\n",
servicename, sharepath, strerror(errno) ));
- sys_closedir(dp);
+ closedir(dp);
return USERSHARE_POSIX_ERR;
}
- sys_closedir(dp);
+ closedir(dp);
if (!S_ISDIR(sbuf.st_ex_mode)) {
DEBUG(2,("parse_usershare_file: share %s path %s is not a directory.\n",
}
}
- sys_closedir(dp);
+ closedir(dp);
/* Sweep through and delete any non-refreshed usershares that are
not currently in use. */
DEBUG(3, ("pty: opened %s\n", line));
line[5] = 't';
*slave = line;
- sys_closedir(dirp);
+ closedir(dirp);
return (master);
}
}
}
- sys_closedir(dirp);
+ closedir(dirp);
SAFE_FREE(line);
return (-1);
}
basepath,
n);
if (!path) {
- sys_closedir(dp);
+ closedir(dp);
return -1;
}
/* (Finally) - add to list. */
fl = talloc(ctx, struct file_list);
if (!fl) {
- sys_closedir(dp);
+ closedir(dp);
return -1;
}
fl->pathname = talloc_strdup(ctx, n);
if (!fl->pathname) {
- sys_closedir(dp);
+ closedir(dp);
return -1;
}
DLIST_ADD(flist, fl);
}
- sys_closedir(dp);
+ closedir(dp);
return 0;
}
basepath,
n);
if (!path) {
- sys_closedir(dp);
+ closedir(dp);
return -1;
}
num_usershares++;
}
- sys_closedir(dp);
+ closedir(dp);
return num_usershares;
}
}
return -1;
}
- sys_closedir(dp);
+ closedir(dp);
return net_run_function(c, argc, argv, "net usershare", func);
}