sysv_sem.c (162468) | sysv_sem.c (163606) |
---|---|
1/*- 2 * Implementation of SVID semaphores 3 * 4 * Author: Daniel Boulet 5 * 6 * This software is provided ``AS IS'' without any warranties of any kind. 7 */ 8/*- --- 23 unchanged lines hidden (view full) --- 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 */ 38 39#include <sys/cdefs.h> | 1/*- 2 * Implementation of SVID semaphores 3 * 4 * Author: Daniel Boulet 5 * 6 * This software is provided ``AS IS'' without any warranties of any kind. 7 */ 8/*- --- 23 unchanged lines hidden (view full) --- 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 */ 38 39#include <sys/cdefs.h> |
40__FBSDID("$FreeBSD: head/sys/kern/sysv_sem.c 162468 2006-09-20 13:40:00Z rwatson $"); | 40__FBSDID("$FreeBSD: head/sys/kern/sysv_sem.c 163606 2006-10-22 11:52:19Z rwatson $"); |
41 42#include "opt_sysvipc.h" 43#include "opt_mac.h" 44 45#include <sys/param.h> 46#include <sys/systm.h> 47#include <sys/sysproto.h> 48#include <sys/eventhandler.h> --- 5 unchanged lines hidden (view full) --- 54#include <sys/sem.h> 55#include <sys/syscall.h> 56#include <sys/syscallsubr.h> 57#include <sys/sysent.h> 58#include <sys/sysctl.h> 59#include <sys/uio.h> 60#include <sys/malloc.h> 61#include <sys/jail.h> | 41 42#include "opt_sysvipc.h" 43#include "opt_mac.h" 44 45#include <sys/param.h> 46#include <sys/systm.h> 47#include <sys/sysproto.h> 48#include <sys/eventhandler.h> --- 5 unchanged lines hidden (view full) --- 54#include <sys/sem.h> 55#include <sys/syscall.h> 56#include <sys/syscallsubr.h> 57#include <sys/sysent.h> 58#include <sys/sysctl.h> 59#include <sys/uio.h> 60#include <sys/malloc.h> 61#include <sys/jail.h> |
62#include <sys/mac.h> | |
63 | 62 |
63#include <security/mac/mac_framework.h> 64 |
|
64static MALLOC_DEFINE(M_SEM, "sem", "SVID compatible semaphores"); 65 66#ifdef SEM_DEBUG 67#define DPRINTF(a) printf a 68#else 69#define DPRINTF(a) 70#endif 71 --- 1303 unchanged lines hidden --- | 65static MALLOC_DEFINE(M_SEM, "sem", "SVID compatible semaphores"); 66 67#ifdef SEM_DEBUG 68#define DPRINTF(a) printf a 69#else 70#define DPRINTF(a) 71#endif 72 --- 1303 unchanged lines hidden --- |