Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
b059fba4
Commit
b059fba4
authored
Apr 04, 2012
by
Ian Lance Taylor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
syscall: Add more constants.
From-SVN: r186144
parent
14939a5c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
10 deletions
+21
-10
libgo/config.h.in
+3
-0
libgo/configure
+1
-1
libgo/configure.ac
+1
-1
libgo/mksysinfo.sh
+16
-8
No files found.
libgo/config.h.in
View file @
b059fba4
...
...
@@ -42,6 +42,9 @@
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define to 1 if you have the <linux/ether.h> header file. */
#undef HAVE_LINUX_ETHER_H
/* Define to 1 if you have the <linux/filter.h> header file. */
#undef HAVE_LINUX_FILTER_H
...
...
libgo/configure
View file @
b059fba4
...
...
@@ -14515,7 +14515,7 @@ no)
;;
esac
for
ac_header
in
sys/mman.h syscall.h sys/epoll.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/reboot.h
for
ac_header
in
sys/mman.h syscall.h sys/epoll.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/
ether.h linux/
reboot.h
do
:
as_ac_Header
=
`
$as_echo
"ac_cv_header_
$ac_header
"
|
$as_tr_sh
`
ac_fn_c_check_header_mongrel
"
$LINENO
"
"
$ac_header
"
"
$as_ac_Header
"
"
$ac_includes_default
"
...
...
libgo/configure.ac
View file @
b059fba4
...
...
@@ -459,7 +459,7 @@ no)
;;
esac
AC_CHECK_HEADERS(sys/mman.h syscall.h sys/epoll.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/reboot.h)
AC_CHECK_HEADERS(sys/mman.h syscall.h sys/epoll.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/
ether.h linux/
reboot.h)
AC_CHECK_HEADERS([linux/filter.h linux/netlink.h linux/rtnetlink.h], [], [],
[#ifdef HAVE_SYS_SOCKET_H
...
...
libgo/mksysinfo.sh
View file @
b059fba4
...
...
@@ -118,6 +118,9 @@ cat > sysinfo.c <<EOF
#if defined(HAVE_UTIME_H)
#include <utime.h>
#endif
#if defined(HAVE_LINUX_ETHER_H)
#include <linux/ether.h>
#endif
#if defined(HAVE_LINUX_REBOOT_H)
#include <linux/reboot.h>
#endif
...
...
@@ -214,7 +217,7 @@ if grep '^const ___WALL = ' gen-sysinfo.go >/dev/null 2>&1 \
fi
# Networking constants.
egrep
'^const _(AF|ARPHRD|SOCK|SOL|SO|IPPROTO|TCP|IP|IPV6)_'
gen-sysinfo.go |
egrep
'^const _(AF|ARPHRD|
ETH|IN|
SOCK|SOL|SO|IPPROTO|TCP|IP|IPV6)_'
gen-sysinfo.go |
sed
-e
's/^\(const \)_\([^= ]*\)\(.*\)$/\1\2 = _\2/'
>>
${
OUT
}
grep
'^const _SOMAXCONN'
gen-sysinfo.go |
sed
-e
's/^\(const \)_\(SOMAXCONN[^= ]*\)\(.*\)$/\1\2 = _\2/'
\
...
...
@@ -461,6 +464,10 @@ fi | sed -e 's/type _dirent64/type Dirent/' \
>>
${
OUT
}
echo
"type DIR _DIR"
>>
${
OUT
}
# Values for d_type field in dirent.
grep
'^const _DT_'
gen-sysinfo.go |
sed
-e
's/^\(const \)_\(DT_[^= ]*\)\(.*\)$/\1\2 = _\2/'
>>
${
OUT
}
# The rusage struct.
rusage
=
`
grep
'^type _rusage struct'
gen-sysinfo.go
`
if
test
"
$rusage
"
!=
""
;
then
...
...
@@ -795,15 +802,16 @@ grep '^type _termios ' gen-sysinfo.go | \
# The termios constants.
for
n
in
IGNBRK BRKINT IGNPAR PARMRK INPCK ISTRIP INLCR IGNCR ICRNL IUCLC
\
IXON IXANY IXOFF IMAXBEL IUTF8 OPOST OLCUC ONLCR OCRNL ONOCR ONLRET
\
OFILL OFDEL NLDLY NL0 NL1 CRDLY CR0 CR1 CR2 CR3
TABDLY BSDLY VT
DLY
\
FFDLY CBAUD CBAUDEX CSIZE CSTOPB CREAD PARENB PARODD HUPCL CLOCA
L
\
LOBLK CIBAUD CMSPAR CRTSCTS ISIG ICANON XCASE ECHO ECHOE ECHOK ECHONL
\
ECHO
CTL ECHOPRT ECHOKE DEFECHO FLUSHO NOFLSH TOSTOP PENDIN IEXTEN VINTR
\
V
QUIT VERASE VKILL VEOF VMIN VEOL VTIME VEOL2 VSWTCH VSTART VSTOP VSUS
P
\
VDSUSP VLNEXT VWERASE VREPRINT VDISCARD VSTATUS TCSANOW TCSADRAIN
\
OFILL OFDEL NLDLY NL0 NL1 CRDLY CR0 CR1 CR2 CR3
CS5 CS6 CS7 CS8 TAB
DLY
\
BSDLY VTDLY FFDLY CBAUD CBAUDEX CSIZE CSTOPB CREAD PARENB PARODD HUPC
L
\
CLOCAL LOBLK CIBAUD CMSPAR CRTSCTS ISIG ICANON XCASE ECHO ECHOE ECHOK
\
ECHO
NL ECHOCTL ECHOPRT ECHOKE DEFECHO FLUSHO NOFLSH TOSTOP PENDIN IEXTEN
\
V
INTR VQUIT VERASE VKILL VEOF VMIN VEOL VTIME VEOL2 VSWTCH VSTART VSTO
P
\
V
SUSP V
DSUSP VLNEXT VWERASE VREPRINT VDISCARD VSTATUS TCSANOW TCSADRAIN
\
TCSAFLUSH TCIFLUSH TCOFLUSH TCIOFLUSH TCOOFF TCOON TCIOFF TCION B0 B50
\
B75 B110 B134 B150 B200 B300 B600 B1200 B1800 B2400 B4800 B9600 B19200
\
B38400 B57600 B115200 B230400
;
do
B38400 B57600 B115200 B230400 B460800 B500000 B576000 B921600 B1000000
\
B1152000 B1500000 B2000000 B2500000 B3000000 B4000000
;
do
grep
"^const _
$n
"
gen-sysinfo.go |
\
sed
-e
's/^\(const \)_\([^=]*\)\(.*\)$/\1\2 = _\2/'
>>
${
OUT
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment