/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | pathutil.c | 153 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 D | expand.c | 121 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 D | homedir.c | 103 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 D | cplfile.c | 622 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 D | clientinit.c | 283 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 D | fsys_iso9660.c | 148 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 D | which.c | 53 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 D | util.c | 144 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 D | devid_cache.c | 519 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 D | rmdir.c | 54 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 D | pkgserv.c | 124 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 D | pathname.c | 234 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 D | service.c | 136 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 D | th_manage.c | 45 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 D | zones_lofs.c | 218 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 D | add_drv.c | 999 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 D | module.c | 949 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 D | disk_common.c | 1152 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 D | devctl.c | 185 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 D | loader_emu.c | 1821 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 D | kmdb_module.c | 48 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 D | nftw.c | 44 nftw.base = ftw->pathlen - ftw->namelen; in nftw_user()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | auditsys.c | 771 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 D | pkgserv.c | 705 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 D | pcidr.c | 367 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()
|