MQ_UNLINK man page on Hurd

Printed from http://www.polarhome.com/service/man/?qf=MQ_UNLINK&af=0&tf=2&of=Hurd

MQ_UNLINK(3)		   Linux Programmer's Manual		  MQ_UNLINK(3)

NAME
       mq_unlink - remove a message queue

SYNOPSIS
       #include <mqueue.h>

       int mq_unlink(const char *name);

       Link with -lrt.

DESCRIPTION
       mq_unlink()  removes  the  specified  message  queue name.  The message
       queue name is removed immediately.  The queue itself is destroyed  once
       any  other  processes  that have the queue open close their descriptors
       referring to the queue.

RETURN VALUE
       On success mq_unlink() returns 0; on error, -1 is returned, with	 errno
       set to indicate the error.

ERRORS
       EACCES The  caller  does	 not  have  permission	to unlink this message
	      queue.

       ENAMETOOLONG
	      name was too long.

       ENOENT There is no message queue with the given name.

CONFORMING TO
       POSIX.1-2001.

SEE ALSO
       mq_close(3), mq_getattr(3),  mq_notify(3),  mq_open(3),	mq_receive(3),
       mq_send(3), mq_overview(7)

COLOPHON
       This  page  is  part of release 3.55 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at http://www.kernel.org/doc/man-pages/.

Linux				  2010-08-29			  MQ_UNLINK(3)
[top]

List of man pages available for Hurd

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net