/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | getcwd.c | 119 size_t namlen; 145 if (fs3d(FS3D_TEST) && (namlen = mount(".", dots, FS3D_GET|FS3D_VIEW|FS3D_SIZE(sizeof(dots)), NiL)) > 1 && namlen < sizeof(dots)) 149 namlen++; 152 if (len < namlen) ERROR(ERANGE); 154 else if (!(buf = newof(0, char, namlen, len))) ERROR(ENOMEM); 155 return (char*)memcpy(buf, p, namlen); 169 namlen = strlen(p); 232 namlen = D_NAMLEN(entry); 246 namlen [all...] |
/illumos-gate/usr/src/lib/libast/common/preroot/ |
H A D | getpreroot.c | 68 int namlen; local 128 namlen = D_NAMLEN(entry); 142 namlen = D_NAMLEN(entry); 143 if ((d - dots) > (PATH_MAX - 1 - namlen)) ERROR(ERANGE); 144 memcpy(d, entry->d_name, namlen + 1); 149 if ((p -= namlen) <= (path + 1)) ERROR(ERANGE); 150 memcpy(p, entry->d_name, namlen);
|
/illumos-gate/usr/src/boot/include/ufs/ufs/ |
H A D | dir.h | 111 #define DIRECTSIZ(namlen) \ 113 ((namlen)+1)*sizeof(((struct direct *)0)->d_name[0]) + 3) & ~3)
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | getdents4.c | 226 int namlen; local 231 if ((namlen = ep->b_name.utf8string_len) == 0) 234 n = BDIRENT_RECLEN(namlen); 240 bcopy(ep->b_name.utf8string_val, dep->d_name, namlen); 241 dep->d_name[namlen] = '\0';
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | dnlc.c | 256 kmem_free((ncp), sizeof (ncache_t) + (ncp)->namlen); \ 324 static ncache_t *dnlc_get(uchar_t namlen); 325 static ncache_t *dnlc_search(vnode_t *dp, const char *name, uchar_t namlen, 439 uchar_t namlen; local 454 DNLCHASH(name, dp, hash, namlen); 455 if ((ncp = dnlc_get(namlen)) == NULL) 461 bcopy(name, ncp->name, namlen + 1); /* name and null */ 466 if (dnlc_search(dp, name, namlen, hash) != NULL) { 508 uchar_t namlen; local 526 DNLCHASH(name, dp, hash, namlen); 589 uchar_t namlen; local 668 uchar_t namlen; local 972 dnlc_search(vnode_t *dp, const char *name, uchar_t namlen, int hash) argument 1014 dnlc_get(uchar_t namlen) argument 1151 uchar_t namlen; local 1292 uchar_t namlen; local 1594 uchar_t namlen; local 1792 uchar_t namlen; local [all...] |
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_xdr.c | 394 uint_t namlen; local 414 namlen = strlen(name); 418 roundup(namlen, BYTES_PER_XDR_UNIT); 426 !xdr_bytes(xdrs, &name, &namlen, AUTOFS_MAXPATHLEN) || 443 #define reclen(namlen) DIRENT64_RECLEN((namlen)) 454 uint_t namlen; local 470 !xdr_u_int(xdrs, &namlen)) { 473 if (reclen(namlen) > size) { 477 if (!xdr_opaque(xdrs, dp->d_name, namlen)|| [all...] |
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_xdr.c | 403 uint_t namlen; local 421 namlen = (uint_t)strlen(name); 425 roundup(namlen, BYTES_PER_XDR_UNIT); 433 !xdr_bytes(xdrs, &name, &namlen, AUTOFS_MAXPATHLEN) || 454 uint_t namlen; local 470 !xdr_u_int(xdrs, &namlen)) 472 if (DIRENT64_RECLEN(namlen) > size) { 476 if (!xdr_opaque(xdrs, dp->d_name, namlen)|| 480 dp->d_reclen = (ushort_t)DIRENT64_RECLEN(namlen); 481 bzero(&dp->d_name[namlen], [all...] |
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_jfs.c | 281 int namlen, cmp, n, link_count; local 337 namlen = de->namlen; 339 uni2ansi (de->name, namebuf, namlen); 340 namebuf[namlen] = 0; 345 namlen -= DTLHDRDATALEN; 350 namlen -= DTSLOTDATALEN; 353 uni2ansi (ds->name, ptr, namlen); 354 ptr += namlen;
|
H A D | jfs.h | 297 u8 namlen; /* 1: */ member in struct:__anon2195 309 u8 namlen; /* 1: */ member in struct:__anon2196
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dnlc.h | 70 * Note namlen is a uchar_t to conserve space 84 uchar_t namlen; /* length of name */ member in struct:ncache 158 * 'hash' and 'namlen' must be l-values. A check is made to ensure 161 #define DNLCHASH(name, dvp, hash, namlen) \ 169 (namlen) = Xcp - (name); \
|
/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | cplfile.c | 773 int namlen; /* The number of characters in nambuf[] */ local 782 for(sptr=string,namlen=0; 783 namlen < nmax && (slen-namlen < FS_DIR_SEP_LEN || 785 namlen++) { 786 nambuf[namlen] = *sptr++; 791 if(namlen >= nammax) { 798 nambuf[namlen] = '\0';
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm_hyper.c | 329 unsigned namlen; local 339 namlen = value - optstr; 344 if (strncmp(optstr, "console", namlen) == 0) { 349 if ((strncmp(optstr, "ttya-mode", namlen) == 0) || 350 (strncmp(optstr, "ttyb-mode", namlen) == 0)) { 351 char *port = strndupa(optstr, namlen); 378 unsigned namlen; local 396 namlen = value - optstr; 416 if (strncmp(optstr, "console", namlen) == 0) { 431 if ((strncmp(optstr, "com1", namlen) [all...] |
/illumos-gate/usr/src/cmd/svr4pkg/hdrs/ |
H A D | install.h | 111 int namlen; /* The length of the name (mountpoint) */ member in struct:fstable
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_dir.c | 197 int namlen; /* length of name */ local 380 namlen = strlen(namep); 468 if (ep->d_ino && ep->d_namlen == namlen && 489 if (namlen == 2 && namep[0] == '.' && namep[1] == '.') { 652 int namlen; /* length of name */ local 670 for (s = namep, namlen = 0; *s; s++, namlen++) 673 ASSERT(namlen); 686 (namlen == 1 || (namlen 818 int namlen; /* length of name */ local 1007 ufs_dircheckforname( struct inode *tdp, char *namep, int namlen, struct ufs_slot *slotp, struct inode **ipp, struct cred *cr, int noentry) argument 1764 ufs_diraddentry( struct inode *tdp, char *namep, enum de_op op, int namlen, struct ufs_slot *slotp, struct inode *sip, struct inode *sdp, struct cred *cr) argument 2418 int namlen; local [all...] |
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | mntinfo.c | 132 if (fs1->namlen == fs2->namlen) 135 return (fs2->namlen - fs1->namlen); 624 nfte->namlen = strlen(mountp); 628 if ((nfte->name = malloc(nfte->namlen+1)) == NULL) { 1102 else if (fs_tab[i]->namlen <= pathlen) 1111 fs_namelen = fs_tab[i]->namlen;
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | hsfs_impl.h | 53 extern int hs_dirlook(struct vnode *dvp, char *name, int namlen,
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | getdents.c | 134 uint32_t reclen, namlen; local 153 namlen = strlen(dp->d_name); 154 reclen = DIRENT32_RECLEN(namlen);
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_node.c | 763 int namlen, /* length of 'name' */ 802 if (!is_rrip && *name == '\1' && namlen == 1) 808 if (namlen >= cmpname_size) 809 namlen = cmpname_size - 1; 816 cmpnamelen = namlen; 823 name[namlen-1] == '.' && 824 CAN_TRUNCATE_DOT(name, namlen)) 825 name[--namlen] = '\0'; 828 cmpnamelen = hs_iso_copy(name, cmpname, namlen); 830 cmpnamelen = hs_uppercase_copy(name, cmpname, namlen); 760 hs_dirlook( struct vnode *dvp, char *name, int namlen, struct vnode **vpp, struct cred *cred) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_xdr.c | 2032 uint_t namlen; local 2066 namlen = (uint_t)strlen(dp->d_name); 2078 roundup(namlen, BYTES_PER_XDR_UNIT); 2098 !xdr_bytes(xdrs, &name, &namlen, ~0) || 2184 uint_t namlen; local 2208 if (!XDR_GETINT32(xdrs, (int32_t *)&namlen)) 2210 this_reclen = DIRENT64_RECLEN(namlen); 2222 if (!xdr_opaque(xdrs, dp->d_name, namlen)) 2224 bzero(&dp->d_name[namlen], 2225 DIRENT64_NAMELEN(this_reclen) - namlen); 2426 uint_t namlen; local [all...] |
H A D | nfs_xdr.c | 777 uint_t namlen; local 805 namlen = (uint_t)strlen(name); 807 roundup(namlen, BYTES_PER_XDR_UNIT); 815 !xdr_bytes(xdrs, &name, &namlen, NFS_MAXNAMLEN) || 835 uint_t namlen; local 858 !xdr_u_int(xdrs, &namlen)) 860 this_reclen = DIRENT64_RECLEN(namlen); 865 if (!xdr_opaque(xdrs, dp->d_name, namlen)|| 869 bzero(&dp->d_name[namlen], 870 DIRENT64_NAMELEN(this_reclen) - namlen); [all...] |
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | ufs.c | 452 int namlen, length; local 468 namlen = dp->d_namlen; 469 if (namlen == length &&
|
H A D | cd9660.c | 110 char namlen [ISODCL( 1, 1)]; /* 711 */ member in struct:ptable_ent 117 #define PTSIZE(pp) roundup(PTFIXSZ + isonum_711((pp)->namlen), 2)
|
H A D | ext2fs.c | 764 int namlen, length; local 778 namlen = dp->d_namlen; 779 if (namlen == length &&
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_dir.c | 340 int32_t namlen, err; local 349 for (s = namep, namlen = 0; *s; s++, namlen++) { 355 if (namlen == 0) { 366 (namlen == 1 || (namlen == 2 && namep[1] == '.'))) { 475 namep, namlen, &slot, &tip, buf, cr)) { 522 namlen, &slot, sip, sdp, cr)) {
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | dir.c | 366 (void) printf(" ino %d reclen %d namlen %d name `%s'\n", 1287 int namlen; local 1294 namlen = cp - bufp; 1295 if ((namlen > BUFSIZ) || (namlen > MAXPATHLEN)) {
|