sem_init.3 (c23155a43a8fbd8404b4d7bca71c292e92fb4870) | sem_init.3 (096841eceb6f1e33621f6688cd52239f87d99c31) |
---|---|
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 --- 74 unchanged lines hidden (view full) --- 83.El 84.Sh SEE ALSO 85.Xr sem_destroy 3 , 86.Xr sem_post 3 , 87.Xr sem_trywait 3 , 88.Xr sem_wait 3 89.Sh STANDARDS 90.Fn sem_init | 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 --- 74 unchanged lines hidden (view full) --- 83.El 84.Sh SEE ALSO 85.Xr sem_destroy 3 , 86.Xr sem_post 3 , 87.Xr sem_trywait 3 , 88.Xr sem_wait 3 89.Sh STANDARDS 90.Fn sem_init |
91conforms to ISO/IEC 9945-1 ANSI/IEEE 92.Pq Dq Tn POSIX 93Std 1003.1 1996 Edition. | 91conforms to 92.St -p1003.1-96 . |
94.Pp 95This implementation does not support shared semaphores, and reports this fact 96by setting 97.Va errno 98to 99.Er EPERM . 100This is perhaps a stretch of the intention of POSIX, but is 101compliant, with the caveat that 102.Fn sem_init 103always reports a permissions error when an attempt to create a shared semaphore 104is made. | 93.Pp 94This implementation does not support shared semaphores, and reports this fact 95by setting 96.Va errno 97to 98.Er EPERM . 99This is perhaps a stretch of the intention of POSIX, but is 100compliant, with the caveat that 101.Fn sem_init 102always reports a permissions error when an attempt to create a shared semaphore 103is made. |