Bug 82217

Summary: [PATCH] Documentation fix for msgrcv(3)
Product: Documentation Reporter: Xin LI <delphij>
Component: Books & ArticlesAssignee: Xin LI <delphij>
Status: Closed FIXED    
Severity: Affects Only Me CC: re
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch-msgrcv none

Description Xin LI freebsd_committer freebsd_triage 2005-06-14 09:50:21 UTC
	When IPC_NOWAIT is set and there is no message, msgrcv should
fail with errno set to ENOMSG.  This behavior is implemented in our
system, and is defined in POSIX[1].

	The current msgrcv(3) manpage says that EAGAIN would be set,
however.

[1] http://www.opengroup.org/onlinepubs/009695399/functions/msgrcv.html

Fix: The attached patch should be applied to -HEAD (hopefully
before RELENG_6 branch :-)
Comment 1 Xin LI freebsd_committer freebsd_triage 2005-06-14 11:59:10 UTC
State Changed
From-To: open->patched

MFC Reminder 


Comment 2 Xin LI freebsd_committer freebsd_triage 2005-06-14 11:59:10 UTC
Responsible Changed
From-To: freebsd-doc->delphij

MFC Reminder
Comment 3 Matteo Riondato freebsd_committer freebsd_triage 2005-08-16 20:49:46 UTC
State Changed
From-To: patched->closed

Fixed and MFC'ed