[−][src]Function posixmq::unlink
pub fn unlink<N: AsRef<[u8]> + ?Sized>(name: &N) -> Result<(), Error>
Delete a posix message queue.
Errors
- Queue doesn't exist (ENOENT) =>
ErrorKind::NotFound
- Name is invalid (ENOENT or EACCESS) =>
ErrorKind::NotFound
orErrorKind::PermissionDenied
- Not permitted to delete the queue (EACCES) =>
ErrorKind::PermissionDenied
- Posix message queues are disabled (ENOSYS) =>
ErrorKind::Other
- Name contains '\0' bytes =>
ErrorKind::InvalidInput
- Name is too long (ENAMETOOLONG) =>
ErrorKind::Other
- Possibly other