Searched defs:namlen (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dgetdents.c134 uint32_t reclen, namlen; local
153 namlen = strlen(dp->d_name);
154 reclen = DIRENT32_RECLEN(namlen);
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dgetdents4.c226 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/lib/libast/common/preroot/
H A Dgetpreroot.c68 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/cmd/fs.d/autofs/
H A Dautod_xdr.c394 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 Dauto_xdr.c403 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/boot/lib/libstand/
H A Dufs.c452 int namlen, length; local
468 namlen = dp->d_namlen;
469 if (namlen == length &&
H A Dcd9660.c110 char namlen [ISODCL( 1, 1)]; /* 711 */ member in struct:ptable_ent
117 #define PTSIZE(pp) roundup(PTFIXSZ + isonum_711((pp)->namlen), 2)
H A Dext2fs.c764 int namlen, length; local
778 namlen = dp->d_namlen;
779 if (namlen == length &&
/illumos-gate/usr/src/lib/libtecla/common/
H A Dcplfile.c773 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/svr4pkg/hdrs/
H A Dinstall.h111 int namlen; /* The length of the name (mountpoint) */ member in struct:fstable
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_jfs.c281 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 Djfs.h297 u8 namlen; /* 1: */ member in struct:__anon2195
309 u8 namlen; /* 1: */ member in struct:__anon2196
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Ddir.c366 (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)) {
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_xdr.c777 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...]
H A Dnfs3_xdr.c2032 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 Dnfs3_srv.c3109 int namlen; local
3224 namlen = strlen(((struct dirent64 *)data)->d_name);
3226 roundup(namlen, BYTES_PER_XDR_UNIT);
3379 uint_t *namlen = NULL; local
3444 * being roughly 24 bytes. Therefore, the namlen array
3448 namlen = kmem_alloc(args->dircount, KM_SLEEP);
3526 namlen[nents] = strlen(dp->d_name);
3527 entrysize = NFS3_READDIRPLUS_ENTRY(namlen[nents]);
3594 infop[i].namelen = namlen[i];
3655 kmem_free(namlen, arg
[all...]
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_dir.c340 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/uts/common/sys/
H A Ddnlc.h70 * 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/cmd/boot/bootadm/
H A Dbootadm_hyper.c329 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/uts/common/fs/ufs/
H A Dufs_dir.c197 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...]
H A Dufs_vnops.c6594 int namlen; local
6605 if ((namlen = strlen(nm)) == 0)
6609 if (namlen == 1)
6611 else if ((namlen == 2) && nm[1] == '.') {
/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c256 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/uts/common/fs/hsfs/
H A Dhsfs_node.c763 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/os/
H A Devchannels.c1058 size_t namlen; local
1066 if ((namlen = strlen(chnam) + 1) > MAX_CHNAME_LEN) {
1078 chn = kmem_alloc(namlen, KM_SLEEP);
1079 bcopy(chnam, chn, namlen);
1084 p->ch_namelen = namlen;

Completed in 134 milliseconds