sem_init.3 (8e234adf862f8cda5ed370b933224162cc19527a) | sem_init.3 (c23155a43a8fbd8404b4d7bca71c292e92fb4870) |
---|---|
1.\" Copyright (C) 2000 Jason Evans <jasone@freebsd.org>. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 81 unchanged lines hidden (view full) --- 90.Fn sem_init 91conforms to ISO/IEC 9945-1 ANSI/IEEE 92.Pq Dq Tn POSIX 93Std 1003.1 1996 Edition. 94.Pp 95This implementation does not support shared semaphores, and reports this fact 96by setting 97.Va errno | 1.\" Copyright (C) 2000 Jason Evans <jasone@freebsd.org>. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 81 unchanged lines hidden (view full) --- 90.Fn sem_init 91conforms to ISO/IEC 9945-1 ANSI/IEEE 92.Pq Dq Tn POSIX 93Std 1003.1 1996 Edition. 94.Pp 95This implementation does not support shared semaphores, and reports this fact 96by setting 97.Va errno |
98to EPERM. This is perhaps a stretch of the intention of POSIX, but is | 98to 99.Er EPERM . 100This is perhaps a stretch of the intention of POSIX, but is |
99compliant, with the caveat that 100.Fn sem_init 101always reports a permissions error when an attempt to create a shared semaphore 102is made. | 101compliant, with the caveat that 102.Fn sem_init 103always reports a permissions error when an attempt to create a shared semaphore 104is made. |