/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_minix.c | 308 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 D | fsys_jfs.c | 282 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 D | fsys_ext2fs.c | 558 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 D | fsys_xfs.c | 543 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 D | fsys_reiserfs.c | 1003 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 D | defs.h | 118 struct linkbuf { struct 124 struct linkbuf *nextp; argument 136 extern struct linkbuf *ihead; /* list of files with more than one link */
|
H A D | server.c | 44 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 D | volmgt_on_private.c | 494 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 D | cfg_link.c | 1085 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 D | devfsadm.c | 5680 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 D | nfs.c | 475 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 D | utilities.c | 261 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 D | add_drv.c | 838 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 D | tar.c | 404 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 D | dladm.c | 10335 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()
|