linux32_proto.h (161309) | linux32_proto.h (161330) |
---|---|
1/* 2 * System call prototypes. 3 * 4 * DO NOT EDIT-- this file is automatically generated. | 1/* 2 * System call prototypes. 3 * 4 * DO NOT EDIT-- this file is automatically generated. |
5 * $FreeBSD: head/sys/amd64/linux32/linux32_proto.h 161309 2006-08-15 12:51:45Z netchild $ | 5 * $FreeBSD: head/sys/amd64/linux32/linux32_proto.h 161330 2006-08-15 17:37:01Z jhb $ |
6 * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.19 2006/08/15 12:28:14 netchild Exp 7 */ 8 9#ifndef _LINUX_SYSPROTO_H_ 10#define _LINUX_SYSPROTO_H_ 11 12#include <sys/signal.h> 13#include <sys/acl.h> 14#include <posix4/_semaphore.h> 15#include <sys/ucontext.h> 16 | 6 * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.19 2006/08/15 12:28:14 netchild Exp 7 */ 8 9#ifndef _LINUX_SYSPROTO_H_ 10#define _LINUX_SYSPROTO_H_ 11 12#include <sys/signal.h> 13#include <sys/acl.h> 14#include <posix4/_semaphore.h> 15#include <sys/ucontext.h> 16 |
17#include <bsm/audit_kevents.h> 18 |
|
17struct proc; 18 19struct thread; 20 21#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 22 0 : sizeof(register_t) - sizeof(t)) 23 24#if BYTE_ORDER == LITTLE_ENDIAN --- 1120 unchanged lines hidden (view full) --- 1145 1146 1147#ifdef COMPAT_FREEBSD4 1148 1149#define nosys linux_nosys 1150 1151#endif /* COMPAT_FREEBSD4 */ 1152 | 19struct proc; 20 21struct thread; 22 23#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 24 0 : sizeof(register_t) - sizeof(t)) 25 26#if BYTE_ORDER == LITTLE_ENDIAN --- 1120 unchanged lines hidden (view full) --- 1147 1148 1149#ifdef COMPAT_FREEBSD4 1150 1151#define nosys linux_nosys 1152 1153#endif /* COMPAT_FREEBSD4 */ 1154 |
1155#define LINUX_SYS_AUE_linux_fork AUE_FORK 1156#define LINUX_SYS_AUE_linux_open AUE_OPEN_RWTC 1157#define LINUX_SYS_AUE_linux_waitpid AUE_WAIT4 1158#define LINUX_SYS_AUE_linux_creat AUE_O_CREAT 1159#define LINUX_SYS_AUE_linux_link AUE_LINK 1160#define LINUX_SYS_AUE_linux_unlink AUE_UNLINK 1161#define LINUX_SYS_AUE_linux_execve AUE_EXECVE 1162#define LINUX_SYS_AUE_linux_chdir AUE_CHDIR 1163#define LINUX_SYS_AUE_linux_time AUE_NULL 1164#define LINUX_SYS_AUE_linux_mknod AUE_MKNOD 1165#define LINUX_SYS_AUE_linux_chmod AUE_CHMOD 1166#define LINUX_SYS_AUE_linux_lchown16 AUE_LCHOWN 1167#define LINUX_SYS_AUE_linux_stat AUE_STAT 1168#define LINUX_SYS_AUE_linux_lseek AUE_LSEEK 1169#define LINUX_SYS_AUE_linux_getpid AUE_GETPID 1170#define LINUX_SYS_AUE_linux_mount AUE_MOUNT 1171#define LINUX_SYS_AUE_linux_oldumount AUE_UMOUNT 1172#define LINUX_SYS_AUE_linux_setuid16 AUE_SETUID 1173#define LINUX_SYS_AUE_linux_getuid16 AUE_GETUID 1174#define LINUX_SYS_AUE_linux_stime AUE_SETTIMEOFDAY 1175#define LINUX_SYS_AUE_linux_ptrace AUE_PTRACE 1176#define LINUX_SYS_AUE_linux_alarm AUE_NULL 1177#define LINUX_SYS_AUE_linux_pause AUE_NULL 1178#define LINUX_SYS_AUE_linux_utime AUE_UTIME 1179#define LINUX_SYS_AUE_linux_access AUE_ACCESS 1180#define LINUX_SYS_AUE_linux_nice AUE_NICE 1181#define LINUX_SYS_AUE_linux_kill AUE_KILL 1182#define LINUX_SYS_AUE_linux_rename AUE_RENAME 1183#define LINUX_SYS_AUE_linux_mkdir AUE_MKDIR 1184#define LINUX_SYS_AUE_linux_rmdir AUE_RMDIR 1185#define LINUX_SYS_AUE_linux_pipe AUE_PIPE 1186#define LINUX_SYS_AUE_linux_times AUE_NULL 1187#define LINUX_SYS_AUE_linux_brk AUE_NULL 1188#define LINUX_SYS_AUE_linux_setgid16 AUE_SETGID 1189#define LINUX_SYS_AUE_linux_getgid16 AUE_GETGID 1190#define LINUX_SYS_AUE_linux_signal AUE_NULL 1191#define LINUX_SYS_AUE_linux_geteuid16 AUE_GETEUID 1192#define LINUX_SYS_AUE_linux_getegid16 AUE_GETEGID 1193#define LINUX_SYS_AUE_linux_umount AUE_UMOUNT 1194#define LINUX_SYS_AUE_linux_ioctl AUE_IOCTL 1195#define LINUX_SYS_AUE_linux_fcntl AUE_FCNTL 1196#define LINUX_SYS_AUE_linux_olduname AUE_NULL 1197#define LINUX_SYS_AUE_linux_ustat AUE_NULL 1198#define LINUX_SYS_AUE_linux_getppid AUE_GETPPID 1199#define LINUX_SYS_AUE_linux_sigaction AUE_NULL 1200#define LINUX_SYS_AUE_linux_sgetmask AUE_NULL 1201#define LINUX_SYS_AUE_linux_ssetmask AUE_NULL 1202#define LINUX_SYS_AUE_linux_setreuid16 AUE_SETREUID 1203#define LINUX_SYS_AUE_linux_setregid16 AUE_SETREGID 1204#define LINUX_SYS_AUE_linux_sigsuspend AUE_NULL 1205#define LINUX_SYS_AUE_linux_sigpending AUE_NULL 1206#define LINUX_SYS_AUE_linux_sethostname AUE_SYSCTL 1207#define LINUX_SYS_AUE_linux_setrlimit AUE_SETRLIMIT 1208#define LINUX_SYS_AUE_linux_old_getrlimit AUE_GETRLIMIT 1209#define LINUX_SYS_AUE_linux_getrusage AUE_GETRUSAGE 1210#define LINUX_SYS_AUE_linux_gettimeofday AUE_NULL 1211#define LINUX_SYS_AUE_linux_settimeofday AUE_SETTIMEOFDAY 1212#define LINUX_SYS_AUE_linux_getgroups16 AUE_GETGROUPS 1213#define LINUX_SYS_AUE_linux_setgroups16 AUE_SETGROUPS 1214#define LINUX_SYS_AUE_linux_old_select AUE_SELECT 1215#define LINUX_SYS_AUE_linux_symlink AUE_SYMLINK 1216#define LINUX_SYS_AUE_linux_lstat AUE_LSTAT 1217#define LINUX_SYS_AUE_linux_readlink AUE_READLINK 1218#define LINUX_SYS_AUE_linux_reboot AUE_REBOOT 1219#define LINUX_SYS_AUE_linux_readdir AUE_O_GETDENTS 1220#define LINUX_SYS_AUE_linux_mmap AUE_MMAP 1221#define LINUX_SYS_AUE_linux_truncate AUE_TRUNCATE 1222#define LINUX_SYS_AUE_linux_ftruncate AUE_FTRUNCATE 1223#define LINUX_SYS_AUE_linux_getpriority AUE_GETPRIORITY 1224#define LINUX_SYS_AUE_linux_statfs AUE_STATFS 1225#define LINUX_SYS_AUE_linux_fstatfs AUE_FSTATFS 1226#define LINUX_SYS_AUE_linux_socketcall AUE_NULL 1227#define LINUX_SYS_AUE_linux_syslog AUE_NULL 1228#define LINUX_SYS_AUE_linux_setitimer AUE_SETITIMER 1229#define LINUX_SYS_AUE_linux_getitimer AUE_GETITIMER 1230#define LINUX_SYS_AUE_linux_newstat AUE_STAT 1231#define LINUX_SYS_AUE_linux_newlstat AUE_LSTAT 1232#define LINUX_SYS_AUE_linux_newfstat AUE_FSTAT 1233#define LINUX_SYS_AUE_linux_uname AUE_NULL 1234#define LINUX_SYS_AUE_linux_vhangup AUE_NULL 1235#define LINUX_SYS_AUE_linux_wait4 AUE_WAIT4 1236#define LINUX_SYS_AUE_linux_swapoff AUE_SWAPOFF 1237#define LINUX_SYS_AUE_linux_sysinfo AUE_NULL 1238#define LINUX_SYS_AUE_linux_ipc AUE_NULL 1239#define LINUX_SYS_AUE_linux_sigreturn AUE_SIGRETURN 1240#define LINUX_SYS_AUE_linux_clone AUE_RFORK 1241#define LINUX_SYS_AUE_linux_newuname AUE_NULL 1242#define LINUX_SYS_AUE_linux_adjtimex AUE_ADJTIME 1243#define LINUX_SYS_AUE_linux_mprotect AUE_MPROTECT 1244#define LINUX_SYS_AUE_linux_sigprocmask AUE_SIGPROCMASK 1245#define LINUX_SYS_AUE_linux_create_module AUE_NULL 1246#define LINUX_SYS_AUE_linux_init_module AUE_NULL 1247#define LINUX_SYS_AUE_linux_delete_module AUE_NULL 1248#define LINUX_SYS_AUE_linux_get_kernel_syms AUE_NULL 1249#define LINUX_SYS_AUE_linux_quotactl AUE_QUOTACTL 1250#define LINUX_SYS_AUE_linux_bdflush AUE_BDFLUSH 1251#define LINUX_SYS_AUE_linux_sysfs AUE_NULL 1252#define LINUX_SYS_AUE_linux_personality AUE_PERSONALITY 1253#define LINUX_SYS_AUE_linux_setfsuid16 AUE_SETFSUID 1254#define LINUX_SYS_AUE_linux_setfsgid16 AUE_SETFSGID 1255#define LINUX_SYS_AUE_linux_llseek AUE_LSEEK 1256#define LINUX_SYS_AUE_linux_getdents AUE_O_GETDENTS 1257#define LINUX_SYS_AUE_linux_select AUE_SELECT 1258#define LINUX_SYS_AUE_linux_msync AUE_MSYNC 1259#define LINUX_SYS_AUE_linux_readv AUE_READV 1260#define LINUX_SYS_AUE_linux_writev AUE_WRITEV 1261#define LINUX_SYS_AUE_linux_getsid AUE_GETSID 1262#define LINUX_SYS_AUE_linux_fdatasync AUE_NULL 1263#define LINUX_SYS_AUE_linux_sysctl AUE_SYSCTL 1264#define LINUX_SYS_AUE_linux_sched_setscheduler AUE_SCHED_SETSCHEDULER 1265#define LINUX_SYS_AUE_linux_sched_getscheduler AUE_SCHED_GETSCHEDULER 1266#define LINUX_SYS_AUE_linux_sched_get_priority_max AUE_SCHED_GET_PRIORITY_MAX 1267#define LINUX_SYS_AUE_linux_sched_get_priority_min AUE_SCHED_GET_PRIORITY_MIN 1268#define LINUX_SYS_AUE_linux_sched_rr_get_interval AUE_SCHED_RR_GET_INTERVAL 1269#define LINUX_SYS_AUE_linux_nanosleep AUE_NULL 1270#define LINUX_SYS_AUE_linux_mremap AUE_NULL 1271#define LINUX_SYS_AUE_linux_setresuid16 AUE_SETRESUID 1272#define LINUX_SYS_AUE_linux_getresuid16 AUE_GETRESUID 1273#define LINUX_SYS_AUE_linux_query_module AUE_NULL 1274#define LINUX_SYS_AUE_linux_nfsservctl AUE_NULL 1275#define LINUX_SYS_AUE_linux_setresgid16 AUE_SETRESGID 1276#define LINUX_SYS_AUE_linux_getresgid16 AUE_GETRESGID 1277#define LINUX_SYS_AUE_linux_prctl AUE_PRCTL 1278#define LINUX_SYS_AUE_linux_rt_sigreturn AUE_NULL 1279#define LINUX_SYS_AUE_linux_rt_sigaction AUE_NULL 1280#define LINUX_SYS_AUE_linux_rt_sigprocmask AUE_NULL 1281#define LINUX_SYS_AUE_linux_rt_sigpending AUE_NULL 1282#define LINUX_SYS_AUE_linux_rt_sigtimedwait AUE_NULL 1283#define LINUX_SYS_AUE_linux_rt_sigqueueinfo AUE_NULL 1284#define LINUX_SYS_AUE_linux_rt_sigsuspend AUE_NULL 1285#define LINUX_SYS_AUE_linux_pread AUE_PREAD 1286#define LINUX_SYS_AUE_linux_pwrite AUE_PWRITE 1287#define LINUX_SYS_AUE_linux_chown16 AUE_CHOWN 1288#define LINUX_SYS_AUE_linux_getcwd AUE_GETCWD 1289#define LINUX_SYS_AUE_linux_capget AUE_CAPGET 1290#define LINUX_SYS_AUE_linux_capset AUE_CAPSET 1291#define LINUX_SYS_AUE_linux_sigaltstack AUE_NULL 1292#define LINUX_SYS_AUE_linux_sendfile AUE_SENDFILE 1293#define LINUX_SYS_AUE_linux_vfork AUE_VFORK 1294#define LINUX_SYS_AUE_linux_getrlimit AUE_GETRLIMIT 1295#define LINUX_SYS_AUE_linux_mmap2 AUE_MMAP 1296#define LINUX_SYS_AUE_linux_truncate64 AUE_TRUNCATE 1297#define LINUX_SYS_AUE_linux_ftruncate64 AUE_FTRUNCATE 1298#define LINUX_SYS_AUE_linux_stat64 AUE_STAT 1299#define LINUX_SYS_AUE_linux_lstat64 AUE_LSTAT 1300#define LINUX_SYS_AUE_linux_fstat64 AUE_FSTAT 1301#define LINUX_SYS_AUE_linux_lchown AUE_LCHOWN 1302#define LINUX_SYS_AUE_linux_getuid AUE_GETUID 1303#define LINUX_SYS_AUE_linux_getgid AUE_GETGID 1304#define LINUX_SYS_AUE_linux_getgroups AUE_GETGROUPS 1305#define LINUX_SYS_AUE_linux_setgroups AUE_SETGROUPS 1306#define LINUX_SYS_AUE_linux_chown AUE_CHOWN 1307#define LINUX_SYS_AUE_linux_setfsuid AUE_SETFSUID 1308#define LINUX_SYS_AUE_linux_setfsgid AUE_SETFSGID 1309#define LINUX_SYS_AUE_linux_pivot_root AUE_PIVOT_ROOT 1310#define LINUX_SYS_AUE_linux_mincore AUE_MINCORE 1311#define LINUX_SYS_AUE_linux_getdents64 AUE_O_GETDENTS 1312#define LINUX_SYS_AUE_linux_fcntl64 AUE_FCNTL 1313#define LINUX_SYS_AUE_linux_gettid AUE_NULL 1314#define LINUX_SYS_AUE_linux_setxattr AUE_NULL 1315#define LINUX_SYS_AUE_linux_lsetxattr AUE_NULL 1316#define LINUX_SYS_AUE_linux_fsetxattr AUE_NULL 1317#define LINUX_SYS_AUE_linux_getxattr AUE_NULL 1318#define LINUX_SYS_AUE_linux_lgetxattr AUE_NULL 1319#define LINUX_SYS_AUE_linux_fgetxattr AUE_NULL 1320#define LINUX_SYS_AUE_linux_listxattr AUE_NULL 1321#define LINUX_SYS_AUE_linux_llistxattr AUE_NULL 1322#define LINUX_SYS_AUE_linux_flistxattr AUE_NULL 1323#define LINUX_SYS_AUE_linux_removexattr AUE_NULL 1324#define LINUX_SYS_AUE_linux_lremovexattr AUE_NULL 1325#define LINUX_SYS_AUE_linux_fremovexattr AUE_NULL 1326#define LINUX_SYS_AUE_linux_tkill AUE_NULL 1327#define LINUX_SYS_AUE_linux_sys_futex AUE_NULL 1328#define LINUX_SYS_AUE_linux_fadvise64 AUE_NULL 1329#define LINUX_SYS_AUE_linux_exit_group AUE_EXIT 1330#define LINUX_SYS_AUE_linux_lookup_dcookie AUE_NULL 1331#define LINUX_SYS_AUE_linux_epoll_create AUE_NULL 1332#define LINUX_SYS_AUE_linux_epoll_ctl AUE_NULL 1333#define LINUX_SYS_AUE_linux_epoll_wait AUE_NULL 1334#define LINUX_SYS_AUE_linux_remap_file_pages AUE_NULL 1335#define LINUX_SYS_AUE_linux_set_tid_address AUE_NULL 1336#define LINUX_SYS_AUE_linux_timer_create AUE_NULL 1337#define LINUX_SYS_AUE_linux_timer_settime AUE_NULL 1338#define LINUX_SYS_AUE_linux_timer_gettime AUE_NULL 1339#define LINUX_SYS_AUE_linux_timer_getoverrun AUE_NULL 1340#define LINUX_SYS_AUE_linux_timer_delete AUE_NULL 1341#define LINUX_SYS_AUE_linux_clock_settime AUE_CLOCK_SETTIME 1342#define LINUX_SYS_AUE_linux_clock_gettime AUE_NULL 1343#define LINUX_SYS_AUE_linux_clock_getres AUE_NULL 1344#define LINUX_SYS_AUE_linux_clock_nanosleep AUE_NULL 1345#define LINUX_SYS_AUE_linux_statfs64 AUE_NULL 1346#define LINUX_SYS_AUE_linux_fstatfs64 AUE_NULL 1347#define LINUX_SYS_AUE_linux_tgkill AUE_NULL 1348#define LINUX_SYS_AUE_linux_utimes AUE_NULL 1349#define LINUX_SYS_AUE_linux_fadvise64_64 AUE_NULL 1350#define LINUX_SYS_AUE_linux_mbind AUE_NULL 1351#define LINUX_SYS_AUE_linux_get_mempolicy AUE_NULL 1352#define LINUX_SYS_AUE_linux_set_mempolicy AUE_NULL 1353#define LINUX_SYS_AUE_linux_mq_open AUE_NULL 1354#define LINUX_SYS_AUE_linux_mq_unlink AUE_NULL 1355#define LINUX_SYS_AUE_linux_mq_timedsend AUE_NULL 1356#define LINUX_SYS_AUE_linux_mq_timedreceive AUE_NULL 1357#define LINUX_SYS_AUE_linux_mq_notify AUE_NULL 1358#define LINUX_SYS_AUE_linux_mq_getsetattr AUE_NULL 1359#define LINUX_SYS_AUE_linux_kexec_load AUE_NULL 1360#define LINUX_SYS_AUE_linux_waitid AUE_NULL 1361#define LINUX_SYS_AUE_linux_add_key AUE_NULL 1362#define LINUX_SYS_AUE_linux_request_key AUE_NULL 1363#define LINUX_SYS_AUE_linux_keyctl AUE_NULL 1364#define LINUX_SYS_AUE_linux_ioprio_set AUE_NULL 1365#define LINUX_SYS_AUE_linux_ioprio_get AUE_NULL 1366#define LINUX_SYS_AUE_linux_inotify_init AUE_NULL 1367#define LINUX_SYS_AUE_linux_inotify_add_watch AUE_NULL 1368#define LINUX_SYS_AUE_linux_inotify_rm_watch AUE_NULL 1369#define LINUX_SYS_AUE_linux_migrate_pages AUE_NULL 1370#define LINUX_SYS_AUE_linux_openat AUE_NULL 1371#define LINUX_SYS_AUE_linux_mkdirat AUE_NULL 1372#define LINUX_SYS_AUE_linux_mknodat AUE_NULL 1373#define LINUX_SYS_AUE_linux_fchownat AUE_NULL 1374#define LINUX_SYS_AUE_linux_futimesat AUE_NULL 1375#define LINUX_SYS_AUE_linux_fstatat64 AUE_NULL 1376#define LINUX_SYS_AUE_linux_unlinkat AUE_NULL 1377#define LINUX_SYS_AUE_linux_renameat AUE_NULL 1378#define LINUX_SYS_AUE_linux_linkat AUE_NULL 1379#define LINUX_SYS_AUE_linux_symlinkat AUE_NULL 1380#define LINUX_SYS_AUE_linux_readlinkat AUE_NULL 1381#define LINUX_SYS_AUE_linux_fchmodat AUE_NULL 1382#define LINUX_SYS_AUE_linux_faccessat AUE_NULL 1383#define LINUX_SYS_AUE_linux_pselect6 AUE_NULL 1384#define LINUX_SYS_AUE_linux_ppoll AUE_NULL 1385#define LINUX_SYS_AUE_linux_unshare AUE_NULL 1386 |
|
1153#undef PAD_ 1154#undef PADL_ 1155#undef PADR_ 1156 1157#endif /* !_LINUX_SYSPROTO_H_ */ | 1387#undef PAD_ 1388#undef PADL_ 1389#undef PADR_ 1390 1391#endif /* !_LINUX_SYSPROTO_H_ */ |