Searched refs:linkbuf (Results 1 - 5 of 5) sorted by relevance

/external/grub/stage2/
H A Dfsys_minix.c308 char linkbuf[PATH_MAX]; /* buffer for following sym-links */ local
372 if (filemax + len > sizeof (linkbuf) - 2)
382 memmove (linkbuf + filemax, dirname, len);
384 linkbuf[filemax + len] = '\0';
387 len = grub_read (linkbuf, filemax);
393 printf ("symlink=%s\n", linkbuf);
396 dirname = linkbuf;
H A Dfsys_ext2fs.c510 char linkbuf[PATH_MAX]; /* buffer for following symbolic links */ local
618 if (filemax + len > sizeof (linkbuf) - 2)
628 memmove (linkbuf + filemax, dirname, len);
630 linkbuf[filemax + len] = '\0';
636 len = grub_read (linkbuf, filemax);
645 memmove (linkbuf, (char *) INODE->i_block, len);
649 printf ("symlink=%s\n", linkbuf);
652 dirname = linkbuf;
H A Dfsys_jfs.c282 char namebuf[JFS_NAME_MAX + 1], linkbuf[JFS_PATH_MAX]; local
297 grub_memmove (linkbuf, inode->di_fastsymlink, di_size);
302 n = jfs_read (linkbuf, filemax);
308 inum = (linkbuf[0] == '/') ? ROOT_I : parent_inum;
309 while (n < (JFS_PATH_MAX - 1) && (linkbuf[n++] = *dirname++));
310 linkbuf[n] = 0;
311 dirname = linkbuf;
H A Dfsys_xfs.c543 char linkbuf[xfs.bsize]; local
561 n = xfs_read (linkbuf, filemax);
567 ino = (linkbuf[0] == '/') ? xfs.rootino : parent_ino;
568 while (n < (xfs.bsize - 1) && (linkbuf[n++] = *dirname++));
569 linkbuf[n] = 0;
570 dirname = linkbuf;
H A Dfsys_reiserfs.c1002 char linkbuf[PATH_MAX]; /* buffer for following symbolic links */ local
1045 if (filemax + len > sizeof (linkbuf) - 1)
1053 grub_memmove (linkbuf + filemax, dirname, len+1);
1059 || reiserfs_read (linkbuf, filemax) != filemax)
1067 printf ("symlink=%s\n", linkbuf);
1070 dirname = linkbuf;

Completed in 61 milliseconds