dir_entry
struct dirent *dir_entry;
while ((dir_entry = readdir (ExternalInfo->DirPtr)))
if (!fnmatch (ExternalInfo->WildcardSpec, dir_entry->d_name, 0))
if (dir_entry->d_name[0] == '.')
str_len = strlen (dir_entry->d_name) +
strcat (temp_str, dir_entry->d_name);
strcpy (ExternalInfo->temp_buffer, dir_entry->d_name);
struct dirent *dir_entry;
dir_entry = NULL;
dir_entry = readdir(dir_ptr);
while (dir_entry != NULL) {
if ((strcmp(dir_entry->d_name, ".") == 0) ||
(strcmp(dir_entry->d_name, "..") == 0)) {
dir_entry = readdir(dir_ptr);
if (fnmatch(pattern, dir_entry->d_name,
dir_entry->d_name);
dir_entry->d_name);
dir_entry = readdir(dir_ptr);
struct dir_entry *
btree_lookup(struct dir_entry *head, char *name)
register struct dir_entry *p;
btree_enter(struct dir_entry **head, struct dir_entry *ent)
register struct dir_entry *p, *prev = NULL;
add_dir_entry(char *name, struct dir_entry **list, struct dir_entry **last)
struct dir_entry *e, *l;
e = (struct dir_entry *)
auto_rddir_malloc(sizeof (struct dir_entry));
struct dir_entry *list = NULL, *l, *nl;
free_dir_list(struct dir_entry *head)
struct dir_entry *p, *next = NULL;
struct dir_entry *list);
struct dir_entry *
rddir_entry_lookup(char *name, struct dir_entry *list)
build_dir_entry_list(struct autofs_rddir_cache *rdcp, struct dir_entry *list)
struct dir_entry *p;
struct dir_entry *rddir_entry_lookup(char *name, struct dir_entry *list);
static void free_dir_list(struct dir_entry *head);
struct dir_entry *list = NULL, *l;
struct dir_entry *next;
struct dir_entry *left; /* left element in binary tree */
struct dir_entry *right; /* right element in binary tree */
struct dir_entry *first;
struct dir_entry *entp;
extern struct dir_entry *btree_lookup(struct dir_entry *, char *);
extern void btree_enter(struct dir_entry **, struct dir_entry *);
extern int add_dir_entry(char *, struct dir_entry **, struct dir_entry **);
extern struct dir_entry *rddir_entry_lookup(char *, struct dir_entry *);
extern int getmapkeys(char *, struct dir_entry **, int *, int *, char **,
extern int getmapkeys_files(char *, struct dir_entry **, int *, int *,
extern int getmapkeys_nis(char *, struct dir_entry **, int *, int *,
extern int getmapkeys_ldap(char *, struct dir_entry **, int *, int *,
getmapkeys_files(char *mapname, struct dir_entry **list, int *error,
struct dir_entry *last = NULL;
list_ctx(FN_ctx_t *, struct dir_entry **, FN_status_t *);
struct dir_entry **, FN_status_t *);
add_name_to_dirlist(const FN_compound_name_t *, struct dir_entry **);
getmapkeys_fn(const char *map, struct dir_entry **entries_p, int *error,
struct dir_entry *p;
struct dir_entry **entries_p, FN_status_t *status)
list_ctx(FN_ctx_t *ctx, struct dir_entry **entries_p, FN_status_t *status)
const FN_attrset_t *syntax, struct dir_entry **entries_p,
struct dir_entry **entries_p)
struct dir_entry *entry;
entry = (struct dir_entry *)
list_ctx_and_or_nns(FN_ctx_t *ctx, FN_ctx_t *prefix_ctx, struct dir_entry **,
struct dir_entry **list;
struct dir_entry *last = NULL;
struct dir_entry **list;
struct dir_entry **list;
struct dir_entry *last;
getmapkeys_ldap(char *nsmap, struct dir_entry **list, int *error,
struct dir_entry **list = temp->list;
struct dir_entry *last = temp->last;
struct dir_entry **list;
struct dir_entry **list = indata->list;
struct dir_entry *last = indata->last;
struct dir_entry **list;
struct dir_entry *last;
ndmp_dir_v3 *dir_entry;
dir_entry = &session->ns_fh_v3.fh_dirs[session->ns_fh_v3.fh_dir_index];
dir_entry->names.names_len = 1;
dir_entry->names.names_val = dir_name_entry;
dir_entry->node = long_long_to_quad(node);
dir_entry->parent = long_long_to_quad(parent);
struct dir_entry *d;
static struct dir_entry *vstafs_readdir (long sector);
static struct dir_entry *vstafs_nextdir (void);
#define DIRECTORY_BUF ((struct dir_entry *) (int) FILE_INFO + 512)
static struct dir_entry *
static struct dir_entry *