The OpenNET Project / Index page

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

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

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

shm_unlink (3)
  • >> shm_unlink (3) ( Solaris man: Библиотечные вызовы )
  • shm_unlink (3) ( FreeBSD man: Библиотечные вызовы )
  • shm_unlink (3) ( Linux man: Библиотечные вызовы )
  • shm_unlink (3) ( POSIX man: Библиотечные вызовы )
  •  

    NAME

    shm_unlink - remove a shared memory object
     
    

    SYNOPSIS

    #include <sys/mman.h>
    
    int shm_unlink(const char *name);
    

     

    DESCRIPTION

    The shm_unlink() function removes the name of the shared memory object named by the string pointed to by name. If one or more references to the shared memory object exists when the object is unlinked, the name is removed before shm_unlink() returns, but the removal of the memory object contents will be postponed until all open and mapped references to the shared memory object have been removed.  

    RETURN VALUES

    Upon successful completion, shm_unlink() returns 0. Otherwise it returns -1 and sets errno to indicate the error condition, and the named shared memory object is not affected by this function call.  

    ERRORS

    The shm_unlink() function will fail if:

    EACCES

    Permission is denied to unlink the named shared memory object.

    ENAMETOOLONG

    The length of the name string exceeds PATH_MAX, or a pathname component is longer than NAME_MAX while _POSIX_NO_TRUNC is in effect.

    ENOENT

    The named shared memory object does not exist.

    ENOSYS

    The shm_unlink() function is not supported by the system.

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityCommitted

    MT-Level

    Standard

     

    SEE ALSO

    close(2), mmap(2), mlock(3C), shm_open(3C), attributes(5), standards(5)  

    NOTES

    Solaris 2.6 was the first release to support the Asynchronous Input and Output option. Prior to this release, this function always returned -1 and set errno to ENOSYS.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    ATTRIBUTES
    SEE ALSO
    NOTES


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




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

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