Symbol: ExpandFile
usr/src/lib/libtecla/common/expand.c
1042
static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen)
usr/src/lib/libtecla/common/expand.c
113
static int ef_record_pathname(ExpandFile *ef, const char *pathname,
usr/src/lib/libtecla/common/expand.c
115
static char *ef_cache_pathname(ExpandFile *ef, const char *pathname,
usr/src/lib/libtecla/common/expand.c
117
static void ef_clear_files(ExpandFile *ef);
usr/src/lib/libtecla/common/expand.c
119
static DirNode *ef_open_dir(ExpandFile *ef, const char *pathname);
usr/src/lib/libtecla/common/expand.c
120
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node);
usr/src/lib/libtecla/common/expand.c
121
static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen);
usr/src/lib/libtecla/common/expand.c
122
static int ef_match_relative_pathname(ExpandFile *ef, DirReader *dr,
usr/src/lib/libtecla/common/expand.c
1229
const char *ef_last_error(ExpandFile *ef)
usr/src/lib/libtecla/common/expand.c
160
ExpandFile *new_ExpandFile(void)
usr/src/lib/libtecla/common/expand.c
162
ExpandFile *ef; /* The object to be returned */
usr/src/lib/libtecla/common/expand.c
166
ef = (ExpandFile *) malloc(sizeof(ExpandFile));
usr/src/lib/libtecla/common/expand.c
239
ExpandFile *del_ExpandFile(ExpandFile *ef)
usr/src/lib/libtecla/common/expand.c
346
FileExpansion *ef_expand_file(ExpandFile *ef, const char *path, int pathlen)
usr/src/lib/libtecla/common/expand.c
496
static int ef_match_relative_pathname(ExpandFile *ef, DirReader *dr,
usr/src/lib/libtecla/common/expand.c
597
static int ef_record_pathname(ExpandFile *ef, const char *pathname,
usr/src/lib/libtecla/common/expand.c
645
static char *ef_cache_pathname(ExpandFile *ef, const char *pathname,
usr/src/lib/libtecla/common/expand.c
662
static void ef_clear_files(ExpandFile *ef)
usr/src/lib/libtecla/common/expand.c
683
static DirNode *ef_open_dir(ExpandFile *ef, const char *pathname)
usr/src/lib/libtecla/common/expand.c
769
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node)
usr/src/lib/libtecla/common/getline.c
370
ExpandFile *ef; /* ~user/, $envvar and wildcard expansion */
usr/src/lib/libtecla/libtecla.h
166
typedef struct ExpandFile ExpandFile;
usr/src/lib/libtecla/libtecla.h
172
ExpandFile *new_ExpandFile(void);
usr/src/lib/libtecla/libtecla.h
173
ExpandFile *del_ExpandFile(ExpandFile *ef);
usr/src/lib/libtecla/libtecla.h
248
FileExpansion *ef_expand_file(ExpandFile *ef, const char *path, int pathlen);
usr/src/lib/libtecla/libtecla.h
270
const char *ef_last_error(ExpandFile *ef);