Home
last modified time | relevance | path

Searched refs:pathlen (Results 1 – 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/lib/libtecla/common/
H A Dpathutil.c153 int pathlen; /* The length of the pathname */ in _pn_append_to_path() local
165 pathlen = strlen(path->name); in _pn_append_to_path()
174 if(!_pn_resize_path(path, pathlen + slen)) in _pn_append_to_path()
185 path->name[pathlen++] = string[i]; in _pn_append_to_path()
190 path->name[pathlen] = '\0'; in _pn_append_to_path()
195 memcpy(path->name + pathlen, string, slen); in _pn_append_to_path()
196 path->name[pathlen + slen] = '\0'; in _pn_append_to_path()
223 int pathlen; /* The length of the pathname */ in _pn_prepend_to_path() local
236 pathlen = strlen(path->name); in _pn_prepend_to_path()
261 if(!_pn_resize_path(path, pathlen + shift)) in _pn_prepend_to_path()
[all …]
H A Dexpand.c121 static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen);
346 FileExpansion *ef_expand_file(ExpandFile *ef, const char *path, int pathlen) in ef_expand_file() argument
367 if(pathlen < 0 || pathlen > strlen(path)) in ef_expand_file()
368 pathlen = strlen(path); in ef_expand_file()
378 path = ef_expand_special(ef, path, pathlen); in ef_expand_file()
503 int pathlen; /* The length of ef->pathname[] on entry to this */ in ef_match_relative_pathname() local
509 pathlen = strlen(ef->path->name); in ef_match_relative_pathname()
578 ef->path->name[pathlen] = '\0'; in ef_match_relative_pathname()
1042 static char *ef_expand_special(ExpandFile *ef, const char *path, int pathlen) in ef_expand_special() argument
1060 for(spos=ppos=0; ppos < pathlen; ppos++) { in ef_expand_special()
[all …]
H A Dhomedir.c103 size_t pathlen; /* The estimated maximum size of a pathname */ in _new_HomeDir() local
151 pathlen = _pu_pathname_dim(); in _new_HomeDir()
152 if(pathlen > home->buflen) in _new_HomeDir()
153 home->buflen = pathlen; in _new_HomeDir()
H A Dcplfile.c622 int pathlen = strlen(pathname); in cf_complete_entry() local
626 for(start=pathlen - 1; start >= 0 && in cf_complete_entry()
725 cf->path->name[pathlen] = '\0'; in cf_complete_entry()
731 cf->path->name[pathlen] = '\0'; in cf_complete_entry()
/illumos-gate/usr/src/lib/libldap5/sources/ldap/ssldap/
H A Dclientinit.c283 PRUint32 len, pathlen, addslash; in buildDBName() local
292 pathlen = len; in buildDBName()
294 addslash = ( pathlen > 0 && in buildDBName()
305 ++pathlen; in buildDBName()
307 PL_strcpy(result+pathlen, dbname); in buildDBName()
344 PRUint32 len, pathlen; in GetDBName() local
354 pathlen = PL_strlen(path); in GetDBName()
355 len = pathlen + PL_strlen(dbname) + 1; in GetDBName()
356 addslash = ( path[pathlen - 1] != '/' ); in GetDBName()
364 ++pathlen; in GetDBName()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_iso9660.c148 unsigned int pathlen; in iso9660_dir() local
163 for (pathlen = 0 ; in iso9660_dir()
164 dirname[pathlen] in iso9660_dir()
165 && !isspace(dirname[pathlen]) && dirname[pathlen] != '/' ; in iso9660_dir()
166 pathlen++) in iso9660_dir()
353 if (name_len >= pathlen in iso9660_dir()
354 && !memcmp(name, dirname, pathlen)) in iso9660_dir()
356 if (dirname[pathlen] == '/' || !print_possibilities) in iso9660_dir()
362 if (pathlen == name_len) in iso9660_dir()
364 if (dirname[pathlen] == '/') in iso9660_dir()
[all …]
/illumos-gate/usr/src/cmd/which/
H A Dwhich.c53 size_t pathlen; in main() local
81 pathlen = strlen(p); in main()
88 memcpy(path, p, pathlen + 1); in main()
100 if (pathlen > 0) { in main()
104 memcpy(q, p, pathlen + 1); in main()
/illumos-gate/usr/src/lib/libcryptoutil/common/
H A Dutil.c144 int pathlen = 0; in get_fullpath() local
148 pathlen = strlen(filepath); in get_fullpath()
153 if (pathlen > 0 && dirlen > 0) { in get_fullpath()
155 int len = pathlen + dirlen + 2; in get_fullpath()
163 } else if (pathlen > 0) { in get_fullpath()
/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c519 int pathlen; in e_devid_cache_register_cmn() local
527 pathlen = strlen(devpath) + 1; in e_devid_cache_register_cmn()
529 bcopy(devpath, path, pathlen); in e_devid_cache_register_cmn()
541 pathlen = strlen(fullpath) + 1; in e_devid_cache_register_cmn()
543 bcopy(fullpath, path, pathlen); in e_devid_cache_register_cmn()
572 kmem_free(path, pathlen); in e_devid_cache_register_cmn()
619 kmem_free(path, pathlen); in e_devid_cache_register_cmn()
1069 size_t pathlen, ualen; in e_devid_cache_path_to_devid() local
1081 pathlen = 0; in e_devid_cache_path_to_devid()
1084 pathlen = strlen(path); in e_devid_cache_path_to_devid()
[all …]
/illumos-gate/usr/src/cmd/rmdir/
H A Drmdir.c54 unsigned int pathlen; in main() local
92 pathlen = (unsigned)strlen(ptr); in main()
93 if ((path = (char *)malloc(pathlen + 4)) == NULL || in main()
94 (remain = (char *)malloc(pathlen + 4)) == NULL) { in main()
/illumos-gate/usr/src/cmd/svr4pkg/pkgserv/
H A Dpkgserv.c124 int pathlen; /* The length of the pathname */ member
639 p->pathlen = t - buf - 1; in parse_line()
640 if (p->pathlen == 0 || p->pathlen >= PATH_MAX) { in parse_line()
808 ent->pathlen, ent->line); in parse_contents()
959 p.pathlen = cmd->len; in file_find()
1027 strcmp(cur->line + cur->pathlen, in swapentry()
1028 new->line + new->pathlen) == 0) { in swapentry()
1119 a->pathlen > b->pathlen ? b->pathlen : a->pathlen); in avlcmp()
1125 else if (a->pathlen == b->pathlen) in avlcmp()
1127 else if (a->pathlen > b->pathlen) in avlcmp()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Dpathname.c234 size_t pathlen; in pn_getcomponent() local
237 pathlen = pnp->pn_pathlen; in pn_getcomponent()
238 if (pathlen >= MAXNAMELEN) { in pn_getcomponent()
247 path[pathlen] = '/'; /* guarantees loop termination */ in pn_getcomponent()
250 path[pathlen] = '\0'; in pn_getcomponent()
254 pnp->pn_pathlen = pathlen - (cp - path); in pn_getcomponent()
/illumos-gate/usr/src/cmd/sh/
H A Dservice.c136 int pathlen; local
147 pathlen = length(path)-1;
149 if (pathlen > 2 && path[pathlen - 1] == ':' &&
150 path[pathlen - 2] != ':') {
152 (void) memcpystak(newpath, path, pathlen);
153 newpath[pathlen] = ':';
154 endstak(newpath + pathlen + 1);
/illumos-gate/usr/src/cmd/th_tools/
H A Dth_manage.c45 static int getpath(char *path, int instance, char *name, int pathlen);
363 int pathlen; member
380 (void) strncpy(warg->path, path, warg->pathlen); in walk_callback()
389 getpath(char *path, int instance, char *name, int pathlen) in getpath() argument
397 warg.pathlen = pathlen; in getpath()
/illumos-gate/usr/src/lib/libinstzones/common/
H A Dzones_lofs.c218 z_resolve_lofs(char *path, size_t pathlen) in z_resolve_lofs() argument
229 (void) strlcpy(path, tmppath, pathlen); in z_resolve_lofs()
284 if ((len = resolvepath(tmppath, path, pathlen)) == -1) in z_resolve_lofs()
/illumos-gate/usr/src/cmd/modload/
H A Dadd_drv.c999 int pathlen; in remove_slashes() local
1009 pathlen = strlen(path); in remove_slashes()
1010 if ((pathlen > 1) && path[pathlen - 1] == '/') in remove_slashes()
1011 path[pathlen - 1] = '\0'; in remove_slashes()
/illumos-gate/usr/src/boot/common/
H A Dmodule.c949 int pathlen, extlen, len; in file_lookup() local
951 pathlen = strlen(path); in file_lookup()
960 result = malloc(pathlen + namelen + extlen + 2); in file_lookup()
963 bcopy(path, result, pathlen); in file_lookup()
964 if (pathlen > 0 && result[pathlen - 1] != '/') in file_lookup()
965 result[pathlen++] = '/'; in file_lookup()
966 cp = result + pathlen; in file_lookup()
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_common.c1152 size_t pathlen; in disk_status() local
1168 pathlen = 0; in disk_status()
1181 pathlen = strlen(devpath) + sizeof ("/devices") + in disk_status()
1184 if ((fullpath = topo_mod_alloc(mod, pathlen)) == NULL) in disk_status()
1187 (void) snprintf(fullpath, pathlen, "/devices%s%s", devpath, in disk_status()
1195 topo_mod_free(mod, fullpath, pathlen); in disk_status()
1201 topo_mod_free(mod, fullpath, pathlen); in disk_status()
/illumos-gate/usr/src/cmd/devctl/
H A Ddevctl.c185 int pathlen; in main() local
251 if ((pathlen = readlink(orig_path, devctl_device, in main()
258 devctl_device[pathlen] = '\0'; in main()
/illumos-gate/usr/src/common/ficl/emu/
H A Dloader_emu.c1821 int pathlen; in file_lookup() local
1823 pathlen = strlen(path); in file_lookup()
1824 result = malloc(pathlen + namelen + 2); in file_lookup()
1827 bcopy(path, result, pathlen); in file_lookup()
1828 if (pathlen > 0 && result[pathlen - 1] != '/') in file_lookup()
1829 result[pathlen++] = '/'; in file_lookup()
1830 cp = result + pathlen; in file_lookup()
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_module.c48 kmdb_module_path_set(const char **path, size_t pathlen) in kmdb_module_path_set() argument
54 wr->dpth_path = mdb_path_dup(path, pathlen, &wr->dpth_pathlen); in kmdb_module_path_set()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dnftw.c44 nftw.base = ftw->pathlen - ftw->namelen; in nftw_user()
/illumos-gate/usr/src/uts/common/syscall/
H A Dauditsys.c771 int pathlen; in getcwd() local
781 pathlen = app->audp_sect[1] - app->audp_sect[0]; in getcwd()
782 if (pathlen > length) { in getcwd()
787 if (copyout(app->audp_sect[0], data, pathlen)) { in getcwd()
801 int pathlen; in getcar() local
811 pathlen = app->audp_sect[1] - app->audp_sect[0]; in getcar()
812 if (pathlen > length) { in getcar()
817 if (copyout(app->audp_sect[0], data, pathlen)) { in getcar()
/illumos-gate/usr/src/lib/libpkg/common/
H A Dpkgserv.c705 pkggetentry(PKGserver server, int *len, int *pathlen) in pkggetentry() argument
729 *pathlen = num[1]; in pkggetentry()
735 pkggetentry_named(PKGserver server, const char *path, int *len, int *pathlen) in pkggetentry_named() argument
743 *pathlen = pcmd->len = plen; in pkggetentry_named()
/illumos-gate/usr/src/cmd/pcidr/
H A Dpcidr.c367 int rv, i, lplen, si_cmd, pathlen, okmacro, si_macro_len; in parse_path() local
381 pathlen = strlen(path); in parse_path()
382 pathend = &path[pathlen - 1]; in parse_path()

123