dirp               89 examples/VFS/skel_opaque.c 				       SMB_STRUCT_DIR *dirp,
dirp               92 examples/VFS/skel_opaque.c 	return vfswrap_readdir(NULL,  dirp, sbuf);
dirp               95 examples/VFS/skel_opaque.c static void skel_seekdir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp, long offset)
dirp               97 examples/VFS/skel_opaque.c 	vfswrap_seekdir(NULL,  dirp, offset);
dirp              100 examples/VFS/skel_opaque.c static long skel_telldir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              102 examples/VFS/skel_opaque.c 	return vfswrap_telldir(NULL,  dirp);
dirp              105 examples/VFS/skel_opaque.c static void skel_rewinddir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              107 examples/VFS/skel_opaque.c 	vfswrap_rewinddir(NULL,  dirp);
dirp               83 examples/VFS/skel_transparent.c 				       SMB_STRUCT_DIR *dirp,
dirp               86 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_READDIR(handle, dirp, sbuf);
dirp               89 examples/VFS/skel_transparent.c static void skel_seekdir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp, long offset)
dirp               91 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_SEEKDIR(handle, dirp, offset);
dirp               94 examples/VFS/skel_transparent.c static long skel_telldir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp               96 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_TELLDIR(handle, dirp);
dirp               99 examples/VFS/skel_transparent.c static void skel_rewinddir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              101 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_REWINDDIR(handle, dirp);
dirp               95 examples/libsmbclient/smbwrapper/smbw.h int smbw_dirp(DIR * dirp);
dirp               99 examples/libsmbclient/smbwrapper/smbw.h int smbw_getdents(unsigned int fd, SMBW_dirent *dirp, int count);
dirp              106 examples/libsmbclient/smbwrapper/smbw.h SMBW_dirent *smbw_readdir(DIR *dirp);
dirp              107 examples/libsmbclient/smbwrapper/smbw.h int smbw_readdir_r(DIR *dirp,
dirp              110 examples/libsmbclient/smbwrapper/smbw.h int smbw_closedir(DIR *dirp);
dirp              111 examples/libsmbclient/smbwrapper/smbw.h void smbw_seekdir(DIR *dirp, long long offset);
dirp              112 examples/libsmbclient/smbwrapper/smbw.h long long smbw_telldir(DIR *dirp);
dirp               28 examples/libsmbclient/smbwrapper/smbw_dir.c int smbw_dirp(DIR * dirp)
dirp               30 examples/libsmbclient/smbwrapper/smbw_dir.c         return ((char *) dirp >= (char *) smbw_fd_map &&
dirp               31 examples/libsmbclient/smbwrapper/smbw_dir.c                 (char *) dirp < (char *) &smbw_fd_map[__FD_SETSIZE] &&
dirp               32 examples/libsmbclient/smbwrapper/smbw_dir.c                 *(int *) dirp != -1);
dirp              231 examples/libsmbclient/smbwrapper/smbw_dir.c         DIR * dirp;
dirp              256 examples/libsmbclient/smbwrapper/smbw_dir.c         dirp = (DIR *) &smbw_fd_map[fd_smbw];
dirp              257 examples/libsmbclient/smbwrapper/smbw_dir.c         return dirp;
dirp              263 examples/libsmbclient/smbwrapper/smbw_dir.c struct SMBW_dirent *smbw_readdir(DIR *dirp)
dirp              270 examples/libsmbclient/smbwrapper/smbw_dir.c         fd_smbw = (int *) dirp - smbw_fd_map;
dirp              296 examples/libsmbclient/smbwrapper/smbw_dir.c int smbw_readdir_r(DIR *dirp,
dirp              302 examples/libsmbclient/smbwrapper/smbw_dir.c         dirent = smbw_readdir(dirp);
dirp              322 examples/libsmbclient/smbwrapper/smbw_dir.c int smbw_closedir(DIR *dirp)
dirp              324 examples/libsmbclient/smbwrapper/smbw_dir.c         int fd_smbw = (int *) dirp - smbw_fd_map;
dirp              338 examples/libsmbclient/smbwrapper/smbw_dir.c void smbw_seekdir(DIR *dirp, long long offset)
dirp              340 examples/libsmbclient/smbwrapper/smbw_dir.c         int fd_smbw = (int *) dirp - smbw_fd_map;
dirp              349 examples/libsmbclient/smbwrapper/smbw_dir.c long long smbw_telldir(DIR *dirp)
dirp              351 examples/libsmbclient/smbwrapper/smbw_dir.c         int fd_smbw = (int *) dirp - smbw_fd_map;
dirp              750 examples/libsmbclient/smbwrapper/wrapper.c int getdents(int fd, struct dirent *dirp, unsigned int count)
dirp              753 examples/libsmbclient/smbwrapper/wrapper.c         return getdentsx(fd, dirp, count, smbw_libc.getdents);
dirp              756 examples/libsmbclient/smbwrapper/wrapper.c int __getdents(int fd, struct dirent *dirp, unsigned int count)
dirp              759 examples/libsmbclient/smbwrapper/wrapper.c         return getdentsx(fd, dirp, count, smbw_libc.__getdents);
dirp              762 examples/libsmbclient/smbwrapper/wrapper.c int _getdents(int fd, struct dirent *dirp, unsigned int count)
dirp              765 examples/libsmbclient/smbwrapper/wrapper.c         return getdentsx(fd, dirp, count, smbw_libc._getdents);
dirp               94 examples/libsmbclient/smbwrapper/wrapper.h         int (* getdents)(int fd, struct dirent *dirp, unsigned int count);
dirp               95 examples/libsmbclient/smbwrapper/wrapper.h         int (* __getdents)(int fd, struct dirent *dirp, unsigned int count);
dirp               96 examples/libsmbclient/smbwrapper/wrapper.h         int (* _getdents)(int fd, struct dirent *dirp, unsigned int count);
dirp               97 examples/libsmbclient/smbwrapper/wrapper.h         int (* getdents64)(int fd, struct dirent64 *dirp, unsigned int count);
dirp               55 examples/libsmbclient/testsmbc.c   char *dirp;
dirp               81 examples/libsmbclient/testsmbc.c     dirp = (char *)dirbuf;
dirp               83 examples/libsmbclient/testsmbc.c     if ((dirc = smbc_getdents(dh1, (struct smbc_dirent *)dirp, 
dirp               99 examples/libsmbclient/testsmbc.c       dsize = ((struct smbc_dirent *)dirp)->dirlen;
dirp              101 examples/libsmbclient/testsmbc.c 	      ((struct smbc_dirent *)dirp)->smbc_type, 
dirp              102 examples/libsmbclient/testsmbc.c 	      ((struct smbc_dirent *)dirp)->name, 
dirp              103 examples/libsmbclient/testsmbc.c 	      ((struct smbc_dirent *)dirp)->comment);
dirp              105 examples/libsmbclient/testsmbc.c       dirp += dsize;
dirp              110 examples/libsmbclient/testsmbc.c     dirp = (char *)dirbuf;
dirp              155 examples/libsmbclient/tree.c   struct smbc_dirent *dirp;
dirp              195 examples/libsmbclient/tree.c     dirp = (struct smbc_dirent *)dirbuf;
dirp              201 examples/libsmbclient/tree.c       dirlen = dirp->dirlen;
dirp              205 examples/libsmbclient/tree.c       strncpy(col1, dirp->name, 128);
dirp              209 examples/libsmbclient/tree.c       switch (dirp->smbc_type) {
dirp              217 examples/libsmbclient/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              223 examples/libsmbclient/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              229 examples/libsmbclient/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              245 examples/libsmbclient/tree.c 	if ((strcmp(dirp->name, ".") != 0) &&
dirp              246 examples/libsmbclient/tree.c 	    (strcmp(dirp->name, "..") != 0)) {
dirp              250 examples/libsmbclient/tree.c 	  strncat(path1, dirp->name, sizeof(path) - strlen(path));
dirp              298 examples/libsmbclient/tree.c       dirp = (struct smbc_dirent *) ((char *) dirp + dirlen);
dirp              325 examples/libsmbclient/tree.c   struct smbc_dirent *dirp;
dirp              377 examples/libsmbclient/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              382 examples/libsmbclient/tree.c 	dirlen = dirp->dirlen;
dirp              384 examples/libsmbclient/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              389 examples/libsmbclient/tree.c 		  dirp->name);
dirp              396 examples/libsmbclient/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              416 examples/libsmbclient/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              418 examples/libsmbclient/tree.c 	if (dirp->smbc_type != SMBC_FILE &&
dirp              419 examples/libsmbclient/tree.c 	    dirp->smbc_type != SMBC_IPC_SHARE &&
dirp              420 examples/libsmbclient/tree.c 	    (strcmp(dirp->name, ".") != 0) && 
dirp              421 examples/libsmbclient/tree.c 	    (strcmp(dirp->name, "..") !=0)){
dirp              433 examples/libsmbclient/tree.c         dirp = (struct smbc_dirent *) ((char *) dirp + dirlen);
dirp              492 examples/libsmbclient/tree.c   struct smbc_dirent *dirp;
dirp              528 examples/libsmbclient/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              533 examples/libsmbclient/tree.c 	dirlen = dirp->dirlen;
dirp              535 examples/libsmbclient/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              537 examples/libsmbclient/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              557 examples/libsmbclient/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              568 examples/libsmbclient/tree.c         dirp = (struct smbc_dirent *) ((char *) dirp + dirlen);
dirp              620 examples/libsmbclient/tree.c   struct smbc_dirent *dirp;
dirp              761 examples/libsmbclient/tree.c     dirp = (struct smbc_dirent *)dirbuf;
dirp              767 examples/libsmbclient/tree.c       int dirlen = dirp->dirlen;
dirp              769 examples/libsmbclient/tree.c       my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              771 examples/libsmbclient/tree.c       item = gtk_tree_item_new_with_label(dirp->name);
dirp              790 examples/libsmbclient/tree.c       fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              801 examples/libsmbclient/tree.c       dirp = (struct smbc_dirent *) ((char *) dirp + dirlen);
dirp              153 source3/client/tree.c   struct smbc_dirent *dirp;
dirp              192 source3/client/tree.c     dirp = (struct smbc_dirent *)dirbuf;
dirp              198 source3/client/tree.c       dirlen = dirp->dirlen;
dirp              202 source3/client/tree.c       strncpy(col1, dirp->name, 128);
dirp              206 source3/client/tree.c       switch (dirp->smbc_type) {
dirp              214 source3/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              220 source3/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              226 source3/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              242 source3/client/tree.c 	if ((strcmp(dirp->name, ".") != 0) &&
dirp              243 source3/client/tree.c 	    (strcmp(dirp->name, "..") != 0)) {
dirp              249 source3/client/tree.c 			     dirp->name);
dirp              295 source3/client/tree.c       (char *)dirp += dirlen;
dirp              321 source3/client/tree.c   struct smbc_dirent *dirp;
dirp              373 source3/client/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              378 source3/client/tree.c 	dirlen = dirp->dirlen;
dirp              380 source3/client/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              385 source3/client/tree.c 		  dirp->name);
dirp              392 source3/client/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              412 source3/client/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              414 source3/client/tree.c 	if (dirp->smbc_type != SMBC_FILE &&
dirp              415 source3/client/tree.c 	    dirp->smbc_type != SMBC_IPC_SHARE &&
dirp              416 source3/client/tree.c 	    (strcmp(dirp->name, ".") != 0) && 
dirp              417 source3/client/tree.c 	    (strcmp(dirp->name, "..") !=0)){
dirp              429 source3/client/tree.c 	(char *)dirp += dirlen;
dirp              488 source3/client/tree.c   struct smbc_dirent *dirp;
dirp              524 source3/client/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              529 source3/client/tree.c 	dirlen = dirp->dirlen;
dirp              531 source3/client/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              533 source3/client/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              553 source3/client/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              564 source3/client/tree.c 	(char *)dirp += dirlen;
dirp              616 source3/client/tree.c   struct smbc_dirent *dirp;
dirp              746 source3/client/tree.c   dirp = (struct smbc_dirent *)dirbuf;
dirp              764 source3/client/tree.c       int dirlen = dirp->dirlen;
dirp              766 source3/client/tree.c       my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              768 source3/client/tree.c       item = gtk_tree_item_new_with_label(dirp->name);
dirp              787 source3/client/tree.c       fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              798 source3/client/tree.c       (char *)dirp += dirlen;
dirp              295 source3/include/libsmb_internal.h                   struct smbc_dirent *dirp,
dirp              921 source3/include/libsmbclient.h                                 struct smbc_dirent *dirp,
dirp             1470 source3/include/libsmbclient.h int smbc_getdents(unsigned int dh, struct smbc_dirent *dirp, int count);
dirp              930 source3/include/proto.h SMB_STRUCT_DIRENT *sys_readdir(SMB_STRUCT_DIR *dirp);
dirp              931 source3/include/proto.h void sys_seekdir(SMB_STRUCT_DIR *dirp, long offset);
dirp              932 source3/include/proto.h long sys_telldir(SMB_STRUCT_DIR *dirp);
dirp              933 source3/include/proto.h void sys_rewinddir(SMB_STRUCT_DIR *dirp);
dirp              934 source3/include/proto.h int sys_closedir(SMB_STRUCT_DIR *dirp);
dirp             6288 source3/include/proto.h const char *ReadDirName(struct smb_Dir *dirp, long *poffset,
dirp             6290 source3/include/proto.h void RewindDir(struct smb_Dir *dirp, long *poffset);
dirp             6291 source3/include/proto.h void SeekDir(struct smb_Dir *dirp, long offset);
dirp             6292 source3/include/proto.h long TellDir(struct smb_Dir *dirp);
dirp             6293 source3/include/proto.h void DirCacheAdd(struct smb_Dir *dirp, const char *name, long offset);
dirp             6294 source3/include/proto.h bool SearchDir(struct smb_Dir *dirp, const char *name, long *poffset);
dirp              318 source3/include/vfs.h 					      SMB_STRUCT_DIR *dirp,
dirp              320 source3/include/vfs.h 		void (*seekdir)(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp, long offset);
dirp              321 source3/include/vfs.h 		long (*telldir)(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp);
dirp              322 source3/include/vfs.h 		void (*rewind_dir)(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp);
dirp              326 source3/include/vfs.h 		void (*init_search_op)(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp);
dirp               41 source3/include/vfs_macros.h #define SMB_VFS_READDIR(conn, dirp, sbuf) ((conn)->vfs.ops.readdir((conn)->vfs.handles.readdir, (dirp), (sbuf)))
dirp               42 source3/include/vfs_macros.h #define SMB_VFS_SEEKDIR(conn, dirp, offset) ((conn)->vfs.ops.seekdir((conn)->vfs.handles.seekdir, (dirp), (offset)))
dirp               43 source3/include/vfs_macros.h #define SMB_VFS_TELLDIR(conn, dirp) ((conn)->vfs.ops.telldir((conn)->vfs.handles.telldir, (dirp)))
dirp               44 source3/include/vfs_macros.h #define SMB_VFS_REWINDDIR(conn, dirp) ((conn)->vfs.ops.rewind_dir((conn)->vfs.handles.rewind_dir, (dirp)))
dirp               48 source3/include/vfs_macros.h #define SMB_VFS_INIT_SEARCH_OP(conn, dirp) ((conn)->vfs.ops.init_search_op((conn)->vfs.handles.init_search_op, (dirp)))
dirp              175 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_READDIR(conn, dirp, sbuf) ((conn)->vfs_opaque.ops.readdir((conn)->vfs_opaque.handles.readdir, (dirp), (sbuf)))
dirp              176 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SEEKDIR(conn, dirp, offset) ((conn)->vfs_opaque.ops.seekdir((conn)->vfs_opaque.handles.seekdir, (dirp), (offset)))
dirp              177 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_TELLDIR(conn, dirp) ((conn)->vfs_opaque.ops.telldir((conn)->vfs_opaque.handles.telldir, (dirp)))
dirp              178 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_REWINDDIR(conn, dirp) ((conn)->vfs_opaque.ops.rewind_dir((conn)->vfs_opaque.handles.rewind_dir, (dirp)))
dirp              182 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_INIT_SEARCH_OP(conn, dirp) ((conn)->vfs_opaque.ops.init_search_op((conn)->vfs_opaque.handles.init_search_op, (dirp)))
dirp              309 source3/include/vfs_macros.h #define SMB_VFS_NEXT_READDIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf)))
dirp              310 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SEEKDIR(handle, dirp, offset) ((handle)->vfs_next.ops.seekdir((handle)->vfs_next.handles.seekdir, (dirp), (offset)))
dirp              311 source3/include/vfs_macros.h #define SMB_VFS_NEXT_TELLDIR(handle, dirp) ((handle)->vfs_next.ops.telldir((handle)->vfs_next.handles.telldir, (dirp)))
dirp              312 source3/include/vfs_macros.h #define SMB_VFS_NEXT_REWINDDIR(handle, dirp) ((handle)->vfs_next.ops.rewind_dir((handle)->vfs_next.handles.rewind_dir, (dirp)))
dirp              313 source3/include/vfs_macros.h #define SMB_VFS_NEXT_DIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf)))
dirp              317 source3/include/vfs_macros.h #define SMB_VFS_NEXT_INIT_SEARCH_OP(handle, dirp) ((handle)->vfs_next.ops.init_search_op((handle)->vfs_next.handles.init_search_op, (dirp)))
dirp              485 source3/lib/system.c SMB_STRUCT_DIRENT *sys_readdir(SMB_STRUCT_DIR *dirp)
dirp              488 source3/lib/system.c 	return readdir64(dirp);
dirp              490 source3/lib/system.c 	return readdir(dirp);
dirp              498 source3/lib/system.c void sys_seekdir(SMB_STRUCT_DIR *dirp, long offset)
dirp              501 source3/lib/system.c 	seekdir64(dirp, offset);
dirp              503 source3/lib/system.c 	seekdir(dirp, offset);
dirp              511 source3/lib/system.c long sys_telldir(SMB_STRUCT_DIR *dirp)
dirp              514 source3/lib/system.c 	return (long)telldir64(dirp);
dirp              516 source3/lib/system.c 	return (long)telldir(dirp);
dirp              524 source3/lib/system.c void sys_rewinddir(SMB_STRUCT_DIR *dirp)
dirp              527 source3/lib/system.c 	rewinddir64(dirp);
dirp              529 source3/lib/system.c 	rewinddir(dirp);
dirp              537 source3/lib/system.c int sys_closedir(SMB_STRUCT_DIR *dirp)
dirp              540 source3/lib/system.c 	return closedir64(dirp);
dirp              542 source3/lib/system.c 	return closedir(dirp);
dirp             1982 source3/lib/system.c 	DIR *dirp;
dirp             1989 source3/lib/system.c 	dirp = fdopendir(newfd);
dirp             1991 source3/lib/system.c 	while ((de = readdir(dirp))) {
dirp             2017 source3/lib/system.c 	if (closedir(dirp) == -1) {
dirp              275 source3/libsmb/libsmb_compat.c               struct smbc_dirent *dirp,
dirp              279 source3/libsmb/libsmb_compat.c         return smbc_getFunctionGetdents(statcont)(statcont, file, dirp, count);
dirp              943 source3/libsmb/libsmb_dir.c 	struct smbc_dirent *dirp, *dirent;
dirp              989 source3/libsmb/libsmb_dir.c         dirp = &context->internal->dirent;
dirp              992 source3/libsmb/libsmb_dir.c         smbc_readdir_internal(context, dirp, dirent, maxlen);
dirp              997 source3/libsmb/libsmb_dir.c         return dirp;
dirp             1007 source3/libsmb/libsmb_dir.c                   struct smbc_dirent *dirp,
dirp             1013 source3/libsmb/libsmb_dir.c 	char *ndir = (char *)dirp;
dirp               32 source3/modules/onefs.h 				 SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf);
dirp               34 source3/modules/onefs.h void onefs_seekdir(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp,
dirp               37 source3/modules/onefs.h long onefs_telldir(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp);
dirp               39 source3/modules/onefs.h void onefs_rewinddir(struct vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp);
dirp               44 source3/modules/onefs.h 			  SMB_STRUCT_DIR *dirp);
dirp              146 source3/modules/onefs.h int onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp);
dirp               51 source3/modules/onefs_dir.c 	SMB_STRUCT_DIR *dirp;
dirp               75 source3/modules/onefs_dir.c rdp_retrieve_dir_state(SMB_STRUCT_DIR *dirp, struct rdp_dir_state **dir_state,
dirp               81 source3/modules/onefs_dir.c 	*same_as_last = (dirp == rdp_last_dirp);
dirp               84 source3/modules/onefs_dir.c 		if (dsp->dirp == dirp) {
dirp              148 source3/modules/onefs_dir.c 	dirfd = dirfd(dsp->dirp);
dirp              160 source3/modules/onefs_dir.c 		 dsp->dirp, dirfd, dsp->resume_cookie, RDP_BATCH_SIZE,
dirp              179 source3/modules/onefs_dir.c 		 dsp->stat_count, dsp->dirp));
dirp              200 source3/modules/onefs_dir.c onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp)
dirp              228 source3/modules/onefs_dir.c 	dsp->dirp = dirp;
dirp              299 source3/modules/onefs_dir.c onefs_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp,
dirp              315 source3/modules/onefs_dir.c 		return sys_readdir(dirp);
dirp              319 source3/modules/onefs_dir.c 	ret = rdp_retrieve_dir_state(dirp, &dsp, &same_as_last);
dirp              380 source3/modules/onefs_dir.c 		 dsp->dirp, ret_direntp->d_name, dsp->resume_cookie,
dirp              387 source3/modules/onefs_dir.c 	rdp_last_dirp = dirp;
dirp              403 source3/modules/onefs_dir.c onefs_seekdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp, long offset)
dirp              414 source3/modules/onefs_dir.c 		return sys_seekdir(dirp, offset);
dirp              424 source3/modules/onefs_dir.c 	ret = rdp_retrieve_dir_state(dirp, &dsp, &same_as_last);
dirp              437 source3/modules/onefs_dir.c 		 dsp->dirp, offset, resume_cookie));
dirp              467 source3/modules/onefs_dir.c onefs_telldir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              478 source3/modules/onefs_dir.c 		return sys_telldir(dirp);
dirp              482 source3/modules/onefs_dir.c 	ret = rdp_retrieve_dir_state(dirp, &dsp, &same_as_last);
dirp              499 source3/modules/onefs_dir.c 		 dsp->dirp, offset, dsp->resume_cookie));
dirp              514 source3/modules/onefs_dir.c onefs_rewinddir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              524 source3/modules/onefs_dir.c 		return sys_rewinddir(dirp);
dirp              528 source3/modules/onefs_dir.c 	ret = rdp_retrieve_dir_state(dirp, &dsp, &same_as_last);
dirp              543 source3/modules/onefs_dir.c 	DEBUG(9, ("Rewind DIR: %p, to resume_cookie: %#llx\n", dsp->dirp,
dirp              558 source3/modules/onefs_dir.c onefs_closedir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              569 source3/modules/onefs_dir.c 		return SMB_VFS_NEXT_CLOSEDIR(handle, dirp);
dirp              573 source3/modules/onefs_dir.c 	ret = rdp_retrieve_dir_state(dirp, &dsp, &same_as_last);
dirp              582 source3/modules/onefs_dir.c 	ret_val = SMB_VFS_NEXT_CLOSEDIR(handle, dsp->dirp);
dirp              584 source3/modules/onefs_dir.c 	DEBUG(9, ("Closed handle on DIR %p\n", dsp->dirp));
dirp              610 source3/modules/onefs_dir.c onefs_init_search_op(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              337 source3/modules/onefs_shadow_copy.c 	DIR *dirp;
dirp              347 source3/modules/onefs_shadow_copy.c 	dirp = opendir(SNAPSHOT_DIRECTORY);
dirp              348 source3/modules/onefs_shadow_copy.c 	if (dirp == NULL)
dirp              352 source3/modules/onefs_shadow_copy.c 		dp = readdir(dirp);
dirp              365 source3/modules/onefs_shadow_copy.c 	closedir(dirp);
dirp              527 source3/modules/onefs_streams.c 	SMB_STRUCT_DIR *dirp = NULL;
dirp              549 source3/modules/onefs_streams.c 	if ((dirp = fdopendir(dir_fd)) == NULL) {
dirp              562 source3/modules/onefs_streams.c 	ret = onefs_rdp_add_dir_state(conn, dirp);
dirp              574 source3/modules/onefs_streams.c 	while ((dp = SMB_VFS_READDIR(conn, dirp, NULL)) != NULL) {
dirp              627 source3/modules/onefs_streams.c 	if (dirp != NULL) {
dirp              628 source3/modules/onefs_streams.c 		SMB_VFS_CLOSEDIR(conn, dirp);
dirp               56 source3/modules/vfs_cap.c static SMB_STRUCT_DIRENT *cap_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp)
dirp               64 source3/modules/vfs_cap.c 	result = SMB_VFS_NEXT_READDIR(handle, dirp, NULL);
dirp              106 source3/modules/vfs_catia.c 					SMB_STRUCT_DIR *dirp)
dirp              113 source3/modules/vfs_catia.c 	result = SMB_VFS_NEXT_READDIR(handle, dirp, NULL);
dirp              166 source3/modules/vfs_default.c 				          SMB_STRUCT_DIR *dirp,
dirp              172 source3/modules/vfs_default.c 	result = sys_readdir(dirp);
dirp              181 source3/modules/vfs_default.c static void vfswrap_seekdir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp, long offset)
dirp              184 source3/modules/vfs_default.c 	sys_seekdir(dirp, offset);
dirp              188 source3/modules/vfs_default.c static long vfswrap_telldir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              192 source3/modules/vfs_default.c 	result = sys_telldir(dirp);
dirp              197 source3/modules/vfs_default.c static void vfswrap_rewinddir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              200 source3/modules/vfs_default.c 	sys_rewinddir(dirp);
dirp              248 source3/modules/vfs_default.c static int vfswrap_closedir(vfs_handle_struct *handle,  SMB_STRUCT_DIR *dirp)
dirp              253 source3/modules/vfs_default.c 	result = sys_closedir(dirp);
dirp              259 source3/modules/vfs_default.c 				   SMB_STRUCT_DIR *dirp)
dirp              116 source3/modules/vfs_dirsort.c 					  SMB_STRUCT_DIR *dirp)
dirp              143 source3/modules/vfs_dirsort.c static void dirsort_seekdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp,
dirp              152 source3/modules/vfs_dirsort.c static long dirsort_telldir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp)
dirp              161 source3/modules/vfs_dirsort.c static void dirsort_rewinddir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp)
dirp               97 source3/modules/vfs_full_audit.c 				    SMB_STRUCT_DIR *dirp,
dirp              100 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp, long offset);
dirp              102 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp);
dirp              104 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp);
dirp              110 source3/modules/vfs_full_audit.c 			  SMB_STRUCT_DIR *dirp);
dirp              112 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp);
dirp             1089 source3/modules/vfs_full_audit.c 				    SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf)
dirp             1093 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_READDIR(handle, dirp, sbuf);
dirp             1104 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp, long offset)
dirp             1106 source3/modules/vfs_full_audit.c 	SMB_VFS_NEXT_SEEKDIR(handle, dirp, offset);
dirp             1113 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp)
dirp             1117 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_TELLDIR(handle, dirp);
dirp             1125 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp)
dirp             1127 source3/modules/vfs_full_audit.c 	SMB_VFS_NEXT_REWINDDIR(handle, dirp);
dirp             1158 source3/modules/vfs_full_audit.c 			  SMB_STRUCT_DIR *dirp)
dirp             1162 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_CLOSEDIR(handle, dirp);
dirp             1170 source3/modules/vfs_full_audit.c 			SMB_STRUCT_DIR *dirp)
dirp             1172 source3/modules/vfs_full_audit.c 	SMB_VFS_NEXT_INIT_SEARCH_OP(handle, dirp);
dirp               76 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp;
dirp               84 source3/modules/vfs_shadow_copy.c 	dirp = SMB_MALLOC_P(shadow_copy_Dir);
dirp               85 source3/modules/vfs_shadow_copy.c 	if (!dirp) {
dirp               91 source3/modules/vfs_shadow_copy.c 	ZERO_STRUCTP(dirp);
dirp              108 source3/modules/vfs_shadow_copy.c 		dirp->dirs = SMB_REALLOC_ARRAY(dirp->dirs,SMB_STRUCT_DIRENT, dirp->num+1);
dirp              109 source3/modules/vfs_shadow_copy.c 		if (!dirp->dirs) {
dirp              114 source3/modules/vfs_shadow_copy.c 		dirp->dirs[dirp->num++] = *d;
dirp              118 source3/modules/vfs_shadow_copy.c 	return((SMB_STRUCT_DIR *)dirp);
dirp              123 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
dirp              125 source3/modules/vfs_shadow_copy.c 	if (dirp->pos < dirp->num) {
dirp              126 source3/modules/vfs_shadow_copy.c 		return &(dirp->dirs[dirp->pos++]);
dirp              134 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
dirp              136 source3/modules/vfs_shadow_copy.c 	if (offset < dirp->num) {
dirp              137 source3/modules/vfs_shadow_copy.c 		dirp->pos = offset ;
dirp              143 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
dirp              144 source3/modules/vfs_shadow_copy.c 	return( dirp->pos ) ;
dirp              149 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
dirp              150 source3/modules/vfs_shadow_copy.c 	dirp->pos = 0 ;
dirp              155 source3/modules/vfs_shadow_copy.c 	shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
dirp              157 source3/modules/vfs_shadow_copy.c 	SAFE_FREE(dirp->dirs);
dirp              158 source3/modules/vfs_shadow_copy.c 	SAFE_FREE(dirp);
dirp               64 source3/smbd/chgpasswd.c 	SMB_STRUCT_DIR *dirp = NULL;
dirp               98 source3/smbd/chgpasswd.c 	dirp = sys_opendir("/dev");
dirp               99 source3/smbd/chgpasswd.c 	if (!dirp) {
dirp              104 source3/smbd/chgpasswd.c 	while ((dpname = readdirname(dirp)) != NULL) {
dirp              115 source3/smbd/chgpasswd.c 				sys_closedir(dirp);
dirp              120 source3/smbd/chgpasswd.c 	sys_closedir(dirp);
dirp             1094 source3/smbd/dir.c static int smb_Dir_destructor(struct smb_Dir *dirp)
dirp             1096 source3/smbd/dir.c 	if (dirp->dir) {
dirp             1097 source3/smbd/dir.c 		SMB_VFS_CLOSEDIR(dirp->conn,dirp->dir);
dirp             1110 source3/smbd/dir.c 	struct smb_Dir *dirp = TALLOC_ZERO_P(mem_ctx, struct smb_Dir);
dirp             1112 source3/smbd/dir.c 	if (!dirp) {
dirp             1116 source3/smbd/dir.c 	dirp->conn = conn;
dirp             1117 source3/smbd/dir.c 	dirp->name_cache_size = lp_directory_name_cache_size(SNUM(conn));
dirp             1119 source3/smbd/dir.c 	dirp->dir_path = talloc_strdup(dirp, name);
dirp             1120 source3/smbd/dir.c 	if (!dirp->dir_path) {
dirp             1126 source3/smbd/dir.c 	talloc_set_destructor(dirp, smb_Dir_destructor);
dirp             1128 source3/smbd/dir.c 	dirp->dir = SMB_VFS_OPENDIR(conn, dirp->dir_path, mask, attr);
dirp             1129 source3/smbd/dir.c 	if (!dirp->dir) {
dirp             1130 source3/smbd/dir.c 		DEBUG(5,("OpenDir: Can't open %s. %s\n", dirp->dir_path,
dirp             1135 source3/smbd/dir.c 	return dirp;
dirp             1138 source3/smbd/dir.c 	TALLOC_FREE(dirp);
dirp             1148 source3/smbd/dir.c const char *ReadDirName(struct smb_Dir *dirp, long *poffset,
dirp             1152 source3/smbd/dir.c 	connection_struct *conn = dirp->conn;
dirp             1156 source3/smbd/dir.c 	     (*poffset == DOT_DOT_DIRECTORY_OFFSET)) && (dirp->file_number < 2))
dirp             1158 source3/smbd/dir.c 		if (dirp->file_number == 0) {
dirp             1160 source3/smbd/dir.c 			*poffset = dirp->offset = START_OF_DIRECTORY_OFFSET;
dirp             1162 source3/smbd/dir.c 			*poffset = dirp->offset = DOT_DOT_DIRECTORY_OFFSET;
dirp             1165 source3/smbd/dir.c 		dirp->file_number++;
dirp             1168 source3/smbd/dir.c 		*poffset = dirp->offset = END_OF_DIRECTORY_OFFSET;
dirp             1172 source3/smbd/dir.c 		SeekDir(dirp, *poffset);
dirp             1175 source3/smbd/dir.c 	while ((n = vfs_readdirname(conn, dirp->dir, sbuf))) {
dirp             1182 source3/smbd/dir.c 		*poffset = dirp->offset = SMB_VFS_TELLDIR(conn, dirp->dir);
dirp             1183 source3/smbd/dir.c 		dirp->file_number++;
dirp             1186 source3/smbd/dir.c 	*poffset = dirp->offset = END_OF_DIRECTORY_OFFSET;
dirp             1194 source3/smbd/dir.c void RewindDir(struct smb_Dir *dirp, long *poffset)
dirp             1196 source3/smbd/dir.c 	SMB_VFS_REWINDDIR(dirp->conn, dirp->dir);
dirp             1197 source3/smbd/dir.c 	dirp->file_number = 0;
dirp             1198 source3/smbd/dir.c 	dirp->offset = START_OF_DIRECTORY_OFFSET;
dirp             1206 source3/smbd/dir.c void SeekDir(struct smb_Dir *dirp, long offset)
dirp             1208 source3/smbd/dir.c 	if (offset != dirp->offset) {
dirp             1210 source3/smbd/dir.c 			RewindDir(dirp, &offset);
dirp             1219 source3/smbd/dir.c 			RewindDir(dirp, &offset);
dirp             1225 source3/smbd/dir.c 			dirp->file_number = 2;
dirp             1229 source3/smbd/dir.c 			SMB_VFS_SEEKDIR(dirp->conn, dirp->dir, offset);
dirp             1231 source3/smbd/dir.c 		dirp->offset = offset;
dirp             1239 source3/smbd/dir.c long TellDir(struct smb_Dir *dirp)
dirp             1241 source3/smbd/dir.c 	return(dirp->offset);
dirp             1248 source3/smbd/dir.c void DirCacheAdd(struct smb_Dir *dirp, const char *name, long offset)
dirp             1252 source3/smbd/dir.c 	if (dirp->name_cache_size == 0) {
dirp             1256 source3/smbd/dir.c 	if (dirp->name_cache == NULL) {
dirp             1257 source3/smbd/dir.c 		dirp->name_cache = TALLOC_ZERO_ARRAY(
dirp             1258 source3/smbd/dir.c 			dirp, struct name_cache_entry, dirp->name_cache_size);
dirp             1260 source3/smbd/dir.c 		if (dirp->name_cache == NULL) {
dirp             1265 source3/smbd/dir.c 	dirp->name_cache_index = (dirp->name_cache_index+1) %
dirp             1266 source3/smbd/dir.c 					dirp->name_cache_size;
dirp             1267 source3/smbd/dir.c 	e = &dirp->name_cache[dirp->name_cache_index];
dirp             1269 source3/smbd/dir.c 	e->name = talloc_strdup(dirp, name);
dirp             1278 source3/smbd/dir.c bool SearchDir(struct smb_Dir *dirp, const char *name, long *poffset)
dirp             1282 source3/smbd/dir.c 	connection_struct *conn = dirp->conn;
dirp             1285 source3/smbd/dir.c 	if (dirp->name_cache_size && dirp->name_cache) {
dirp             1286 source3/smbd/dir.c 		for (i = dirp->name_cache_index; i >= 0; i--) {
dirp             1287 source3/smbd/dir.c 			struct name_cache_entry *e = &dirp->name_cache[i];
dirp             1290 source3/smbd/dir.c 				SeekDir(dirp, e->offset);
dirp             1294 source3/smbd/dir.c 		for (i = dirp->name_cache_size - 1; i > dirp->name_cache_index; i--) {
dirp             1295 source3/smbd/dir.c 			struct name_cache_entry *e = &dirp->name_cache[i];
dirp             1298 source3/smbd/dir.c 				SeekDir(dirp, e->offset);
dirp             1305 source3/smbd/dir.c 	SMB_VFS_REWINDDIR(conn, dirp->dir);
dirp             1306 source3/smbd/dir.c 	dirp->file_number = 0;
dirp             1308 source3/smbd/dir.c 	while ((entry = ReadDirName(dirp, poffset, NULL))) {
dirp             1456 source3/smbd/msdfs.c 	SMB_STRUCT_DIR *dirp = NULL;
dirp             1489 source3/smbd/msdfs.c 	dirp = SMB_VFS_OPENDIR(conn, ".", NULL, 0);
dirp             1490 source3/smbd/msdfs.c 	if(!dirp) {
dirp             1494 source3/smbd/msdfs.c 	while ((dname = vfs_readdirname(conn, dirp, NULL)) != NULL) {
dirp             1502 source3/smbd/msdfs.c 	SMB_VFS_CLOSEDIR(conn,dirp);
dirp             1519 source3/smbd/msdfs.c 	SMB_STRUCT_DIR *dirp = NULL;
dirp             1589 source3/smbd/msdfs.c 	dirp = SMB_VFS_OPENDIR(conn, ".", NULL, 0);
dirp             1590 source3/smbd/msdfs.c 	if(!dirp) {
dirp             1594 source3/smbd/msdfs.c 	while ((dname = vfs_readdirname(conn, dirp, NULL)) != NULL) {
dirp             1627 source3/smbd/msdfs.c 	if (dirp) {
dirp             1628 source3/smbd/msdfs.c 		SMB_VFS_CLOSEDIR(conn,dirp);
dirp              151 source4/client/tree.c   struct smbc_dirent *dirp;
dirp              191 source4/client/tree.c     dirp = (struct smbc_dirent *)dirbuf;
dirp              197 source4/client/tree.c       dirlen = dirp->dirlen;
dirp              201 source4/client/tree.c       strncpy(col1, dirp->name, 128);
dirp              205 source4/client/tree.c       switch (dirp->smbc_type) {
dirp              213 source4/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              219 source4/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              225 source4/client/tree.c 	strncpy(col2, (dirp->comment?dirp->comment:""), 128);
dirp              241 source4/client/tree.c 	if (!ISDOT(dirp->name) && !ISDOTDOT(dirp->name)) {
dirp              245 source4/client/tree.c 	  strncat(path1, dirp->name, sizeof(path) - strlen(path));
dirp              293 source4/client/tree.c       (char *)dirp += dirlen;
dirp              320 source4/client/tree.c   struct smbc_dirent *dirp;
dirp              372 source4/client/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              377 source4/client/tree.c 	dirlen = dirp->dirlen;
dirp              379 source4/client/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              384 source4/client/tree.c 		  dirp->name);
dirp              391 source4/client/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              411 source4/client/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              413 source4/client/tree.c 	if (dirp->smbc_type != SMBC_FILE &&
dirp              414 source4/client/tree.c 	    dirp->smbc_type != SMBC_IPC_SHARE &&
dirp              415 source4/client/tree.c 	    (!ISDOT(dirp->name)) &&
dirp              416 source4/client/tree.c 	    (!ISDOTDOT(dirp->name))){
dirp              428 source4/client/tree.c 	(char *)dirp += dirlen;
dirp              487 source4/client/tree.c   struct smbc_dirent *dirp;
dirp              523 source4/client/tree.c       dirp = (struct smbc_dirent *)dirbuf;
dirp              528 source4/client/tree.c 	dirlen = dirp->dirlen;
dirp              530 source4/client/tree.c 	my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              532 source4/client/tree.c 	aitem = gtk_tree_item_new_with_label(dirp->name);
dirp              552 source4/client/tree.c 	fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              563 source4/client/tree.c 	(char *)dirp += dirlen;
dirp              615 source4/client/tree.c   struct smbc_dirent *dirp;
dirp              744 source4/client/tree.c   dirp = (struct smbc_dirent *)dirbuf;
dirp              762 source4/client/tree.c       int dirlen = dirp->dirlen;
dirp              764 source4/client/tree.c       my_data = make_tree_data(dirp->smbc_type, dirp->name);
dirp              766 source4/client/tree.c       item = gtk_tree_item_new_with_label(dirp->name);
dirp              785 source4/client/tree.c       fprintf(stdout, "Added: %s, len: %u\n", dirp->name, dirlen);
dirp              796 source4/client/tree.c       (char *)dirp += dirlen;
dirp              106 source4/ntvfs/posix/pvfs_dirlist.c 			 TALLOC_CTX *mem_ctx, struct pvfs_dir **dirp)
dirp              111 source4/ntvfs/posix/pvfs_dirlist.c 	(*dirp) = talloc_zero(mem_ctx, struct pvfs_dir);
dirp              112 source4/ntvfs/posix/pvfs_dirlist.c 	if (*dirp == NULL) {
dirp              116 source4/ntvfs/posix/pvfs_dirlist.c 	dir = *dirp;