Home
last modified time | relevance | path

Searched refs:linkbuf (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_minix.c308 char linkbuf[PATH_MAX]; /* buffer for following sym-links */ in minix_dir() local
372 if (filemax + len > sizeof (linkbuf) - 2) in minix_dir()
382 memmove (linkbuf + filemax, dirname, len); in minix_dir()
384 linkbuf[filemax + len] = '\0'; in minix_dir()
387 len = grub_read (linkbuf, filemax); in minix_dir()
393 printf ("symlink=%s\n", linkbuf); in minix_dir()
396 dirname = linkbuf; in minix_dir()
H A Dfsys_jfs.c282 char namebuf[JFS_NAME_MAX + 1], linkbuf[JFS_PATH_MAX]; in jfs_dir() local
297 grub_memmove (linkbuf, inode->di_fastsymlink, di_size); in jfs_dir()
302 n = jfs_read (linkbuf, filemax); in jfs_dir()
308 inum = (linkbuf[0] == '/') ? ROOT_I : parent_inum; in jfs_dir()
309 while (n < (JFS_PATH_MAX - 1) && (linkbuf[n++] = *dirname++)); in jfs_dir()
310 linkbuf[n] = 0; in jfs_dir()
311 dirname = linkbuf; in jfs_dir()
H A Dfsys_ext2fs.c558 char linkbuf[PATH_MAX]; /* buffer for following symbolic links */ in ext2fs_dir() local
666 if (filemax + len > sizeof (linkbuf) - 2) in ext2fs_dir()
676 memmove (linkbuf + filemax, dirname, len); in ext2fs_dir()
678 linkbuf[filemax + len] = '\0'; in ext2fs_dir()
684 len = grub_read (linkbuf, filemax); in ext2fs_dir()
693 memmove (linkbuf, (char *) INODE->i_block, len); in ext2fs_dir()
697 printf ("symlink=%s\n", linkbuf); in ext2fs_dir()
700 dirname = linkbuf; in ext2fs_dir()
H A Dfsys_xfs.c543 char linkbuf[xfs.bsize]; in xfs_dir() local
561 n = xfs_read (linkbuf, filemax); in xfs_dir()
567 ino = (linkbuf[0] == '/') ? xfs.rootino : parent_ino; in xfs_dir()
568 while (n < (xfs.bsize - 1) && (linkbuf[n++] = *dirname++)); in xfs_dir()
569 linkbuf[n] = 0; in xfs_dir()
570 dirname = linkbuf; in xfs_dir()
H A Dfsys_reiserfs.c1003 char linkbuf[PATH_MAX]; /* buffer for following symbolic links */ in reiserfs_dir() local
1046 if (filemax + len > sizeof (linkbuf) - 1) in reiserfs_dir()
1054 grub_memmove (linkbuf + filemax, dirname, len+1); in reiserfs_dir()
1060 || reiserfs_read (linkbuf, filemax) != filemax) in reiserfs_dir()
1068 printf ("symlink=%s\n", linkbuf); in reiserfs_dir()
1071 dirname = linkbuf; in reiserfs_dir()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/rdist/
H A Ddefs.h118 struct linkbuf { struct
124 struct linkbuf *nextp; argument
136 extern struct linkbuf *ihead; /* list of files with more than one link */
H A Dserver.c44 struct linkbuf *ihead; /* list of files with more than one link */
58 struct linkbuf *savelink(struct stat *, int);
423 struct linkbuf *lp; in sendf()
477 struct linkbuf *lp; in sendf()
556 struct linkbuf *
559 struct linkbuf *lp; in savelink()
566 lp = (struct linkbuf *)malloc(sizeof (*lp)); in savelink()
/illumos-gate/usr/src/lib/libvolmgt/common/
H A Dvolmgt_on_private.c494 char linkbuf[MAXPATHLEN+4]; in get_media_info() local
511 if ((lb_len = readlink(lpath, linkbuf, in get_media_info()
512 sizeof (linkbuf))) < 0) { in get_media_info()
515 linkbuf[lb_len] = NULLC; /* null terminate */ in get_media_info()
516 if ((cp = vol_basename(linkbuf)) == NULL) { in get_media_info()
/illumos-gate/usr/src/cmd/devfsadm/
H A Dcfg_link.c1085 char linkbuf[MAXPATHLEN]; in pci_cfg_creat_cb() local
1122 (void) snprintf(linkbuf, sizeof (linkbuf), "%s/%s", in pci_cfg_creat_cb()
1142 pci_cfg_rm_invalid_links(devpath, linkbuf); in pci_cfg_creat_cb()
1145 (void) devfsadm_mklink(linkbuf, node, minor, 0); in pci_cfg_creat_cb()
1162 fd = di_dli_openw(linkbuf); in pci_cfg_creat_cb()
1180 (void) snprintf(linkbuf, sizeof (linkbuf), "%s/%s", in pci_cfg_creat_cb()
1182 (void) devfsadm_mklink(linkbuf, node, minor, 0); in pci_cfg_creat_cb()
H A Ddevfsadm.c5680 char linkbuf[PATH_MAX + 1]; in create_cached_numeral() local
5730 linksize = readlink(lpath, linkbuf, PATH_MAX); in create_cached_numeral()
5737 linkbuf[linksize] = '\0'; in create_cached_numeral()
5743 contents = di_alias2curr(devi_root_node, linkbuf); in create_cached_numeral()
/illumos-gate/usr/src/boot/libsa/
H A Dnfs.c475 char linkbuf[NFS_MAXPATHLEN + 1]; in nfs_open() local
590 error = nfs_readlink(newfd, linkbuf); in nfs_open()
594 link_len = strlen(linkbuf); in nfs_open()
604 bcopy(linkbuf, namebuf, link_len); in nfs_open()
/illumos-gate/usr/src/cmd/backup/restore/
H A Dutilities.c261 char linkbuf[MAXPATHLEN]; in lf_linkit() local
277 if (((l = readlink(new, linkbuf, sizeof (linkbuf))) in lf_linkit()
280 (strncmp(linkbuf, name, l) == 0)) { in lf_linkit()
/illumos-gate/usr/src/cmd/modload/
H A Dadd_drv.c838 char linkbuf[MAXPATHLEN]; in dev_node() local
841 if (readlink(node, linkbuf, MAXPATHLEN) == -1) in dev_node()
847 if (strstr(linkbuf, ptr->dev_name) != NULL) in dev_node()
/illumos-gate/usr/src/cmd/tar/
H A Dtar.c404 struct linkbuf { struct
410 struct linkbuf *nextp; argument
520 char, struct linkbuf *, int *);
526 char *prefix, int typeflag, int filetype, struct linkbuf *lp);
7603 struct linkbuf *linkinfo, in prepare_xattr()
7726 if (linkinfo != (struct linkbuf *)NULL) { in prepare_xattr()
7749 struct linkbuf *linkinfo, in prepare_xattr()
8038 struct linkbuf *lp; in put_link()
8094 lp = (struct linkbuf *)getmem(sizeof (*lp)); in put_link()
8095 if (lp != (struct linkbuf *)NULL) { in put_link()
[all …]
/illumos-gate/usr/src/cmd/dladm/
H A Ddladm.c10335 char linkbuf[MAXLINKNAMELEN]; in show_one_overlay_table() local
10342 NULL, linkbuf, MAXLINKNAMELEN)) != DLADM_STATUS_OK) { in show_one_overlay_table()
10350 warn("%s is not an overlay", linkbuf); in show_one_overlay_table()
10356 shot.shot_linkname = linkbuf; in show_one_overlay_table()
10403 char linkbuf[MAXLINKNAMELEN]; in show_one_overlay_fma() local
10408 if (dladm_datalink_id2info(handle, linkid, NULL, &class, NULL, linkbuf, in show_one_overlay_fma()
10411 die("datalink %s is not an overlay device\n", linkbuf); in show_one_overlay_fma()
10415 shof.shof_linkname = linkbuf; in show_one_overlay_fma()
10421 linkbuf); in show_one_overlay_fma()