mq_unlink(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

mq_unlink(3c)

Standard C Library Functions                                     mq_unlink(3C)



NAME
       mq_unlink - remove a message queue

SYNOPSIS
       #include <mqueue.h>

       int mq_unlink(const char *name);

DESCRIPTION
       The  mq_unlink()  function removes the message queue named by the path‐
       name name. After a successful call to mq_unlink() with name, a call  to
       mq_open(3C) with name fails if the flag O_CREAT is not set in flags. If
       one or more processes have the message queue open when  mq_unlink()  is
       called,  destruction of the message queue is postponed until all refer‐
       ences to the message queue have been closed. Calls  to  mq_open(3C)  to
       re-create  the  message queue may fail until the message queue is actu‐
       ally removed. However, the mq_unlink() call need not  block  until  all
       references have been closed; it may return immediately.

RETURN VALUES
       Upon successful completion, mq_unlink() returns 0; otherwise, the named
       message queue is not  changed  by  this  function  call,  the  function
       returns −1 and sets errno to indicate the error.

ERRORS
       The mq_unlink() function will fail if:

       EACCES          Permission is denied to unlink the named message queue.


       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 message queue, name, does not exist.


       ENOSYS          mq_unlink() is not supported by the system.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _  Stan‐
       dardSee standards(7).


SEE ALSO
       mq_close(3C), mq_open(3C), mqueue.h(3HEAD), attributes(7), standards(7)



Oracle Solaris 11.4               5 Feb 2008                     mq_unlink(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3