Searched defs:basedir (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/lib/libpkg/common/
H A Dmappath.c155 basepath(char *path, char *basedir, char *ir) argument
159 /* For a relative path, prepend the basedir */
168 if (basedir && *basedir) {
169 if (ir && *ir && *basedir != '/')
171 while (*basedir)
172 *path++ = *basedir++;
/illumos-gate/usr/src/head/
H A Dpkginfo.h47 char *basedir; member in struct:pkginfo
/illumos-gate/usr/src/lib/libxcurses/src/libc/gen/
H A Dbase.c66 basedir(char *arg, int type) function
116 return(basedir(arg, DIRNAME));
125 return(basedir(arg, BASENAME));
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/
H A Ddisk_discovery.c32 static char *device_get_disk_name_from_dir(char *basedir, char *path);
216 device_get_disk_name_from_dir(char *basedir, char *path) argument
230 dir = opendir(basedir);
237 "%s/%s", basedir, dirent->d_name);
/illumos-gate/usr/src/cmd/modload/
H A Drem_drv.c59 char *basedir = NULL, *driver_name = NULL; local
84 basedir = calloc(strlen(optarg) + 1, 1);
85 if (basedir == NULL) {
89 (void) strcat(basedir, optarg);
130 if ((build_filenames(basedir)) == ERROR) {
199 (basedir == NULL || (strcmp(basedir, "/") == 0))) {
219 if ((basedir == NULL || (strcmp(basedir, "/") == 0))) {
226 } else if (strcmp(basedir, "/") !
286 cleanup_devfs_attributes(char *basedir, char *driver_name) argument
[all...]
H A Dupdate_drv.c97 char *basedir = NULL; local
126 basedir = optarg;
199 if ((build_filenames(basedir)) == ERROR) {
222 (basedir == NULL || (strcmp(basedir, "/") == 0)) &&
265 (basedir == NULL || (strcmp(basedir, "/") == 0))) {
395 (basedir == NULL || (strcmp(basedir, "/") == 0))) {
415 (basedir
[all...]
H A Dadd_drv.c110 char *basedir = NULL; local
160 basedir = optarg;
161 if (strcmp(basedir, "/") == 0 &&
164 basedir = NULL;
244 if ((build_filenames(basedir)) == ERROR) {
456 if (devfs_update_minor_perm(basedir,
472 if (create_reconfig(basedir) == ERROR)
579 char *basedir,
584 if (basedir == NULL || (strcmp(basedir, "/")
578 devfs_update_minor_perm( char *basedir, char *driver_name) argument
[all...]
H A Ddrvsubr.c1082 * need to prepend the basedir
1085 build_filenames(char *basedir) argument
1098 if (basedir == NULL) {
1110 len = strlen(basedir) + 1;
1146 "%s%s", basedir, DRIVER_ALIAS);
1148 "%s%s", basedir, DRIVER_CLASSES);
1150 "%s%s", basedir, MINOR_PERM);
1152 "%s%s", basedir, NAM_TO_MAJ);
1154 "%s%s", basedir, REM_NAM_TO_MAJ);
1156 "%s%s", basedir, ADD_REM_LOC
1366 create_reconfig(char *basedir) argument
[all...]
/illumos-gate/usr/src/tools/protocmp/
H A Dprotodir.c84 parse_proto_line(const char *basedir, char *line, elem_list *list, short arch, argument
151 * if a basedir has a value, prepend it to the filename
153 if (basedir[0])
154 (void) strcat(strcat(strcpy(e->name, basedir), "/"), file);
257 parse_proto_link(const char *basedir, char *line, elem_list *list, short arch, argument
290 * if a basedir has a value, prepend it to the filename
292 if (basedir[0])
293 (void) strcat(strcat(strcpy(e->name, basedir), "/"), file);
355 * I will set the arch and basedir variables based on these fields.
358 read_pkginfo(const char *protodir, short *arch, char *basedir) argument
452 first_pass_prototype(const char *protofile, const char *protodir, elem_list *list, short arch, const char *basedir, const char *pkgname) argument
559 second_pass_prototype(const char *protofile, const char *protodir, elem_list *list, short arch, const char *basedir, const char *pkgname) argument
639 char basedir[MAXPATHLEN]; local
[all...]
/illumos-gate/usr/src/cmd/svr4pkg/hdrs/
H A Dinstall.h101 char *basedir; member in struct:admin
/illumos-gate/usr/src/cmd/svr4pkg/pkgchk/
H A Dmain.c97 char *basedir; variable
/illumos-gate/usr/src/cmd/svr4pkg/libinst/
H A Dfixpath.c48 static char *orig_basedir = NULL; /* The unadjusted basedir */
49 static char *basedir = NULL; /* basedir (cmb w/ inst rt if req) */ variable
70 static int base_sepr = 1; /* separator length btwn basedir & path */
83 #define ERR_ADMIN_INVAL "Invalid basedir entry in admin file."
299 * be a subset of the original argument unless basedir = '/' in
324 * If the basedir path was built legally, then moving
347 * new space and provides a new copy of the original basedir path which
377 /* ask for the basedir */
389 basedir, NUL
576 mkbasedir(int flag, char *basedir) argument
605 basedir); local
621 progerr(gettext(ERR_MKBASE), basedir); local
[all...]
/illumos-gate/usr/src/tools/pmodes/
H A Dpmodes.c169 char basedir[MAXPATHLEN] = "/"; local
207 (void) strcpy(basedir, buf+8);
208 basedir[strlen(basedir)-1] = '\0';
234 basedir_len = strlen(basedir);
236 basedir[basedir_len++] = '/';
240 update_map(*argv, basedir, basedir_len);
242 update_map(name, basedir, basedir_len);
260 update_map(name, basedir, basedir_len);
478 update_map(char *name, char *basedir, in argument
[all...]
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/
H A Dcfga_sata.c254 physpath_to_devlink(const char *basedir, const char *node_path, argument
274 if ((dp = opendir(basedir)) == NULL) {
283 deplen = pathconf(basedir, _PC_NAME_MAX);
307 "%s/%s", basedir, dep->d_name);
/illumos-gate/usr/src/lib/cfgadm_plugins/usb/common/
H A Dcfga_usb.c214 const char *basedir,
213 physpath_to_devlink( const char *basedir, const char *node_path, char **logpp, int *l_errnop, int match_minor) argument
/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/
H A Dcfga_utils.c290 const char *basedir,
301 if (strcmp(basedir, DEV_DIR)) {
303 rv = nftw(basedir, do_recurse_dev, NFTW_DEPTH, FTW_PHYS);
308 * Search certain selected subdirectories first if basedir == "/dev".
958 const char *basedir,
972 * Search the /dev hierarchy starting at basedir.
974 ret = recurse_dev(basedir, &pmt, lookup_dev);
289 recurse_dev( const char *basedir, void *arg, fpcfga_recur_t (*fcn)(const char *lpath, void *arg)) argument
957 physpath_to_devlink( const char *basedir, char *xport_phys, char **xport_logpp, int *l_errnop, int match_minor) argument
/illumos-gate/usr/src/cmd/svr4pkg/pkgmk/
H A Dmain.c138 "\t-b basedir\n" \
150 char *basedir; variable
262 basedir = optarg;
/illumos-gate/usr/src/cmd/datadm/
H A Ddatadm.c1510 * outputs dat.conf to stdout or to basedir/etc/dat/dat.conf
1701 datadm_locate_dat_conf(char *basedir) argument
1705 if (basedir == NULL) {
1709 dat_conf = (char *)malloc(strlen(basedir) +
1715 (void) strcat(dat_conf, basedir);
1726 char *basedir = NULL; local
1760 basedir = optarg;
1775 if (datadm_locate_dat_conf(basedir)) {
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dqueue.c6004 ** basedir -- base of all queue directories.
6005 ** blen -- strlen(basedir).
6021 multiqueue_cache(basedir, blen, qg, qn, phash)
6022 char *basedir;
6034 char prefix[MAXPATHLEN]; /* dir relative to basedir */
6066 ** XXX we could add basedir, but then we have to realloc()
6085 /* begin of qpath must be same as basedir */
6086 if (strncmp(basedir, qpath, blen) != 0 &&
6087 (strncmp(basedir, qpath, blen - 1) != 0 || len != blen - 1))
6090 qpath, basedir);
7030 char basedir[MAXPATHLEN]; local
[all...]

Completed in 637 milliseconds