linkbuf
char linkbuf[NFS_MAXPATHLEN + 1];
error = nfs_readlink(newfd, linkbuf);
link_len = strlen(linkbuf);
bcopy(linkbuf, namebuf, link_len);
char linkbuf[MAXPATHLEN];
if (((l = readlink(new, linkbuf, sizeof (linkbuf)))
(strncmp(linkbuf, name, l) == 0)) {
struct linkbuf *nextp;
extern struct linkbuf *ihead; /* list of files with more than one link */
struct linkbuf *lp;
struct linkbuf *ihead; /* list of files with more than one link */
struct linkbuf *lp;
struct linkbuf *
struct linkbuf *lp;
lp = (struct linkbuf *)malloc(sizeof (*lp));
struct linkbuf *savelink(struct stat *, int);
char linkbuf[MAXPATHLEN];
(void) snprintf(linkbuf, sizeof (linkbuf), "%s/%s",
pci_cfg_rm_invalid_links(devpath, linkbuf);
(void) devfsadm_mklink(linkbuf, node, minor, 0);
fd = di_dli_openw(linkbuf);
(void) snprintf(linkbuf, sizeof (linkbuf), "%s/%s",
(void) devfsadm_mklink(linkbuf, node, minor, 0);
char linkbuf[PATH_MAX + 1];
linksize = readlink(lpath, linkbuf, PATH_MAX);
linkbuf[linksize] = '\0';
contents = di_alias2curr(devi_root_node, linkbuf);
char linkbuf[MAXLINKNAMELEN];
NULL, linkbuf, MAXLINKNAMELEN)) != DLADM_STATUS_OK) {
warn("%s is not an overlay", linkbuf);
shot.shot_linkname = linkbuf;
char linkbuf[MAXLINKNAMELEN];
if (dladm_datalink_id2info(handle, linkid, NULL, &class, NULL, linkbuf,
die("datalink %s is not an overlay device\n", linkbuf);
shof.shof_linkname = linkbuf;
linkbuf);
char linkbuf[MAXPATHLEN];
if (readlink(node, linkbuf, MAXPATHLEN) == -1)
if (strstr(linkbuf, ptr->dev_name) != NULL)
struct linkbuf *nextp;
char, struct linkbuf *, int *);
char *prefix, int typeflag, int filetype, struct linkbuf *lp);
struct linkbuf *linkinfo,
if (linkinfo != (struct linkbuf *)NULL) {
struct linkbuf *linkinfo,
struct linkbuf *lp;
lp = (struct linkbuf *)getmem(sizeof (*lp));
if (lp != (struct linkbuf *)NULL) {
int typeflag, int filetype, struct linkbuf *lp)
char linkbuf[PATH_MAX]; /* buffer for following symbolic links */
if (filemax + len > sizeof (linkbuf) - 2)
memmove (linkbuf + filemax, dirname, len);
linkbuf[filemax + len] = '\0';
len = grub_read (linkbuf, filemax);
memmove (linkbuf, (char *) INODE->i_block, len);
printf ("symlink=%s\n", linkbuf);
dirname = linkbuf;
char namebuf[JFS_NAME_MAX + 1], linkbuf[JFS_PATH_MAX];
grub_memmove (linkbuf, inode->di_fastsymlink, di_size);
n = jfs_read (linkbuf, filemax);
inum = (linkbuf[0] == '/') ? ROOT_I : parent_inum;
while (n < (JFS_PATH_MAX - 1) && (linkbuf[n++] = *dirname++));
linkbuf[n] = 0;
dirname = linkbuf;
char linkbuf[PATH_MAX]; /* buffer for following sym-links */
if (filemax + len > sizeof (linkbuf) - 2)
memmove (linkbuf + filemax, dirname, len);
linkbuf[filemax + len] = '\0';
len = grub_read (linkbuf, filemax);
printf ("symlink=%s\n", linkbuf);
dirname = linkbuf;
char linkbuf[PATH_MAX]; /* buffer for following symbolic links */
if (filemax + len > sizeof (linkbuf) - 1)
grub_memmove (linkbuf + filemax, dirname, len+1);
|| reiserfs_read (linkbuf, filemax) != filemax)
printf ("symlink=%s\n", linkbuf);
dirname = linkbuf;
char linkbuf[xfs.bsize];
n = xfs_read (linkbuf, filemax);
ino = (linkbuf[0] == '/') ? xfs.rootino : parent_ino;
while (n < (xfs.bsize - 1) && (linkbuf[n++] = *dirname++));
linkbuf[n] = 0;
dirname = linkbuf;
char linkbuf[MAXPATHLEN+4];
if ((lb_len = readlink(lpath, linkbuf,
sizeof (linkbuf))) < 0) {
linkbuf[lb_len] = NULLC; /* null terminate */
if ((cp = vol_basename(linkbuf)) == NULL) {