fa27828ce8
Add a new system call flag, SYF_CAPENABLED, which indicates that a particular system call is available in capability mode. Add a new configuration file, kern/capabilities.conf (similar files may be introduced for other ABIs in the future), which enumerates system calls that are available in capability mode. When a new system call is added to syscalls.master, it will also need to be added here (if needed). Teach sysent parts to use this file to set values for SYF_CAPENABLED for the native ABI. Reviewed by: anderson Discussed with: benl, kris, pjd Obtained from: Capsicum Project MFC after: 3 months
22 lines
645 B
Makefile
22 lines
645 B
Makefile
# @(#)Makefile 8.2 (Berkeley) 3/21/94
|
|
# $FreeBSD$
|
|
|
|
# Makefile for init_sysent
|
|
|
|
all:
|
|
@echo "make sysent only"
|
|
|
|
sysent: init_sysent.c syscalls.c ../sys/syscall.h ../sys/syscall.mk \
|
|
../sys/sysproto.h
|
|
|
|
init_sysent.c syscalls.c systrace_args.c ../sys/syscall.h \
|
|
../sys/syscall.mk ../sys/sysproto.h: makesyscalls.sh syscalls.master \
|
|
capabilities.conf
|
|
-mv -f init_sysent.c init_sysent.c.bak
|
|
-mv -f syscalls.c syscalls.c.bak
|
|
-mv -f systrace_args.c systrace_args.c.bak
|
|
-mv -f ../sys/syscall.h ../sys/syscall.h.bak
|
|
-mv -f ../sys/syscall.mk ../sys/syscall.mk.bak
|
|
-mv -f ../sys/sysproto.h ../sys/sysproto.h.bak
|
|
sh makesyscalls.sh syscalls.master
|