The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

readlink (2)
  • readlink (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • readlink (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня )
  • readlink (1) ( Русские man: Команды и прикладные программы пользовательского уровня )
  • readlink (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  • readlink (2) ( Solaris man: Системные вызовы )
  • >> readlink (2) ( FreeBSD man: Системные вызовы )
  • readlink (2) ( Русские man: Системные вызовы )
  • readlink (2) ( Linux man: Системные вызовы )
  • readlink (3) ( POSIX man: Библиотечные вызовы )

  • BSD mandoc
     

    NAME

    
    
    readlink
    
     - read value of a symbolic link
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <unistd.h>
    int readlink (const char *path char *buf int bufsiz);
     

    DESCRIPTION

    The readlink ();
    system call places the contents of the symbolic link Fa path in the buffer Fa buf , which has size Fa bufsiz . The readlink ();
    system call does not append a NUL character to Fa buf .  

    RETURN VALUES

    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 the global variable errno  

    ERRORS

    The readlink ();
    system call will fail if:

    Bq Er ENOTDIR
    A component of the path prefix is not a directory.
    Bq Er ENAMETOOLONG
    A component of a pathname exceeded 255 characters, or an entire path name exceeded 1023 characters.
    Bq Er ENOENT
    The named file does not exist.
    Bq Er EACCES
    Search permission is denied for a component of the path prefix.
    Bq Er ELOOP
    Too many symbolic links were encountered in translating the pathname.
    Bq Er EINVAL
    The named file is not a symbolic link.
    Bq Er EIO
    An I/O error occurred while reading from the file system.
    Bq Er EFAULT
    The Fa buf argument extends outside the process's allocated address space.

     

    SEE ALSO

    lstat(2), stat(2), symlink(2), symlink(7)  

    HISTORY

    The readlink ();
    system call appeared in BSD 4.2


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    SEE ALSO
    HISTORY


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру