IPB
>  Man Pages > Linux > Suse Linux 10.1 > Section 2 > readlink man page

readlink man page

Section 2 - Suse Linux 10.1 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


READLINK(2)                Linux Programmer's Manual               READLINK(2)




NAME

       readlink - read value of a symbolic link


SYNOPSIS

       #include <unistd.h>

       int readlink(const char *path, char *buf, size_t bufsiz);


DESCRIPTION

       readlink()  places the contents of the symbolic link path in the buffer
       buf, which has size bufsiz.  readlink() does not append a null byte  to
       buf.  It will truncate the contents (to a length of bufsiz characters),
       in case the buffer is too small to hold all of the contents.


RETURN VALUE

       The call returns the count of characters placed in  the  buffer  if  it
       succeeds,  or a -1 if an error occurs, placing the error code in errno.


ERRORS

       EACCES Search permission is denied for a component of the path  prefix.
              (See also path_resolution(2).)

       EFAULT buf extends outside the process's allocated address space.

       EINVAL bufsiz is not positive.

       EINVAL The named file is not a symbolic link.

       EIO    An I/O error occurred while reading from the file system.

       ELOOP  Too  many  symbolic  links  were  encountered in translating the
              pathname.

       ENAMETOOLONG
              A pathname, or a component of a pathname, was too long.

       ENOENT The named file does not exist.

       ENOMEM Insufficient kernel memory was available.

       ENOTDIR
              A component of the path prefix is not a directory.


CONFORMING TO

       X/OPEN, 4.4BSD (the readlink() function call appeared in 4.2BSD).


SEE ALSO

       lstat(2), path_resolution(2), stat(2), symlink(2)



Linux 2.0.30                      1997-08-21                       READLINK(2)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Tue Feb 13 02:17:34 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

CPAN man page (4333 hits)
(Suse Linux 10.1)

ssh man page (4186 hits)
(Suse Linux 10.1)

adv_cap_autoneg man page (4149 hits)
(Solaris 10 11_06)

sqlite3 man page (4072 hits)
(openSUSE 10.2)

svn man page (3249 hits)
(FreeBSD 6.2)

startproc man page (1908 hits)
(Suse Linux 10.1)

pprosetup man page (1667 hits)
(Solaris 10 11_06)

netcat man page (1613 hits)
(Suse Linux 10.1)

signal man page (1592 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (1559 hits)
(Solaris 10 11_06)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Golf Courses :: Illuminated Touch Panel :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum