svn commit: r261138 - head/sys/kern

Robert Millan rmh at FreeBSD.org
Fri Jan 24 21:05:07 UTC 2014


Author: rmh
Date: Fri Jan 24 21:05:07 2014
New Revision: 261138
URL: http://svnweb.freebsd.org/changeset/base/261138

Log:
  Accept O_CLOEXEC in shm_open().
  
  Reviewed by:	jilles, jhb
  MFC after:	1 week

Modified:
  head/sys/kern/uipc_shm.c

Modified: head/sys/kern/uipc_shm.c
==============================================================================
--- head/sys/kern/uipc_shm.c	Fri Jan 24 20:51:56 2014	(r261137)
+++ head/sys/kern/uipc_shm.c	Fri Jan 24 21:05:07 2014	(r261138)
@@ -704,7 +704,7 @@ sys_shm_open(struct thread *td, struct s
 	    (uap->flags & O_ACCMODE) != O_RDWR)
 		return (EINVAL);
 
-	if ((uap->flags & ~(O_ACCMODE | O_CREAT | O_EXCL | O_TRUNC)) != 0)
+	if ((uap->flags & ~(O_ACCMODE | O_CREAT | O_EXCL | O_TRUNC | O_CLOEXEC)) != 0)
 		return (EINVAL);
 
 	fdp = td->td_proc->p_fd;


More information about the svn-src-all mailing list