Searched refs:dirlen (Results 1 - 12 of 12) sorted by relevance

/freebsd-10.0-release/gnu/usr.bin/grep/
H A Dsavedir.c83 size_t dirlen = strlen (dir); local
85 if ((dirlen + filelen + 2) > pathlen)
87 path = calloc (dirlen + 1 + filelen + 1, sizeof (*path));
88 pathlen = dirlen + filelen + 2;
91 slash = (path[dirlen] != '/');
92 path[dirlen] = '/';
93 strcpy (path + dirlen + slash , file);
H A Dgrep.c1085 size_t dirlen = strlen (dir); local
1086 int needs_slash = ! (dirlen == FILESYSTEM_PREFIX_LEN (dir)
1087 || IS_SLASH (dir[dirlen - 1]));
1096 file = xrealloc (file, dirlen + 1 + namelen + 1);
1098 file[dirlen] = '/';
1099 strcpy (file + dirlen + needs_slash, namep);
/freebsd-10.0-release/contrib/binutils/bfd/
H A Dsyms.c1362 size_t dirlen; local
1364 dirlen = strlen (directory_name);
1366 || strncmp (info->filename, directory_name, dirlen) != 0
1367 || strcmp (info->filename + dirlen, file_name) != 0)
1374 info->filename = bfd_malloc (dirlen + len);
1377 memcpy (info->filename, directory_name, dirlen);
1378 memcpy (info->filename + dirlen, file_name, len);
/freebsd-10.0-release/contrib/binutils/ld/
H A Dldmain.c682 size_t dirlen;
687 dirlen = strlen (dir);
689 buf = xmalloc (dirlen + sizeof ("/ldscripts"));
714 size_t dirlen;
756 dirlen = end - program_name;
759 dir = xmalloc (dirlen + 8);
760 strncpy (dir, program_name, dirlen);
761 dir[dirlen] = '\0';
770 strcpy (dir + dirlen, "/../lib");
681 size_t dirlen; local
713 size_t dirlen; local
/freebsd-10.0-release/sys/fs/smbfs/
H A Dsmbfs_node.c102 int dirlen, const char *name, int nmlen, char sep,
176 rplen = dirlen;
182 bcopy(dirnm, p, dirlen);
183 p += dirlen;
101 smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *dirnm, int dirlen, const char *name, int nmlen, char sep, struct smbfattr *fap, struct vnode **vpp) argument
/freebsd-10.0-release/contrib/libreadline/
H A Dcomplete.c1903 int dirlen; local
2073 dirlen = strlen (dirname);
2074 temp = (char *)xmalloc (2 + dirlen + D_NAMLEN (entry));
2078 if (dirname[dirlen - 1] != '/')
2080 temp[dirlen++] = '/';
2081 temp[dirlen] = '\0';
2086 dirlen = strlen (users_dirname);
2087 temp = (char *)xmalloc (2 + dirlen + D_NAMLEN (entry));
2090 if (users_dirname[dirlen - 1] != '/')
2091 temp[dirlen
[all...]
/freebsd-10.0-release/sys/fs/nfsclient/
H A Dnfs_clvfsops.c518 int dirlen, error; local
527 dirlen = strlen(++dirpath);
529 dirlen = 0;
531 if ((error = mountnfs(args, mp, nam, path, NULL, 0, dirpath, dirlen,
770 int dirlen, has_nfs_args_opt, krbnamelen, srvkrbnamelen; local
1129 dirlen = strlen(dirpath);
1150 dirlen, srvkrbname, srvkrbnamelen, &vp, td->td_ucred, td,
1193 char *hst, u_char *krbname, int krbnamelen, u_char *dirpath, int dirlen,
1216 krbnamelen + dirlen + srvkrbnamelen + 2,
1223 nmp->nm_dirpathlen = dirlen;
1192 mountnfs(struct nfs_args *argp, struct mount *mp, struct sockaddr *nam, char *hst, u_char *krbname, int krbnamelen, u_char *dirpath, int dirlen, u_char *srvkrbname, int srvkrbnamelen, struct vnode **vpp, struct ucred *cred, struct thread *td, int nametimeo, int negnametimeo, int minvers) argument
[all...]
/freebsd-10.0-release/contrib/tnftp/src/
H A Dutil.c861 size_t dirlen; local
876 dirlen = strlen(dir);
877 if (strncmp(realdir, dir, dirlen) == 0 &&
878 (realdir[dirlen] == '/' || realdir[dirlen] == '\0'))
/freebsd-10.0-release/sys/fs/nfsserver/
H A Dnfs_nfsdport.c1533 int dirlen; local
1696 * dirlen is the size of the reply, including all XDR and must
1699 * (Include the two booleans at the end of the reply in dirlen now.)
1705 dirlen = NFSX_V3POSTOPATTR + NFSX_VERF + 2 * NFSX_UNSIGNED;
1707 dirlen = 2 * NFSX_UNSIGNED;
1716 dirlen += (6*NFSX_UNSIGNED + NFSM_RNDUP(nlen));
1718 dirlen += (4*NFSX_UNSIGNED + NFSM_RNDUP(nlen));
1719 if (dirlen > cnt) {
1779 int dirlen; local
1995 * dirlen i
[all...]
/freebsd-10.0-release/sys/fs/ext2fs/
H A Dext2_htree.c631 uint32_t blksize, dirlen, split_hash; local
651 dirlen = (char *)root + blksize - (char *)ep;
652 memcpy(buf1, ep, dirlen);
654 while ((char *)ep < buf1 + dirlen)
/freebsd-10.0-release/libexec/rtld-elf/
H A Drtld.c2651 try_library_path(const char *dir, size_t dirlen, void *param) argument
2659 if (dirlen + 1 + arg->namelen + 1 > arg->buflen)
2663 strncpy(pathname, dir, dirlen);
2664 pathname[dirlen] = '/';
2665 strcpy(pathname + dirlen + 1, arg->name);
2669 pathname = xmalloc(dirlen + 1 + arg->namelen + 1);
3279 fill_search_info(const char *dir, size_t dirlen, void *param) argument
3287 arg->serinfo->dls_size += sizeof(struct dl_serpath) + dirlen + 1;
3295 strncpy(arg->strspace, dir, dirlen);
3296 arg->strspace[dirlen]
[all...]
/freebsd-10.0-release/sys/nfsserver/
H A Dnfs_serv.c2923 int siz, cnt, fullsiz, eofflag, rdonly, dirlen, ncookies; local
3087 dirlen = len = NFSX_V3POSTOPATTR + NFSX_V3COOKIEVERF +
3170 dirlen += (6 * NFSX_UNSIGNED + nlen + rem);
3171 if (len > cnt || dirlen > fullsiz) {

Completed in 155 milliseconds