dir 122 examples/VFS/skel_opaque.c return vfswrap_closedir(NULL, dir);
dir 116 examples/VFS/skel_transparent.c return SMB_VFS_NEXT_CLOSEDIR(handle, dir);
dir 13 examples/libsmbclient/smbwrapper/opendir_smbsh.c DIR * dir;
dir 29 examples/libsmbclient/smbwrapper/opendir_smbsh.c if ((dir = opendir(buf)) == NULL)
dir 36 examples/libsmbclient/smbwrapper/opendir_smbsh.c while ((dirent = readdir(dir)) != NULL)
dir 43 examples/libsmbclient/smbwrapper/opendir_smbsh.c closedir(dir);
dir 1213 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1215 examples/libsmbclient/smbwrapper/wrapper.c struct SMBW_dirent * internal = (void *)smbw_readdir(dir);
dir 1222 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.readdir)(dir);
dir 1229 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1230 examples/libsmbclient/smbwrapper/wrapper.c return smbw_closedir(dir);
dir 1233 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.closedir)(dir);
dir 1240 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1241 examples/libsmbclient/smbwrapper/wrapper.c return (long) smbw_telldir(dir);
dir 1244 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.telldir)(dir);
dir 1251 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1252 examples/libsmbclient/smbwrapper/wrapper.c smbw_seekdir(dir, (long long) offset);
dir 1256 examples/libsmbclient/smbwrapper/wrapper.c (* smbw_libc.seekdir)(dir, offset);
dir 1375 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1377 examples/libsmbclient/smbwrapper/wrapper.c struct SMBW_dirent * internal = (void *)smbw_readdir(dir);
dir 1385 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.readdir64)(dir);
dir 1392 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1394 examples/libsmbclient/smbwrapper/wrapper.c int ret = smbw_readdir_r(dir, &internal, NULL);
dir 1402 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.readdir_r)(dir, external, result);
dir 1409 examples/libsmbclient/smbwrapper/wrapper.c if (smbw_dirp(dir)) {
dir 1411 examples/libsmbclient/smbwrapper/wrapper.c int ret = smbw_readdir_r(dir, &internal, NULL);
dir 1419 examples/libsmbclient/smbwrapper/wrapper.c return (* smbw_libc.readdir64_r)(dir, external, result);
dir 132 examples/libsmbclient/smbwrapper/wrapper.h struct dirent * (* readdir)(DIR *dir);
dir 133 examples/libsmbclient/smbwrapper/wrapper.h int (* closedir)(DIR *dir);
dir 134 examples/libsmbclient/smbwrapper/wrapper.h off_t (* telldir)(DIR *dir);
dir 135 examples/libsmbclient/smbwrapper/wrapper.h void (* seekdir)(DIR *dir, off_t offset);
dir 145 examples/libsmbclient/smbwrapper/wrapper.h struct dirent64 * (* readdir64)(DIR *dir);
dir 146 examples/libsmbclient/smbwrapper/wrapper.h int (* readdir_r)(DIR *dir, struct dirent *entry, struct dirent **result);
dir 147 examples/libsmbclient/smbwrapper/wrapper.h int (* readdir64_r)(DIR *dir, struct dirent64 *entry, struct dirent64 **result);
dir 215 examples/libsmbclient/testbrowse.c int dir;
dir 224 examples/libsmbclient/testbrowse.c if ((dir = smbc_opendir(path)) < 0)
dir 231 examples/libsmbclient/testbrowse.c while ((dirent = smbc_readdir(dir)) != NULL)
dir 308 examples/libsmbclient/testbrowse.c smbc_closedir(dir);
dir 12 examples/validchars/validchr.c DIR *dir;
dir 16 examples/validchars/validchr.c if ((dir=opendir("."))==0)
dir 22 examples/validchars/validchr.c while ((dp=readdir(dir))!=0)
dir 41 examples/validchars/validchr.c if (closedir(dir))
dir 100 lib/replace/repdir_getdents.c struct dir_buf *d = (struct dir_buf *)dir;
dir 118 lib/replace/repdir_getdents.c struct dir_buf *d = (struct dir_buf *)dir;
dir 134 lib/replace/repdir_getdents.c struct dir_buf *d = (struct dir_buf *)dir;
dir 139 lib/replace/repdir_getdents.c if (readdir(dir) == NULL) break;
dir 145 lib/replace/repdir_getdents.c seekdir(dir, 0);
dir 150 lib/replace/repdir_getdents.c struct dir_buf *d = (struct dir_buf *)dir;
dir 163 lib/replace/repdir_getdents.c struct dir_buf *d = (struct dir_buf *)dir;
dir 102 lib/replace/repdir_getdirentries.c struct dir_buf *d = (struct dir_buf *)dir;
dir 125 lib/replace/repdir_getdirentries.c struct dir_buf *d = (struct dir_buf *)dir;
dir 145 lib/replace/repdir_getdirentries.c struct dir_buf *d = (struct dir_buf *)dir;
dir 151 lib/replace/repdir_getdirentries.c if (readdir(dir) == NULL) break;
dir 160 lib/replace/repdir_getdirentries.c seekdir(dir, 0);
dir 165 lib/replace/repdir_getdirentries.c struct dir_buf *d = (struct dir_buf *)dir;
dir 178 lib/replace/repdir_getdirentries.c struct dir_buf *d = (struct dir_buf *)dir;
dir 46 lib/replace/system/dir.h #define mkdir(dir, mode) mkdir(dir)
dir 178 nsswitch/wb_common.c if (lstat(dir, &st) == -1) {
dir 191 nsswitch/wb_common.c if (asprintf(&path, "%s/%s", dir, WINBINDD_SOCKET_NAME) < 0) {
dir 546 source3/client/client.c dir,
dir 595 source3/client/client.c static void (*do_list_fn)(file_info *, const char *dir);
dir 715 source3/client/client.c char *dir = NULL;
dir 719 source3/client/client.c dir = talloc_strdup(ctx, mask);
dir 720 source3/client/client.c if (!dir) {
dir 723 source3/client/client.c if ((dir_end = strrchr(dir, CLI_DIRSEP_CHAR)) != NULL) {
dir 729 source3/client/client.c do_list_fn(f, dir);
dir 740 source3/client/client.c TALLOC_FREE(dir);
dir 749 source3/client/client.c TALLOC_FREE(dir);
dir 763 source3/client/client.c TALLOC_FREE(dir);
dir 769 source3/client/client.c TALLOC_FREE(dir);
dir 774 source3/client/client.c do_list_fn(f,dir);
dir 776 source3/client/client.c TALLOC_FREE(dir);
dir 1846 source3/client/client.c SMB_STRUCT_DIR *dir;
dir 1854 source3/client/client.c dir = sys_opendir(directory);
dir 1855 source3/client/client.c if (!dir)
dir 1858 source3/client/client.c while ((dname = readdirname(dir))) {
dir 1883 source3/client/client.c sys_closedir(dir);
dir 1890 source3/client/client.c sys_closedir(dir);
dir 1901 source3/client/client.c sys_closedir(dir);
dir 2106 source3/client/client.c dir,
dir 1070 source3/client/mount.cifs.c check_newline(progname, dir) == -1)
dir 119 source3/client/umount.cifs.c fileid = open(dir, O_RDONLY | O_DIRECTORY | O_NOFOLLOW, 0);
dir 136 source3/client/umount.cifs.c printf("user unmount of %s failed with %d %s\n",dir,errno,strerror(errno));
dir 325 source3/include/vfs.h int (*closedir)(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dir);
dir 47 source3/include/vfs_macros.h #define SMB_VFS_CLOSEDIR(conn, dir) ((conn)->vfs.ops.closedir((conn)->vfs.handles.closedir, dir))
dir 181 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CLOSEDIR(conn, dir) ((conn)->vfs_opaque.ops.closedir((conn)->vfs_opaque.handles.closedir, dir))
dir 316 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CLOSEDIR(handle, dir) ((handle)->vfs_next.ops.closedir((handle)->vfs_next.handles.closedir, dir))
dir 263 source3/lib/dbwrap_file.c DIR *dir;
dir 272 source3/lib/dbwrap_file.c dir = opendir(dirname);
dir 273 source3/lib/dbwrap_file.c if (dir == NULL) {
dir 280 source3/lib/dbwrap_file.c while ((dirent = readdir(dir)) != NULL) {
dir 309 source3/lib/dbwrap_file.c closedir(dir);
dir 329 source3/lib/dbwrap_file.c closedir(dir);
dir 335 source3/lib/dbwrap_file.c closedir(dir);
dir 2332 source3/lib/util.c p = strrchr_m(dir, '/'); /* Find final '/', if any */
dir 2339 source3/lib/util.c *name = dir;
dir 2344 source3/lib/util.c len = p-dir;
dir 2346 source3/lib/util.c if (!(*parent = (char *)TALLOC_MEMDUP(mem_ctx, dir, len+1))) {
dir 186 source3/lib/wbclient.c if (lstat(dir, &st) == -1) {
dir 199 source3/lib/wbclient.c path = talloc_asprintf(talloc_tos(), "%s/%s", dir,
dir 479 source3/libgpo/gpext/gpext.c SMB_STRUCT_DIR *dir = NULL;
dir 482 source3/libgpo/gpext/gpext.c dir = sys_opendir(modules_path(SAMBA_SUBSYSTEM_GPEXT));
dir 483 source3/libgpo/gpext/gpext.c if (!dir) {
dir 487 source3/libgpo/gpext/gpext.c while ((dirent = sys_readdir(dir))) {
dir 499 source3/libgpo/gpext/gpext.c sys_closedir(dir);
dir 514 source3/libgpo/gpext/gpext.c sys_closedir(dir);
dir 519 source3/libgpo/gpext/gpext.c sys_closedir(dir);
dir 841 source3/libgpo/gpo_reg.c dump_reg_val(1, dir,
dir 861 source3/libgpo/gpo_reg.c dump_reg_entry(flags, dir, &entries[i]);
dir 570 source3/libsmb/clidfs.c while (IS_DIRECTORY_SEP(*dir)) {
dir 571 source3/libsmb/clidfs.c dir++;
dir 583 source3/libsmb/clidfs.c dir);
dir 40 source3/libsmb/libsmb_dir.c d = dir->dir_list;
dir 50 source3/libsmb/libsmb_dir.c dir->dir_list = dir->dir_end = dir->dir_next = NULL;
dir 76 source3/libsmb/libsmb_dir.c dir->dir_error = ENOMEM;
dir 83 source3/libsmb/libsmb_dir.c if (dir->dir_list == NULL) {
dir 85 source3/libsmb/libsmb_dir.c dir->dir_list = SMB_MALLOC_P(struct smbc_dir_list);
dir 86 source3/libsmb/libsmb_dir.c if (!dir->dir_list) {
dir 89 source3/libsmb/libsmb_dir.c dir->dir_error = ENOMEM;
dir 93 source3/libsmb/libsmb_dir.c ZERO_STRUCTP(dir->dir_list);
dir 95 source3/libsmb/libsmb_dir.c dir->dir_end = dir->dir_next = dir->dir_list;
dir 99 source3/libsmb/libsmb_dir.c dir->dir_end->next = SMB_MALLOC_P(struct smbc_dir_list);
dir 101 source3/libsmb/libsmb_dir.c if (!dir->dir_end->next) {
dir 104 source3/libsmb/libsmb_dir.c dir->dir_error = ENOMEM;
dir 108 source3/libsmb/libsmb_dir.c ZERO_STRUCTP(dir->dir_end->next);
dir 110 source3/libsmb/libsmb_dir.c dir->dir_end = dir->dir_end->next;
dir 113 source3/libsmb/libsmb_dir.c dir->dir_end->next = NULL;
dir 114 source3/libsmb/libsmb_dir.c dir->dir_end->dirent = dirent;
dir 140 source3/libsmb/libsmb_dir.c SMBCFILE *dir = (SMBCFILE *)state;
dir 146 source3/libsmb/libsmb_dir.c dirent_type = dir->dir_type;
dir 148 source3/libsmb/libsmb_dir.c if (add_dirent(dir, name, comment, dirent_type) < 0) {
dir 155 source3/libsmb/libsmb_dir.c dirent = dir->dir_end->dirent;
dir 158 source3/libsmb/libsmb_dir.c for (dir_list = dir->dir_list;
dir 159 source3/libsmb/libsmb_dir.c dir_list != dir->dir_end;
dir 167 source3/libsmb/libsmb_dir.c if (do_remove && dir_list->next == dir->dir_end) {
dir 169 source3/libsmb/libsmb_dir.c dir->dir_end = dir_list;
dir 184 source3/libsmb/libsmb_dir.c SMBCFILE *dir = (SMBCFILE *)state;
dir 199 source3/libsmb/libsmb_dir.c if (dir->dir_type == SMBC_FILE_SHARE) {
dir 225 source3/libsmb/libsmb_dir.c dirent_type = dir->dir_type;
dir 228 source3/libsmb/libsmb_dir.c if (add_dirent(dir, name, comment, dirent_type) < 0) {
dir 366 source3/libsmb/libsmb_dir.c SMBCFILE *dir = NULL;
dir 422 source3/libsmb/libsmb_dir.c dir = SMB_MALLOC_P(SMBCFILE);
dir 424 source3/libsmb/libsmb_dir.c if (!dir) {
dir 430 source3/libsmb/libsmb_dir.c ZERO_STRUCTP(dir);
dir 432 source3/libsmb/libsmb_dir.c dir->cli_fd = 0;
dir 433 source3/libsmb/libsmb_dir.c dir->fname = SMB_STRDUP(fname);
dir 434 source3/libsmb/libsmb_dir.c dir->srv = NULL;
dir 435 source3/libsmb/libsmb_dir.c dir->offset = 0;
dir 436 source3/libsmb/libsmb_dir.c dir->file = False;
dir 437 source3/libsmb/libsmb_dir.c dir->dir_list = dir->dir_next = dir->dir_end = NULL;
dir 451 source3/libsmb/libsmb_dir.c if (dir) {
dir 452 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 453 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 468 source3/libsmb/libsmb_dir.c if (dir) {
dir 469 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 470 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 494 source3/libsmb/libsmb_dir.c if (dir) {
dir 495 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 496 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 560 source3/libsmb/libsmb_dir.c dir->srv = srv;
dir 561 source3/libsmb/libsmb_dir.c dir->dir_type = SMBC_WORKGROUP;
dir 569 source3/libsmb/libsmb_dir.c (void *)dir)) {
dir 585 source3/libsmb/libsmb_dir.c if (dir) {
dir 586 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 587 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 627 source3/libsmb/libsmb_dir.c dir->dir_type = SMBC_SERVER;
dir 643 source3/libsmb/libsmb_dir.c if (dir) {
dir 644 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 645 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 663 source3/libsmb/libsmb_dir.c if (dir) {
dir 664 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 665 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 672 source3/libsmb/libsmb_dir.c dir->srv = srv;
dir 677 source3/libsmb/libsmb_dir.c (void *)dir)) {
dir 679 source3/libsmb/libsmb_dir.c if (dir) {
dir 680 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 681 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 700 source3/libsmb/libsmb_dir.c if (dir) {
dir 701 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 702 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 709 source3/libsmb/libsmb_dir.c dir->dir_type = SMBC_FILE_SHARE;
dir 710 source3/libsmb/libsmb_dir.c dir->srv = srv;
dir 717 source3/libsmb/libsmb_dir.c (void *) dir) < 0 &&
dir 721 source3/libsmb/libsmb_dir.c (void *)dir) < 0) {
dir 724 source3/libsmb/libsmb_dir.c if (dir) {
dir 725 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 726 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 735 source3/libsmb/libsmb_dir.c if (dir) {
dir 736 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 737 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 753 source3/libsmb/libsmb_dir.c dir->dir_type = SMBC_FILE_SHARE;
dir 759 source3/libsmb/libsmb_dir.c if (dir) {
dir 760 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 761 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 767 source3/libsmb/libsmb_dir.c dir->srv = srv;
dir 774 source3/libsmb/libsmb_dir.c if (dir) {
dir 775 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 776 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 786 source3/libsmb/libsmb_dir.c if (dir) {
dir 787 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 788 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 796 source3/libsmb/libsmb_dir.c dir_list_fn, (void *)dir) < 0) {
dir 798 source3/libsmb/libsmb_dir.c if (dir) {
dir 799 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 800 source3/libsmb/libsmb_dir.c SAFE_FREE(dir);
dir 855 source3/libsmb/libsmb_dir.c DLIST_ADD(context->internal->files, dir);
dir 857 source3/libsmb/libsmb_dir.c return dir;
dir 877 source3/libsmb/libsmb_dir.c if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
dir 883 source3/libsmb/libsmb_dir.c remove_dir(dir); /* Clean it up */
dir 885 source3/libsmb/libsmb_dir.c DLIST_REMOVE(context->internal->files, dir);
dir 887 source3/libsmb/libsmb_dir.c if (dir) {
dir 889 source3/libsmb/libsmb_dir.c SAFE_FREE(dir->fname);
dir 890 source3/libsmb/libsmb_dir.c SAFE_FREE(dir); /* Free the space too */
dir 957 source3/libsmb/libsmb_dir.c if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
dir 966 source3/libsmb/libsmb_dir.c if (dir->file != False) { /* FIXME, should be dir, perhaps */
dir 975 source3/libsmb/libsmb_dir.c if (!dir->dir_next) {
dir 980 source3/libsmb/libsmb_dir.c dirent = dir->dir_next->dirent;
dir 994 source3/libsmb/libsmb_dir.c dir->dir_next = dir->dir_next->next;
dir 1027 source3/libsmb/libsmb_dir.c if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
dir 1035 source3/libsmb/libsmb_dir.c if (dir->file != False) { /* FIXME, should be dir, perhaps */
dir 1049 source3/libsmb/libsmb_dir.c while ((dirlist = dir->dir_next)) {
dir 1098 source3/libsmb/libsmb_dir.c dir->dir_next = dirlist = dirlist -> next;
dir 1364 source3/libsmb/libsmb_dir.c if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
dir 1372 source3/libsmb/libsmb_dir.c if (dir->file != False) { /* FIXME, should be dir, perhaps */
dir 1381 source3/libsmb/libsmb_dir.c if (dir->dir_next == NULL) {
dir 1391 source3/libsmb/libsmb_dir.c return (off_t)(long)dir->dir_next->dirent;
dir 1447 source3/libsmb/libsmb_dir.c if (dir->file != False) { /* FIXME, should be dir, perhaps */
dir 1459 source3/libsmb/libsmb_dir.c dir->dir_next = dir->dir_list;
dir 1466 source3/libsmb/libsmb_dir.c dir->dir_next = NULL;
dir 1474 source3/libsmb/libsmb_dir.c if ((list_ent = check_dir_ent(dir->dir_list, dirent)) == NULL) {
dir 1480 source3/libsmb/libsmb_dir.c dir->dir_next = list_ent;
dir 150 source3/modules/vfs_netatalk.c SMB_STRUCT_DIR *dir;
dir 154 source3/modules/vfs_netatalk.c dir = sys_opendir(path);
dir 155 source3/modules/vfs_netatalk.c if (!dir) return;
dir 157 source3/modules/vfs_netatalk.c while (NULL != (dent = sys_readdir(dir))) {
dir 167 source3/modules/vfs_netatalk.c sys_closedir(dir);
dir 7795 source3/rpc_server/srv_spoolss_nt.c const char *dir;
dir 7847 source3/rpc_server/srv_spoolss_nt.c spoolss_paths[component].dir,
dir 42 source3/smbd/dir.c SMB_STRUCT_DIR *dir;
dir 710 source3/smbd/dir.c SMB_VFS_INIT_SEARCH_OP(dptr->conn, dptr->dir_hnd->dir);
dir 1096 source3/smbd/dir.c if (dirp->dir) {
dir 1097 source3/smbd/dir.c SMB_VFS_CLOSEDIR(dirp->conn,dirp->dir);
dir 1128 source3/smbd/dir.c dirp->dir = SMB_VFS_OPENDIR(conn, dirp->dir_path, mask, attr);
dir 1129 source3/smbd/dir.c if (!dirp->dir) {
dir 1175 source3/smbd/dir.c while ((n = vfs_readdirname(conn, dirp->dir, sbuf))) {
dir 1182 source3/smbd/dir.c *poffset = dirp->offset = SMB_VFS_TELLDIR(conn, dirp->dir);
dir 1196 source3/smbd/dir.c SMB_VFS_REWINDDIR(dirp->conn, dirp->dir);
dir 1229 source3/smbd/dir.c SMB_VFS_SEEKDIR(dirp->conn, dirp->dir, offset);
dir 1305 source3/smbd/dir.c SMB_VFS_REWINDDIR(conn, dirp->dir);
dir 3198 source3/utils/net_rpc.c fstring dir;
dir 3217 source3/utils/net_rpc.c fstrcpy(dir, local_state->cwd);
dir 3218 source3/utils/net_rpc.c fstrcat(dir, "\\");
dir 3219 source3/utils/net_rpc.c fstrcat(dir, f->name);
dir 3228 source3/utils/net_rpc.c dir, dir,
dir 3241 source3/utils/net_rpc.c dir, nt_errstr(nt_status));
dir 3244 source3/utils/net_rpc.c fstrcpy(new_mask, dir);
dir 3248 source3/utils/net_rpc.c local_state->cwd = dir;
dir 542 source3/utils/net_rpc_printer.c char *dir;
dir 544 source3/utils/net_rpc_printer.c if (asprintf(&dir, "\\%s", short_archi) < 0) {
dir 551 source3/utils/net_rpc_printer.c if (!cli_mkdir(cli_share, dir)) {
dir 553 source3/utils/net_rpc_printer.c dir, cli_errstr(cli_share)));
dir 557 source3/utils/net_rpc_printer.c if (!cli_chkpath(cli_share, dir)) {
dir 559 source3/utils/net_rpc_printer.c dir, cli_errstr(cli_share));
dir 566 source3/utils/net_rpc_printer.c SAFE_FREE(dir);
dir 1625 source3/utils/net_sam.c char *dir;
dir 1643 source3/utils/net_sam.c dir = talloc_sub_specified(tc, lp_template_homedir(),
dir 1652 source3/utils/net_sam.c if (!name || !dn || !uidstr || !gidstr || !dir || !shell) {
dir 1667 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", dir);
dir 28 source3/utils/smbw_sample.c DIR *dir;
dir 84 source3/utils/smbw_sample.c dir = smbw_opendir(path);
dir 85 source3/utils/smbw_sample.c if (!dir) {
dir 90 source3/utils/smbw_sample.c while ((dent = smbw_readdir(dir))) {
dir 93 source3/utils/smbw_sample.c smbw_closedir(dir);
dir 1340 source4/client/client.c DIR *dir;
dir 1348 source4/client/client.c dir = opendir(directory);
dir 1349 source4/client/client.c if (!dir) return -1;
dir 1351 source4/client/client.c while ((dname = readdirname(dir))) {
dir 1375 source4/client/client.c closedir(dir);
dir 1382 source4/client/client.c closedir(dir);
dir 1393 source4/client/client.c closedir(dir);
dir 47 source4/heimdal/lib/hx509/ks_dir.c DIR *dir;
dir 113 source4/heimdal/lib/hx509/ks_dir.c d->dir = opendir(data);
dir 114 source4/heimdal/lib/hx509/ks_dir.c if (d->dir == NULL) {
dir 119 source4/heimdal/lib/hx509/ks_dir.c rk_cloexec(dirfd(d->dir));
dir 137 source4/heimdal/lib/hx509/ks_dir.c struct dirent *dir;
dir 157 source4/heimdal/lib/hx509/ks_dir.c dir = readdir(d->dir);
dir 158 source4/heimdal/lib/hx509/ks_dir.c if (dir == NULL) {
dir 162 source4/heimdal/lib/hx509/ks_dir.c if (strcmp(dir->d_name, ".") == 0 || strcmp(dir->d_name, "..") == 0)
dir 165 source4/heimdal/lib/hx509/ks_dir.c if (asprintf(&fn, "FILE:%s/%s", (char *)data, dir->d_name) == -1)
dir 201 source4/heimdal/lib/hx509/ks_dir.c closedir(d->dir);
dir 931 source4/heimdal/lib/hx509/name.c Name dir;
dir 934 source4/heimdal/lib/hx509/name.c memset(&dir, 0, sizeof(dir));
dir 935 source4/heimdal/lib/hx509/name.c dir.element = name->u.directoryName.element;
dir 936 source4/heimdal/lib/hx509/name.c dir.u.rdnSequence = name->u.directoryName.u.rdnSequence;
dir 937 source4/heimdal/lib/hx509/name.c ret = _hx509_unparse_Name(&dir, &s);
dir 562 source4/lib/messaging/messaging.c mkdir(dir, 0700);
dir 564 source4/lib/messaging/messaging.c msg->base_path = talloc_reference(msg, dir);
dir 623 source4/lib/messaging/messaging.c return messaging_init(mem_ctx, dir, id, iconv_convenience, ev);
dir 37 source4/ntvfs/cifs_posix_cli/cifsposix.h struct cifspsx_dir *dir;
dir 66 source4/ntvfs/cifs_posix_cli/svfs_util.c struct cifspsx_dir *dir;
dir 72 source4/ntvfs/cifs_posix_cli/svfs_util.c dir = talloc(mem_ctx, struct cifspsx_dir);
dir 73 source4/ntvfs/cifs_posix_cli/svfs_util.c if (!dir) { return NULL; }
dir 75 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->count = 0;
dir 76 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->files = 0;
dir 82 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->unix_dir = talloc_strndup(mem_ctx, unix_path, PTR_DIFF(p, unix_path));
dir 83 source4/ntvfs/cifs_posix_cli/svfs_util.c if (!dir->unix_dir) { return NULL; }
dir 92 source4/ntvfs/cifs_posix_cli/svfs_util.c odir = opendir(dir->unix_dir);
dir 96 source4/ntvfs/cifs_posix_cli/svfs_util.c uint_t i = dir->count;
dir 114 source4/ntvfs/cifs_posix_cli/svfs_util.c if (dir->count >= allocated) {
dir 116 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->files = talloc_realloc(dir, dir->files, struct cifspsx_dirfile, allocated);
dir 117 source4/ntvfs/cifs_posix_cli/svfs_util.c if (!dir->files) {
dir 123 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->files[i].name = low_name;
dir 124 source4/ntvfs/cifs_posix_cli/svfs_util.c if (!dir->files[i].name) { continue; }
dir 126 source4/ntvfs/cifs_posix_cli/svfs_util.c asprintf(&full_name, "%s/%s", dir->unix_dir, dir->files[i].name);
dir 129 source4/ntvfs/cifs_posix_cli/svfs_util.c if (stat(full_name, &dir->files[i].st) == 0) {
dir 130 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->count++;
dir 138 source4/ntvfs/cifs_posix_cli/svfs_util.c return dir;
dir 182 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct cifspsx_dir *dir = NULL;
dir 197 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c dir = cifspsx_list_unix(req, req, pattern);
dir 230 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c info->generic.out.num_streams = 1 + (dir?dir->count:0);
dir 241 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (i=0;dir && i<dir->count;i++) {
dir 242 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c s = strchr(dir->files[i].name, ':');
dir 243 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c info->generic.out.streams[1+i].size = dir->files[i].st.st_size;
dir 244 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c info->generic.out.streams[1+i].alloc_size = dir->files[i].st.st_size;
dir 245 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c info->generic.out.streams[1+i].stream_name.s = s?s:dir->files[i].name;
dir 834 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct cifspsx_dir *dir;
dir 856 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c dir = cifspsx_list(ntvfs, req, io->t2ffirst.in.pattern);
dir 857 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (!dir) {
dir 862 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->dir = dir;
dir 864 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (dir->count < max_count) {
dir 865 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c max_count = dir->count;
dir 870 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
dir 871 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
dir 872 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.write_time, dir->files[i].st.st_mtime);
dir 873 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
dir 874 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.name.s = dir->files[i].name;
dir 875 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.short_name.s = dir->files[i].name;
dir 876 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.size = dir->files[i].st.st_size;
dir 877 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.attrib = cifspsx_unix_to_dos_attrib(dir->files[i].st.st_mode);
dir 888 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c io->t2ffirst.out.end_of_search = (i == dir->count) ? 1 : 0;
dir 892 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
dir 908 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct cifspsx_dir *dir;
dir 932 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c dir = search->dir;
dir 941 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
dir 948 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (i=search->current_index+1; i <= dir->count; i++) {
dir 949 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
dir 959 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (max_count > dir->count) {
dir 960 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c max_count = dir->count;
dir 965 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
dir 966 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
dir 967 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.write_time, dir->files[i].st.st_mtime);
dir 968 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
dir 969 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.name.s = dir->files[i].name;
dir 970 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.short_name.s = dir->files[i].name;
dir 971 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.size = dir->files[i].st.st_size;
dir 972 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c file.both_directory_info.attrib = cifspsx_unix_to_dos_attrib(dir->files[i].st.st_mode);
dir 980 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c io->t2fnext.out.end_of_search = (i == dir->count) ? 1 : 0;
dir 986 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
dir 40 source4/ntvfs/posix/pvfs_dirlist.c DIR *dir;
dir 71 source4/ntvfs/posix/pvfs_dirlist.c dir->pvfs = pvfs;
dir 72 source4/ntvfs/posix/pvfs_dirlist.c dir->no_wildcard = true;
dir 73 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = false;
dir 74 source4/ntvfs/posix/pvfs_dirlist.c dir->unix_path = talloc_strdup(dir, name->full_name);
dir 75 source4/ntvfs/posix/pvfs_dirlist.c if (!dir->unix_path) {
dir 79 source4/ntvfs/posix/pvfs_dirlist.c dir->single_name = talloc_strdup(dir, pattern);
dir 80 source4/ntvfs/posix/pvfs_dirlist.c if (!dir->single_name) {
dir 84 source4/ntvfs/posix/pvfs_dirlist.c dir->dir = NULL;
dir 85 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = 0;
dir 86 source4/ntvfs/posix/pvfs_dirlist.c dir->pattern = NULL;
dir 96 source4/ntvfs/posix/pvfs_dirlist.c if (dir->dir) closedir(dir->dir);
dir 109 source4/ntvfs/posix/pvfs_dirlist.c struct pvfs_dir *dir;
dir 116 source4/ntvfs/posix/pvfs_dirlist.c dir = *dirp;
dir 129 source4/ntvfs/posix/pvfs_dirlist.c return pvfs_list_no_wildcard(pvfs, name, pattern, dir);
dir 132 source4/ntvfs/posix/pvfs_dirlist.c dir->unix_path = talloc_strdup(dir, name->full_name);
dir 133 source4/ntvfs/posix/pvfs_dirlist.c if (!dir->unix_path) {
dir 137 source4/ntvfs/posix/pvfs_dirlist.c dir->pattern = talloc_strdup(dir, pattern);
dir 138 source4/ntvfs/posix/pvfs_dirlist.c if (dir->pattern == NULL) {
dir 142 source4/ntvfs/posix/pvfs_dirlist.c dir->dir = opendir(name->full_name);
dir 143 source4/ntvfs/posix/pvfs_dirlist.c if (!dir->dir) {
dir 147 source4/ntvfs/posix/pvfs_dirlist.c dir->pvfs = pvfs;
dir 148 source4/ntvfs/posix/pvfs_dirlist.c dir->no_wildcard = false;
dir 149 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = false;
dir 150 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = DIR_OFFSET_DOT;
dir 151 source4/ntvfs/posix/pvfs_dirlist.c dir->name_cache = talloc_zero_array(dir,
dir 154 source4/ntvfs/posix/pvfs_dirlist.c if (dir->name_cache == NULL) {
dir 155 source4/ntvfs/posix/pvfs_dirlist.c talloc_free(dir);
dir 159 source4/ntvfs/posix/pvfs_dirlist.c talloc_set_destructor(dir, pvfs_dirlist_destructor);
dir 171 source4/ntvfs/posix/pvfs_dirlist.c dir->name_cache_index = (dir->name_cache_index+1) % NAME_CACHE_SIZE;
dir 172 source4/ntvfs/posix/pvfs_dirlist.c e = &dir->name_cache[dir->name_cache_index];
dir 176 source4/ntvfs/posix/pvfs_dirlist.c e->name = talloc_strdup(dir->name_cache, name);
dir 177 source4/ntvfs/posix/pvfs_dirlist.c e->offset = dir->offset;
dir 186 source4/ntvfs/posix/pvfs_dirlist.c enum protocol_types protocol = dir->pvfs->ntvfs->ctx->protocol;
dir 189 source4/ntvfs/posix/pvfs_dirlist.c if (dir->no_wildcard) {
dir 190 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = true;
dir 193 source4/ntvfs/posix/pvfs_dirlist.c return dir->single_name;
dir 201 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = *ofs;
dir 202 source4/ntvfs/posix/pvfs_dirlist.c if (ms_fnmatch(dir->pattern, ".", protocol) == 0) {
dir 203 source4/ntvfs/posix/pvfs_dirlist.c dcache_add(dir, ".");
dir 210 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = *ofs;
dir 211 source4/ntvfs/posix/pvfs_dirlist.c if (ms_fnmatch(dir->pattern, "..", protocol) == 0) {
dir 212 source4/ntvfs/posix/pvfs_dirlist.c dcache_add(dir, "..");
dir 218 source4/ntvfs/posix/pvfs_dirlist.c rewinddir(dir->dir);
dir 219 source4/ntvfs/posix/pvfs_dirlist.c } else if (*ofs != dir->offset) {
dir 220 source4/ntvfs/posix/pvfs_dirlist.c seekdir(dir->dir, (*ofs) - DIR_OFFSET_BASE);
dir 222 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = *ofs;
dir 224 source4/ntvfs/posix/pvfs_dirlist.c while ((de = readdir(dir->dir))) {
dir 231 source4/ntvfs/posix/pvfs_dirlist.c if (ms_fnmatch(dir->pattern, dname, protocol) != 0) {
dir 232 source4/ntvfs/posix/pvfs_dirlist.c char *short_name = pvfs_short_name_component(dir->pvfs, dname);
dir 234 source4/ntvfs/posix/pvfs_dirlist.c ms_fnmatch(dir->pattern, short_name, protocol) != 0) {
dir 241 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = telldir(dir->dir) + DIR_OFFSET_BASE;
dir 242 source4/ntvfs/posix/pvfs_dirlist.c (*ofs) = dir->offset;
dir 244 source4/ntvfs/posix/pvfs_dirlist.c dcache_add(dir, dname);
dir 249 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = true;
dir 258 source4/ntvfs/posix/pvfs_dirlist.c return dir->unix_path;
dir 266 source4/ntvfs/posix/pvfs_dirlist.c return dir->end_of_search;
dir 277 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = false;
dir 280 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = DIR_OFFSET_DOTDOT;
dir 281 source4/ntvfs/posix/pvfs_dirlist.c *ofs = dir->offset;
dir 286 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = DIR_OFFSET_BASE;
dir 287 source4/ntvfs/posix/pvfs_dirlist.c *ofs = dir->offset;
dir 291 source4/ntvfs/posix/pvfs_dirlist.c for (i=dir->name_cache_index;i>=0;i--) {
dir 292 source4/ntvfs/posix/pvfs_dirlist.c struct name_cache_entry *e = &dir->name_cache[i];
dir 298 source4/ntvfs/posix/pvfs_dirlist.c for (i=NAME_CACHE_SIZE-1;i>dir->name_cache_index;i--) {
dir 299 source4/ntvfs/posix/pvfs_dirlist.c struct name_cache_entry *e = &dir->name_cache[i];
dir 306 source4/ntvfs/posix/pvfs_dirlist.c rewinddir(dir->dir);
dir 308 source4/ntvfs/posix/pvfs_dirlist.c while ((de = readdir(dir->dir))) {
dir 310 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = telldir(dir->dir) + DIR_OFFSET_BASE;
dir 311 source4/ntvfs/posix/pvfs_dirlist.c *ofs = dir->offset;
dir 316 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = true;
dir 329 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = false;
dir 342 source4/ntvfs/posix/pvfs_dirlist.c rewinddir(dir->dir);
dir 343 source4/ntvfs/posix/pvfs_dirlist.c if ((de=readdir(dir->dir)) == NULL) {
dir 344 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = true;
dir 347 source4/ntvfs/posix/pvfs_dirlist.c *ofs = telldir(dir->dir) + DIR_OFFSET_BASE;
dir 348 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = *ofs;
dir 352 source4/ntvfs/posix/pvfs_dirlist.c for (i=dir->name_cache_index;i>=0;i--) {
dir 353 source4/ntvfs/posix/pvfs_dirlist.c struct name_cache_entry *e = &dir->name_cache[i];
dir 359 source4/ntvfs/posix/pvfs_dirlist.c for (i=NAME_CACHE_SIZE-1;i>dir->name_cache_index;i--) {
dir 360 source4/ntvfs/posix/pvfs_dirlist.c struct name_cache_entry *e = &dir->name_cache[i];
dir 367 source4/ntvfs/posix/pvfs_dirlist.c rewinddir(dir->dir);
dir 369 source4/ntvfs/posix/pvfs_dirlist.c while ((de = readdir(dir->dir))) {
dir 370 source4/ntvfs/posix/pvfs_dirlist.c dir->offset = telldir(dir->dir) + DIR_OFFSET_BASE;
dir 371 source4/ntvfs/posix/pvfs_dirlist.c if (resume_key == (uint32_t)dir->offset) {
dir 372 source4/ntvfs/posix/pvfs_dirlist.c *ofs = dir->offset;
dir 377 source4/ntvfs/posix/pvfs_dirlist.c dir->end_of_search = true;
dir 389 source4/ntvfs/posix/pvfs_dirlist.c DIR *dir = opendir(name->full_name);
dir 390 source4/ntvfs/posix/pvfs_dirlist.c if (dir == NULL) {
dir 394 source4/ntvfs/posix/pvfs_dirlist.c while ((de = readdir(dir))) {
dir 396 source4/ntvfs/posix/pvfs_dirlist.c closedir(dir);
dir 401 source4/ntvfs/posix/pvfs_dirlist.c closedir(dir);
dir 348 source4/ntvfs/posix/pvfs_rename.c struct pvfs_dir *dir;
dir 356 source4/ntvfs/posix/pvfs_rename.c status = pvfs_list_start(pvfs, name1, req, &dir);
dir 363 source4/ntvfs/posix/pvfs_rename.c dir_path = pvfs_list_unix_path(dir);
dir 377 source4/ntvfs/posix/pvfs_rename.c while ((fname = pvfs_list_next(dir, &ofs))) {
dir 104 source4/ntvfs/posix/pvfs_resolve.c DIR *dir;
dir 144 source4/ntvfs/posix/pvfs_resolve.c dir = opendir(partial_name);
dir 145 source4/ntvfs/posix/pvfs_resolve.c if (!dir) {
dir 149 source4/ntvfs/posix/pvfs_resolve.c while ((de = readdir(dir))) {
dir 157 source4/ntvfs/posix/pvfs_resolve.c closedir(dir);
dir 167 source4/ntvfs/posix/pvfs_resolve.c closedir(dir);
dir 242 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir = search->dir;
dir 256 source4/ntvfs/posix/pvfs_search.c name = pvfs_list_next(dir, &search->current_index);
dir 265 source4/ntvfs/posix/pvfs_search.c pvfs_list_unix_path(dir), name,
dir 303 source4/ntvfs/posix/pvfs_search.c if (pvfs_list_eos(search->dir, search->current_index) &&
dir 322 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir;
dir 360 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir);
dir 378 source4/ntvfs/posix/pvfs_search.c search->dir = dir;
dir 417 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir;
dir 433 source4/ntvfs/posix/pvfs_search.c dir = search->dir;
dir 435 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_seek_ofs(dir, io->search_next.in.id.server_cookie,
dir 466 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir;
dir 505 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir);
dir 517 source4/ntvfs/posix/pvfs_search.c search->dir = dir;
dir 542 source4/ntvfs/posix/pvfs_search.c io->t2ffirst.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0;
dir 567 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir;
dir 582 source4/ntvfs/posix/pvfs_search.c dir = search->dir;
dir 588 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_seek(dir, io->t2fnext.in.last_name, &search->current_index);
dir 590 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_seek_ofs(dir, io->t2fnext.in.resume_key,
dir 594 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_seek_ofs(dir, io->t2fnext.in.resume_key,
dir 611 source4/ntvfs/posix/pvfs_search.c io->t2fnext.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0;
dir 628 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir;
dir 693 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir);
dir 698 source4/ntvfs/posix/pvfs_search.c search->dir = dir;
dir 197 source4/ntvfs/posix/pvfs_unlink.c struct pvfs_dir *dir;
dir 234 source4/ntvfs/posix/pvfs_unlink.c status = pvfs_list_start(pvfs, name, req, &dir);
dir 244 source4/ntvfs/posix/pvfs_unlink.c while ((fname = pvfs_list_next(dir, &ofs))) {
dir 253 source4/ntvfs/posix/pvfs_unlink.c pvfs_list_unix_path(dir),
dir 224 source4/ntvfs/posix/vfs_posix.h struct pvfs_dir *dir;
dir 37 source4/ntvfs/simple/svfs.h struct svfs_dir *dir;
dir 63 source4/ntvfs/simple/svfs_util.c struct svfs_dir *dir;
dir 69 source4/ntvfs/simple/svfs_util.c dir = talloc(mem_ctx, struct svfs_dir);
dir 70 source4/ntvfs/simple/svfs_util.c if (!dir) { return NULL; }
dir 72 source4/ntvfs/simple/svfs_util.c dir->count = 0;
dir 73 source4/ntvfs/simple/svfs_util.c dir->files = 0;
dir 79 source4/ntvfs/simple/svfs_util.c dir->unix_dir = talloc_strndup(mem_ctx, unix_path, PTR_DIFF(p, unix_path));
dir 80 source4/ntvfs/simple/svfs_util.c if (!dir->unix_dir) { return NULL; }
dir 89 source4/ntvfs/simple/svfs_util.c odir = opendir(dir->unix_dir);
dir 93 source4/ntvfs/simple/svfs_util.c uint_t i = dir->count;
dir 111 source4/ntvfs/simple/svfs_util.c if (dir->count >= allocated) {
dir 113 source4/ntvfs/simple/svfs_util.c dir->files = talloc_realloc(dir, dir->files, struct svfs_dirfile, allocated);
dir 114 source4/ntvfs/simple/svfs_util.c if (!dir->files) {
dir 120 source4/ntvfs/simple/svfs_util.c dir->files[i].name = low_name;
dir 121 source4/ntvfs/simple/svfs_util.c if (!dir->files[i].name) { continue; }
dir 123 source4/ntvfs/simple/svfs_util.c asprintf(&full_name, "%s/%s", dir->unix_dir, dir->files[i].name);
dir 126 source4/ntvfs/simple/svfs_util.c if (stat(full_name, &dir->files[i].st) == 0) {
dir 127 source4/ntvfs/simple/svfs_util.c dir->count++;
dir 135 source4/ntvfs/simple/svfs_util.c return dir;
dir 179 source4/ntvfs/simple/vfs_simple.c struct svfs_dir *dir = NULL;
dir 194 source4/ntvfs/simple/vfs_simple.c dir = svfs_list_unix(req, req, pattern);
dir 227 source4/ntvfs/simple/vfs_simple.c info->generic.out.num_streams = 1 + (dir?dir->count:0);
dir 238 source4/ntvfs/simple/vfs_simple.c for (i=0;dir && i<dir->count;i++) {
dir 239 source4/ntvfs/simple/vfs_simple.c s = strchr(dir->files[i].name, ':');
dir 240 source4/ntvfs/simple/vfs_simple.c info->generic.out.streams[1+i].size = dir->files[i].st.st_size;
dir 241 source4/ntvfs/simple/vfs_simple.c info->generic.out.streams[1+i].alloc_size = dir->files[i].st.st_size;
dir 242 source4/ntvfs/simple/vfs_simple.c info->generic.out.streams[1+i].stream_name.s = s?s:dir->files[i].name;
dir 831 source4/ntvfs/simple/vfs_simple.c struct svfs_dir *dir;
dir 853 source4/ntvfs/simple/vfs_simple.c dir = svfs_list(ntvfs, req, io->t2ffirst.in.pattern);
dir 854 source4/ntvfs/simple/vfs_simple.c if (!dir) {
dir 859 source4/ntvfs/simple/vfs_simple.c search->dir = dir;
dir 861 source4/ntvfs/simple/vfs_simple.c if (dir->count < max_count) {
dir 862 source4/ntvfs/simple/vfs_simple.c max_count = dir->count;
dir 867 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
dir 868 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
dir 869 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.write_time, dir->files[i].st.st_mtime);
dir 870 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
dir 871 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.name.s = dir->files[i].name;
dir 872 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.short_name.s = dir->files[i].name;
dir 873 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.size = dir->files[i].st.st_size;
dir 874 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.attrib = svfs_unix_to_dos_attrib(dir->files[i].st.st_mode);
dir 885 source4/ntvfs/simple/vfs_simple.c io->t2ffirst.out.end_of_search = (i == dir->count) ? 1 : 0;
dir 889 source4/ntvfs/simple/vfs_simple.c ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
dir 905 source4/ntvfs/simple/vfs_simple.c struct svfs_dir *dir;
dir 929 source4/ntvfs/simple/vfs_simple.c dir = search->dir;
dir 938 source4/ntvfs/simple/vfs_simple.c if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
dir 945 source4/ntvfs/simple/vfs_simple.c for (i=search->current_index+1; i <= dir->count; i++) {
dir 946 source4/ntvfs/simple/vfs_simple.c if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
dir 956 source4/ntvfs/simple/vfs_simple.c if (max_count > dir->count) {
dir 957 source4/ntvfs/simple/vfs_simple.c max_count = dir->count;
dir 962 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
dir 963 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
dir 964 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.write_time, dir->files[i].st.st_mtime);
dir 965 source4/ntvfs/simple/vfs_simple.c unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
dir 966 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.name.s = dir->files[i].name;
dir 967 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.short_name.s = dir->files[i].name;
dir 968 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.size = dir->files[i].st.st_size;
dir 969 source4/ntvfs/simple/vfs_simple.c file.both_directory_info.attrib = svfs_unix_to_dos_attrib(dir->files[i].st.st_mode);
dir 977 source4/ntvfs/simple/vfs_simple.c io->t2fnext.out.end_of_search = (i == dir->count) ? 1 : 0;
dir 983 source4/ntvfs/simple/vfs_simple.c ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
dir 204 source4/param/util.c DIR *dir;
dir 212 source4/param/util.c dir = opendir(path);
dir 213 source4/param/util.c if (dir == NULL) {
dir 218 source4/param/util.c while((entry = readdir(dir))) {
dir 234 source4/param/util.c closedir(dir);
dir 47 source4/smbd/server.c DIR *dir;
dir 50 source4/smbd/server.c dir = opendir(path);
dir 51 source4/smbd/server.c if (!dir) {
dir 55 source4/smbd/server.c for (de=readdir(dir);de;de=readdir(dir)) {
dir 79 source4/smbd/server.c closedir(dir);
dir 67 source4/torture/rpc/dfs.c i.path = dir;
dir 125 source4/torture/rpc/dfs.c printf("Creating directory %s\n", dir);
dir 131 source4/torture/rpc/dfs.c if (!torture_setup_dir(*cli, dir)) {
dir 141 source4/torture/rpc/dfs.c printf("Deleting directory %s\n", dir);
dir 143 source4/torture/rpc/dfs.c if (smbcli_deltree(cli->tree, dir) == -1) {
dir 144 source4/torture/rpc/dfs.c printf("Unable to delete dir %s - %s\n", dir,
dir 498 source4/torture/rpc/dfs.c test_DeleteDir(cli, dir);
dir 508 source4/torture/rpc/dfs.c const char *dir = SMBTORTURE_DFS_DIRNAME;
dir 515 source4/torture/rpc/dfs.c test_cleanup_stdroot(p, mem_ctx, tctx, host, sharename, dir);
dir 517 source4/torture/rpc/dfs.c ret &= test_CreateDir(mem_ctx, &cli, tctx, host, "C$", dir);
dir 523 source4/torture/rpc/dfs.c ret &= test_DeleteDir(cli, dir);
dir 79 source4/torture/smb2/util.c if (dir) {
dir 105 source4/torture/smb2/util.c if (!dir) {