mktables (c1f0d826d651bf1608347c1af03e5070d7db36ce) | mktables (a826eb5a413324c5136f5094650cb15c8331c93f) |
---|---|
1#!/bin/sh 2# 3# Copyright (c) 2006 "David Kirchner" <dpk@dpk.net>. All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions 7# are met: 8# 1. Redistributions of source code must retain the above copyright --- 144 unchanged lines hidden (view full) --- 153gen_table "mmapflags" "MAP_[A-Z_]+[[:space:]]+0x[0-9A-Fa-f]+" "sys/mman.h" 154gen_table "rtpriofuncs" "RTP_[A-Z]+[[:space:]]+[0-9]+" "sys/rtprio.h" 155gen_table "msgflags" "MSG_[A-Z]+[[:space:]]+0x[0-9]+" "sys/socket.h" "MSG_SOCALLBCK|MSG_MORETOCOME" 156gen_table "sigcode" "SI_[A-Z]+[[:space:]]+0(x[0-9abcdef]+)?" "sys/signal.h" 157gen_table "umtxcvwaitflags" "CVWAIT_[A-Z_]+[[:space:]]+0x[0-9]+" "sys/umtx.h" 158gen_table "umtxrwlockflags" "URWLOCK_PREFER_READER[[:space:]]+0x[0-9]+" "sys/umtx.h" 159gen_table "caprights" "CAP_[A-Z_]+[[:space:]]+CAPRIGHT\([0-9],[[:space:]]+0x[0-9]{16}ULL\)" "sys/capsicum.h" 160gen_table "sctpprpolicy" "SCTP_PR_SCTP_[A-Z_]+[[:space:]]+0x[0-9]+" "netinet/sctp_uio.h" "SCTP_PR_SCTP_ALL" | 1#!/bin/sh 2# 3# Copyright (c) 2006 "David Kirchner" <dpk@dpk.net>. All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions 7# are met: 8# 1. Redistributions of source code must retain the above copyright --- 144 unchanged lines hidden (view full) --- 153gen_table "mmapflags" "MAP_[A-Z_]+[[:space:]]+0x[0-9A-Fa-f]+" "sys/mman.h" 154gen_table "rtpriofuncs" "RTP_[A-Z]+[[:space:]]+[0-9]+" "sys/rtprio.h" 155gen_table "msgflags" "MSG_[A-Z]+[[:space:]]+0x[0-9]+" "sys/socket.h" "MSG_SOCALLBCK|MSG_MORETOCOME" 156gen_table "sigcode" "SI_[A-Z]+[[:space:]]+0(x[0-9abcdef]+)?" "sys/signal.h" 157gen_table "umtxcvwaitflags" "CVWAIT_[A-Z_]+[[:space:]]+0x[0-9]+" "sys/umtx.h" 158gen_table "umtxrwlockflags" "URWLOCK_PREFER_READER[[:space:]]+0x[0-9]+" "sys/umtx.h" 159gen_table "caprights" "CAP_[A-Z_]+[[:space:]]+CAPRIGHT\([0-9],[[:space:]]+0x[0-9]{16}ULL\)" "sys/capsicum.h" 160gen_table "sctpprpolicy" "SCTP_PR_SCTP_[A-Z_]+[[:space:]]+0x[0-9]+" "netinet/sctp_uio.h" "SCTP_PR_SCTP_ALL" |
161gen_table "cmsgtypesocket" "SCM_[A-Z_]+[[:space:]]+0x[0-9]+" "sys/socket.h" |
|
161if [ -e "${include_dir}/x86/sysarch.h" ]; then 162 gen_table "sysarchnum" "(AMD64|I386)_[A-Z86_]+[[:space:]]+[0-9]+" "x86/sysarch.h" 163else 164 gen_table "sysarchnum" "[A-Z_]+[[:space:]]+[0-9]+" "machine/sysarch.h" 165fi 166 167# Generate a .depend file for our output file 168if [ -n "$output_file" ]; then 169 echo "$output_file: \\" > ".depend.$output_file" 170 echo "$all_headers" | tr ' ' '\n' | sort -u | 171 sed -e "s,^, $include_dir/," -e 's,$, \\,' >> \ 172 ".depend.$output_file" 173 echo >> ".depend.$output_file" 174fi | 162if [ -e "${include_dir}/x86/sysarch.h" ]; then 163 gen_table "sysarchnum" "(AMD64|I386)_[A-Z86_]+[[:space:]]+[0-9]+" "x86/sysarch.h" 164else 165 gen_table "sysarchnum" "[A-Z_]+[[:space:]]+[0-9]+" "machine/sysarch.h" 166fi 167 168# Generate a .depend file for our output file 169if [ -n "$output_file" ]; then 170 echo "$output_file: \\" > ".depend.$output_file" 171 echo "$all_headers" | tr ' ' '\n' | sort -u | 172 sed -e "s,^, $include_dir/," -e 's,$, \\,' >> \ 173 ".depend.$output_file" 174 echo >> ".depend.$output_file" 175fi |