diff --git a/sys/compat/linux/linux_file.c b/sys/compat/linux/linux_file.c index b0d054d12930..ca6b7a6b7822 100644 --- a/sys/compat/linux/linux_file.c +++ b/sys/compat/linux/linux_file.c @@ -63,7 +63,6 @@ __FBSDID("$FreeBSD$"); #endif #include -#ifndef __alpha__ int linux_creat(struct thread *td, struct linux_creat_args *args) { @@ -81,7 +80,6 @@ linux_creat(struct thread *td, struct linux_creat_args *args) LFREEPATH(path); return (error); } -#endif /*!__alpha__*/ int linux_open(struct thread *td, struct linux_open_args *args) @@ -175,7 +173,6 @@ linux_lseek(struct thread *td, struct linux_lseek_args *args) return error; } -#ifndef __alpha__ int linux_llseek(struct thread *td, struct linux_llseek_args *args) { @@ -203,9 +200,7 @@ linux_llseek(struct thread *td, struct linux_llseek_args *args) td->td_retval[0] = 0; return 0; } -#endif /*!__alpha__*/ -#ifndef __alpha__ int linux_readdir(struct thread *td, struct linux_readdir_args *args) { @@ -216,7 +211,6 @@ linux_readdir(struct thread *td, struct linux_readdir_args *args) lda.count = 1; return linux_getdents(td, &lda); } -#endif /*!__alpha__*/ /* * Note that linux_getdents(2) and linux_getdents64(2) have the same @@ -705,7 +699,6 @@ linux_link(struct thread *td, struct linux_link_args *args) return (error); } -#ifndef __alpha__ int linux_fdatasync(td, uap) struct thread *td; @@ -716,7 +709,6 @@ linux_fdatasync(td, uap) bsd.fd = uap->fd; return fsync(td, &bsd); } -#endif /*!__alpha__*/ int linux_pread(td, uap) @@ -951,10 +943,6 @@ bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) } #endif /* __i386__ || (__amd64__ && COMPAT_LINUX32) */ -#if defined(__alpha__) -#define linux_fcntl64_args linux_fcntl_args -#endif - static int fcntl_common(struct thread *td, struct linux_fcntl64_args *args) { diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index a8e494de1116..96ebcc57aae5 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -276,15 +276,8 @@ struct linux_termios { unsigned int c_oflag; unsigned int c_cflag; unsigned int c_lflag; -#ifdef __alpha__ - unsigned char c_cc[LINUX_NCCS]; - unsigned char c_line; - unsigned int c_ispeed; - unsigned int c_ospeed; -#else unsigned char c_line; unsigned char c_cc[LINUX_NCCS]; -#endif }; struct linux_winsize { @@ -634,20 +627,7 @@ bsd_to_linux_termio(struct termios *bios, struct linux_termio *lio) lio->c_cflag = lios.c_cflag; lio->c_lflag = lios.c_lflag; lio->c_line = lios.c_line; -#ifdef __alpha__ - lio->c_cc[LINUX__VINTR] = lios.c_cc[LINUX_VINTR]; - lio->c_cc[LINUX__VQUIT] = lios.c_cc[LINUX_VQUIT]; - lio->c_cc[LINUX__VERASE] = lios.c_cc[LINUX_VERASE]; - lio->c_cc[LINUX__VKILL] = lios.c_cc[LINUX_VKILL]; - lio->c_cc[LINUX__VEOF] = - lios.c_cc[(lios.c_lflag & ICANON) ? LINUX_VEOF : LINUX_VMIN]; - lio->c_cc[LINUX__VEOL] = - lios.c_cc[(lios.c_lflag & ICANON) ? LINUX_VEOL : LINUX_VTIME]; - lio->c_cc[LINUX__VEOL2] = lios.c_cc[LINUX_VEOL2]; - lio->c_cc[LINUX__VSWTC] = lios.c_cc[LINUX_VSWTC]; -#else memcpy(lio->c_cc, lios.c_cc, LINUX_NCC); -#endif } static void @@ -660,24 +640,9 @@ linux_to_bsd_termio(struct linux_termio *lio, struct termios *bios) lios.c_oflag = lio->c_oflag; lios.c_cflag = lio->c_cflag; lios.c_lflag = lio->c_lflag; -#ifdef __alpha__ - for (i=0; ic_cc[LINUX__VINTR]; - lios.c_cc[LINUX_VQUIT] = lio->c_cc[LINUX__VQUIT]; - lios.c_cc[LINUX_VERASE] = lio->c_cc[LINUX__VERASE]; - lios.c_cc[LINUX_VKILL] = lio->c_cc[LINUX__VKILL]; - lios.c_cc[LINUX_VEOL2] = lio->c_cc[LINUX__VEOL2]; - lios.c_cc[LINUX_VSWTC] = lio->c_cc[LINUX__VSWTC]; - lios.c_cc[(lio->c_lflag & ICANON) ? LINUX_VEOF : LINUX_VMIN] = - lio->c_cc[LINUX__VEOF]; - lios.c_cc[(lio->c_lflag & ICANON) ? LINUX_VEOL : LINUX_VTIME] = - lio->c_cc[LINUX__VEOL]; -#else for (i=LINUX_NCC; ic_cc, LINUX_NCC); -#endif linux_to_bsd_termios(&lios, bios); } diff --git a/sys/compat/linux/linux_ioctl.h b/sys/compat/linux/linux_ioctl.h index 5e3b5203cc21..17e5b164feb6 100644 --- a/sys/compat/linux/linux_ioctl.h +++ b/sys/compat/linux/linux_ioctl.h @@ -278,19 +278,6 @@ /* * termio */ -#ifdef __alpha__ -#define LINUX_TCGETS 0x7413 -#define LINUX_TCSETS 0x7414 -#define LINUX_TCSETSW 0x7415 -#define LINUX_TCSETSF 0x7416 -#define LINUX_TCGETA 0x7417 -#define LINUX_TCSETA 0x7418 -#define LINUX_TCSETAW 0x7419 -#define LINUX_TCSETAF 0x741c -#define LINUX_TCSBRK 0x741d -#define LINUX_TCXONC 0x741e -#define LINUX_TCFLSH 0x741f -#else #define LINUX_TCGETS 0x5401 #define LINUX_TCSETS 0x5402 #define LINUX_TCSETSW 0x5403 @@ -302,30 +289,19 @@ #define LINUX_TCSBRK 0x5409 #define LINUX_TCXONC 0x540A #define LINUX_TCFLSH 0x540B -#endif #define LINUX_TIOCEXCL 0x540C #define LINUX_TIOCNXCL 0x540D #define LINUX_TIOCSCTTY 0x540E -#ifdef __alpha__ -#define LINUX_TIOCSPGRP 0x7476 -#define LINUX_TIOCGPGRP 0x7477 -#else #define LINUX_TIOCGPGRP 0x540F #define LINUX_TIOCSPGRP 0x5410 -#endif #define LINUX_TIOCOUTQ 0x5411 #define LINUX_TIOCSTI 0x5412 -#ifdef __alpha__ -#define LINUX_TIOCSWINSZ 0x7467 -#define LINUX_TIOCGWINSZ 0x7468 -#else #define LINUX_TIOCGWINSZ 0x5413 #define LINUX_TIOCSWINSZ 0x5414 -#endif #define LINUX_TIOCMGET 0x5415 #define LINUX_TIOCMBIS 0x5416 @@ -334,11 +310,7 @@ #define LINUX_TIOCGSOFTCAR 0x5419 #define LINUX_TIOCSSOFTCAR 0x541A -#ifdef __alpha__ -#define LINUX_FIONREAD 0x667f -#else #define LINUX_FIONREAD 0x541B -#endif #define LINUX_TIOCINQ FIONREAD #define LINUX_TIOCLINUX 0x541C @@ -347,11 +319,7 @@ #define LINUX_TIOCSSERIAL 0x541F #define LINUX_TIOCPKT 0x5420 -#ifdef __alpha__ -#define LINUX_FIONBIO 0x667e -#else #define LINUX_FIONBIO 0x5421 -#endif #define LINUX_TIOCNOTTY 0x5422 #define LINUX_TIOCSETD 0x5423 @@ -364,15 +332,9 @@ #define LINUX_TIOCGPTN 0x5430 -#ifdef __alpha__ -#define LINUX_FIOCLEX 0x6601 -#define LINUX_FIONCLEX 0x6602 -#define LINUX_FIOASYNC 0x667d -#else #define LINUX_FIONCLEX 0x5450 #define LINUX_FIOCLEX 0x5451 #define LINUX_FIOASYNC 0x5452 -#endif #define LINUX_TIOCSERCONFIG 0x5453 #define LINUX_TIOCSERGWILD 0x5454 @@ -380,13 +342,8 @@ #define LINUX_TIOCGLCKTRMIOS 0x5456 #define LINUX_TIOCSLCKTRMIOS 0x5457 -#ifdef __alpha__ -#define LINUX_IOCTL_TERMIO_MIN LINUX_TIOCEXCL -#define LINUX_IOCTL_TERMIO_MAX LINUX_TIOCGPGRP -#else #define LINUX_IOCTL_TERMIO_MIN LINUX_TCGETS #define LINUX_IOCTL_TERMIO_MAX LINUX_TIOCSLCKTRMIOS -#endif /* arguments for tcflow() and LINUX_TCXONC */ #define LINUX_TCOOFF 0 @@ -406,18 +363,6 @@ #define LINUX_N_PPP 3 /* Linux termio c_cc values */ -#ifdef __alpha__ -#define LINUX__VINTR 0 -#define LINUX__VQUIT 1 -#define LINUX__VERASE 2 -#define LINUX__VKILL 3 -#define LINUX__VEOF 4 -#define LINUX__VMIN 4 -#define LINUX__VEOL 5 -#define LINUX__VTIME 5 -#define LINUX__VEOL2 6 -#define LINUX__VSWTC 7 -#else #define LINUX_VINTR 0 #define LINUX_VQUIT 1 #define LINUX_VERASE 2 @@ -426,29 +371,9 @@ #define LINUX_VTIME 5 #define LINUX_VMIN 6 #define LINUX_VSWTC 7 -#endif #define LINUX_NCC 8 /* Linux termios c_cc values */ -#ifdef __alpha__ -#define LINUX_VEOF 0 -#define LINUX_VEOL 1 -#define LINUX_VEOL2 2 -#define LINUX_VERASE 3 -#define LINUX_VWERASE 4 -#define LINUX_VKILL 5 -#define LINUX_VREPRINT 6 -#define LINUX_VSWTC 7 -#define LINUX_VINTR 8 -#define LINUX_VQUIT 9 -#define LINUX_VSUSP 10 -#define LINUX_VSTART 12 -#define LINUX_VSTOP 13 -#define LINUX_VLNEXT 14 -#define LINUX_VDISCARD 15 -#define LINUX_VMIN 16 -#define LINUX_VTIME 17 -#else /* In addition to the termio values */ #define LINUX_VSTART 8 #define LINUX_VSTOP 9 @@ -459,7 +384,6 @@ #define LINUX_VWERASE 14 #define LINUX_VLNEXT 15 #define LINUX_VEOL2 16 -#endif #define LINUX_NCCS 19 #define LINUX_POSIX_VDISABLE '\0' @@ -475,30 +399,18 @@ #define LINUX_IGNCR 0x0000080 #define LINUX_ICRNL 0x0000100 -#ifdef __alpha__ -#define LINUX_IXON 0x0000200 -#define LINUX_IXOFF 0x0000400 -#define LINUX_IXANY 0x0000800 -#define LINUX_IUCLC 0x0001000 -#else #define LINUX_IUCLC 0x0000200 #define LINUX_IXON 0x0000400 #define LINUX_IXANY 0x0000800 #define LINUX_IXOFF 0x0001000 -#endif #define LINUX_IMAXBEL 0x0002000 /* Linux c_oflag masks */ #define LINUX_OPOST 0x0000001 -#ifdef __alpha__ -#define LINUX_ONLCR 0x0000002 -#define LINUX_OLCUC 0x0000004 -#else #define LINUX_OLCUC 0x0000002 #define LINUX_ONLCR 0x0000004 -#endif #define LINUX_OCRNL 0x0000008 #define LINUX_ONOCR 0x0000010 @@ -506,33 +418,6 @@ #define LINUX_OFILL 0x0000040 #define LINUX_OFDEL 0x0000080 -#ifdef __alpha__ -#define LINUX_NLDLY 0x0000300 -#define LINUX_NL0 0x0000000 -#define LINUX_NL1 0x0000100 -#define LINUX_NL2 0x0000200 -#define LINUX_NL3 0x0000300 -#define LINUX_TABDLY 0x000C000 -#define LINUX_TAB0 0x0000000 -#define LINUX_TAB1 0x0004000 -#define LINUX_TAB2 0x0008000 -#define LINUX_TAB3 0x000C000 -#define LINUX_CRDLY 0x0030000 -#define LINUX_CR0 0x0000000 -#define LINUX_CR1 0x0010000 -#define LINUX_CR2 0x0020000 -#define LINUX_CR3 0x0030000 -#define LINUX_FFDLY 0x0040000 -#define LINUX_FF0 0x0000000 -#define LINUX_FF1 0x0040000 -#define LINUX_BSDLY 0x0080000 -#define LINUX_BS0 0x0000000 -#define LINUX_BS1 0x0080000 -#define LINUX_VTDLY 0x0100000 -#define LINUX_VT0 0x0000000 -#define LINUX_VT1 0x0100000 -#define LINUX_XTABS 0x0200000 -#else #define LINUX_NLDLY 0x0000100 #define LINUX_NL0 0x0000000 #define LINUX_NL1 0x0000100 @@ -556,13 +441,8 @@ #define LINUX_FFDLY 0x0008000 #define LINUX_FF0 0x0000000 #define LINUX_FF1 0x0008000 -#endif -#ifdef __alpha__ -#define LINUX_CBAUD 0x0000001f -#else #define LINUX_CBAUD 0x0000100f -#endif #define LINUX_B0 0x00000000 #define LINUX_B50 0x00000001 @@ -583,29 +463,10 @@ #define LINUX_EXTA LINUX_B19200 #define LINUX_EXTB LINUX_B38400 -#ifdef __alpha__ -#define LINUX_CBAUDEX 0x00000000 -#define LINUX_B57600 0x00000010 -#define LINUX_B115200 0x00000011 -#else #define LINUX_CBAUDEX 0x00001000 #define LINUX_B57600 0x00001001 #define LINUX_B115200 0x00001002 -#endif -#ifdef __alpha__ -#define LINUX_CSIZE 0x00000300 -#define LINUX_CS5 0x00000000 -#define LINUX_CS6 0x00000100 -#define LINUX_CS7 0x00000200 -#define LINUX_CS8 0x00000300 -#define LINUX_CSTOPB 0x00000400 -#define LINUX_CREAD 0x00000800 -#define LINUX_PARENB 0x00001000 -#define LINUX_PARODD 0x00002000 -#define LINUX_HUPCL 0x00004000 -#define LINUX_CLOCAL 0x00008000 -#else #define LINUX_CSIZE 0x00000030 #define LINUX_CS5 0x00000000 #define LINUX_CS6 0x00000010 @@ -617,28 +478,10 @@ #define LINUX_PARODD 0x00000200 #define LINUX_HUPCL 0x00000400 #define LINUX_CLOCAL 0x00000800 -#endif #define LINUX_CRTSCTS 0x80000000 /* Linux c_lflag masks */ -#ifdef __alpha__ -#define LINUX_ECHOKE 0x00000001 -#define LINUX_ECHOE 0x00000002 -#define LINUX_ECHOK 0x00000004 -#define LINUX_ECHO 0x00000008 -#define LINUX_ECHONL 0x00000010 -#define LINUX_ECHOPRT 0x00000020 -#define LINUX_ECHOCTL 0x00000040 -#define LINUX_ISIG 0x00000080 -#define LINUX_ICANON 0x00000100 -#define LINUX_IEXTEN 0x00000400 -#define LINUX_XCASE 0x00004000 -#define LINUX_TOSTOP 0x00400000 -#define LINUX_FLUSHO 0x00800000 -#define LINUX_PENDIN 0x20000000 -#define LINUX_NOFLSH 0x80000000 -#else #define LINUX_ISIG 0x00000001 #define LINUX_ICANON 0x00000002 #define LINUX_XCASE 0x00000004 @@ -654,7 +497,6 @@ #define LINUX_FLUSHO 0x00001000 #define LINUX_PENDIN 0x00002000 #define LINUX_IEXTEN 0x00008000 -#endif /* serial_struct values for TIOC[GS]SERIAL ioctls */ #define LINUX_ASYNC_CLOSING_WAIT_INF 0 diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c index 5aa13cd49240..8cd029406e98 100644 --- a/sys/compat/linux/linux_misc.c +++ b/sys/compat/linux/linux_misc.c @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$"); #include #include #include -#if defined(__i386__) || defined(__alpha__) +#if defined(__i386__) #include #endif #include @@ -90,20 +90,14 @@ __FBSDID("$FreeBSD$"); #include #endif -#ifdef __alpha__ -#define BSD_TO_LINUX_SIGNAL(sig) (sig) -#else #define BSD_TO_LINUX_SIGNAL(sig) \ (((sig) <= LINUX_SIGTBLSZ) ? bsd_to_linux_signal[_SIG_IDX(sig)] : sig) -#endif -#ifndef __alpha__ static unsigned int linux_to_bsd_resource[LINUX_RLIM_NLIMITS] = { RLIMIT_CPU, RLIMIT_FSIZE, RLIMIT_DATA, RLIMIT_STACK, RLIMIT_CORE, RLIMIT_RSS, RLIMIT_NPROC, RLIMIT_NOFILE, RLIMIT_MEMLOCK, -1 }; -#endif /*!__alpha__*/ struct l_sysinfo { l_long uptime; /* Seconds since boot */ @@ -121,7 +115,6 @@ struct l_sysinfo { l_uint mem_unit; char _f[6]; /* Pads structure to 64 bytes */ }; -#ifndef __alpha__ int linux_sysinfo(struct thread *td, struct linux_sysinfo_args *args) { @@ -166,9 +159,7 @@ linux_sysinfo(struct thread *td, struct linux_sysinfo_args *args) return copyout(&sysinfo, args->info, sizeof(sysinfo)); } -#endif /*!__alpha__*/ -#ifndef __alpha__ int linux_alarm(struct thread *td, struct linux_alarm_args *args) { @@ -197,7 +188,6 @@ linux_alarm(struct thread *td, struct linux_alarm_args *args) } return (0); } -#endif /*!__alpha__*/ int linux_brk(struct thread *td, struct linux_brk_args *args) @@ -223,7 +213,8 @@ linux_brk(struct thread *td, struct linux_brk_args *args) return 0; } -#if defined(__i386__) || defined(__alpha__) +#if defined(__i386__) +/* XXX: what about amd64/linux32? */ int linux_uselib(struct thread *td, struct linux_uselib_args *args) @@ -473,7 +464,7 @@ linux_uselib(struct thread *td, struct linux_uselib_args *args) return error; } -#endif /* __i386__ || __alpha__ */ +#endif /* __i386__ */ int linux_select(struct thread *td, struct linux_select_args *args) @@ -626,7 +617,6 @@ linux_msync(struct thread *td, struct linux_msync_args *args) return msync(td, &bsd_args); } -#ifndef __alpha__ int linux_time(struct thread *td, struct linux_time_args *args) { @@ -646,7 +636,6 @@ linux_time(struct thread *td, struct linux_time_args *args) td->td_retval[0] = tm; return 0; } -#endif /*!__alpha__*/ struct l_times_argv { l_long tms_utime; @@ -655,11 +644,7 @@ struct l_times_argv { l_long tms_cstime; }; -#ifdef __alpha__ -#define CLK_TCK 1024 /* Linux uses 1024 on alpha */ -#else #define CLK_TCK 100 /* Linux uses 100 */ -#endif #define CONVTCK(r) (r.tv_sec * CLK_TCK + r.tv_usec / (1000000 / CLK_TCK)) @@ -796,7 +781,6 @@ linux_utime(struct thread *td, struct linux_utime_args *args) #define __WCLONE 0x80000000 -#ifndef __alpha__ int linux_waitpid(struct thread *td, struct linux_waitpid_args *args) { @@ -830,7 +814,6 @@ linux_waitpid(struct thread *td, struct linux_waitpid_args *args) return 0; } -#endif /*!__alpha__*/ int linux_wait4(struct thread *td, struct linux_wait4_args *args) @@ -912,10 +895,8 @@ linux_personality(struct thread *td, struct linux_personality_args *args) if (ldebug(personality)) printf(ARGS(personality, "%lu"), (unsigned long)args->per); #endif -#ifndef __alpha__ if (args->per != 0) return EINVAL; -#endif /* Yes Jim, it's still a Linux... */ td->td_retval[0] = 0; @@ -989,7 +970,6 @@ linux_getitimer(struct thread *td, struct linux_getitimer_args *uap) return (copyout(&ls, uap->itv, sizeof(ls))); } -#ifndef __alpha__ int linux_nice(struct thread *td, struct linux_nice_args *args) { @@ -1000,7 +980,6 @@ linux_nice(struct thread *td, struct linux_nice_args *args) bsd_args.prio = args->inc; return setpriority(td, &bsd_args); } -#endif /*!__alpha__*/ int linux_setgroups(struct thread *td, struct linux_setgroups_args *args) @@ -1095,7 +1074,6 @@ linux_getgroups(struct thread *td, struct linux_getgroups_args *args) return (0); } -#ifndef __alpha__ int linux_setrlimit(struct thread *td, struct linux_setrlimit_args *args) { @@ -1198,7 +1176,6 @@ linux_getrlimit(struct thread *td, struct linux_getrlimit_args *args) rlim.rlim_max = (l_ulong)bsd_rlim.rlim_max; return (copyout(&rlim, args->rlim, sizeof(rlim))); } -#endif /*!__alpha__*/ int linux_sched_setscheduler(struct thread *td, @@ -1334,7 +1311,6 @@ linux_reboot(struct thread *td, struct linux_reboot_args *args) return (reboot(td, &bsd_args)); } -#ifndef __alpha__ /* * The FreeBSD native getpid(2), getgid(2) and getuid(2) also modify @@ -1372,7 +1348,6 @@ linux_getuid(struct thread *td, struct linux_getuid_args *args) return (0); } -#endif /*!__alpha__*/ int linux_getsid(struct thread *td, struct linux_getsid_args *args) diff --git a/sys/compat/linux/linux_signal.c b/sys/compat/linux/linux_signal.c index 252e55399271..081b7c0b8035 100644 --- a/sys/compat/linux/linux_signal.c +++ b/sys/compat/linux/linux_signal.c @@ -60,11 +60,7 @@ linux_to_bsd_sigset(l_sigset_t *lss, sigset_t *bss) bss->__bits[1] = lss->__bits[1]; for (l = 1; l <= LINUX_SIGTBLSZ; l++) { if (LINUX_SIGISMEMBER(*lss, l)) { -#ifdef __alpha__ - b = _SIG_IDX(l); -#else b = linux_to_bsd_signal[_SIG_IDX(l)]; -#endif if (b) SIGADDSET(*bss, b); } @@ -81,11 +77,7 @@ bsd_to_linux_sigset(sigset_t *bss, l_sigset_t *lss) lss->__bits[1] = bss->__bits[1]; for (b = 1; b <= LINUX_SIGTBLSZ; b++) { if (SIGISMEMBER(*bss, b)) { -#ifdef __alpha__ - l = _SIG_IDX(b); -#else l = bsd_to_linux_signal[_SIG_IDX(b)]; -#endif if (l) LINUX_SIGADDSET(*lss, l); } @@ -160,11 +152,9 @@ linux_do_sigaction(struct thread *td, int linux_sig, l_sigaction_t *linux_nsa, } else nsa = NULL; -#ifndef __alpha__ if (linux_sig <= LINUX_SIGTBLSZ) sig = linux_to_bsd_signal[_SIG_IDX(linux_sig)]; else -#endif sig = linux_sig; error = kern_sigaction(td, sig, nsa, osa, 0); @@ -178,7 +168,6 @@ linux_do_sigaction(struct thread *td, int linux_sig, l_sigaction_t *linux_nsa, } -#ifndef __alpha__ int linux_signal(struct thread *td, struct linux_signal_args *args) { @@ -200,7 +189,6 @@ linux_signal(struct thread *td, struct linux_signal_args *args) return (error); } -#endif /*!__alpha__*/ int linux_rt_sigaction(struct thread *td, struct linux_rt_sigaction_args *args) @@ -270,7 +258,6 @@ linux_do_sigprocmask(struct thread *td, int how, l_sigset_t *new, return (error); } -#ifndef __alpha__ int linux_sigprocmask(struct thread *td, struct linux_sigprocmask_args *args) { @@ -302,7 +289,6 @@ linux_sigprocmask(struct thread *td, struct linux_sigprocmask_args *args) return (error); } -#endif /*!__alpha__*/ int linux_rt_sigprocmask(struct thread *td, struct linux_rt_sigprocmask_args *args) @@ -337,7 +323,6 @@ linux_rt_sigprocmask(struct thread *td, struct linux_rt_sigprocmask_args *args) return (error); } -#ifndef __alpha__ int linux_sgetmask(struct thread *td, struct linux_sgetmask_args *args) { @@ -434,7 +419,6 @@ linux_rt_sigpending(struct thread *td, struct linux_rt_sigpending_args *args) bsd_to_linux_sigset(&bset, &lset); return (copyout(&lset, args->set, args->sigsetsize)); } -#endif /*!__alpha__*/ int linux_kill(struct thread *td, struct linux_kill_args *args) @@ -455,11 +439,9 @@ linux_kill(struct thread *td, struct linux_kill_args *args) if (args->signum < 0 || args->signum > LINUX_NSIG) return EINVAL; -#ifndef __alpha__ if (args->signum > 0 && args->signum <= LINUX_SIGTBLSZ) tmp.signum = linux_to_bsd_signal[_SIG_IDX(args->signum)]; else -#endif tmp.signum = args->signum; tmp.pid = args->pid; diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index e3d303279afe..dfe2e5023386 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -72,12 +72,6 @@ static int do_sa_get(struct sockaddr **, const struct osockaddr *, int *, struct malloc_type *); static int linux_to_bsd_domain(int); -#ifdef __alpha__ -#define STATIC -#else -#define STATIC static -#endif - /* * Reads a linux sockaddr and does any necessary translation. * Linux sockaddrs don't have a length field, only a family. @@ -244,7 +238,6 @@ bsd_to_linux_sockopt_level(int level) return (level); } -#ifndef __alpha__ static int linux_to_bsd_ip_sockopt(int opt) { @@ -302,7 +295,6 @@ linux_to_bsd_so_sockopt(int opt) } return (-1); } -#endif /* !__alpha__*/ static int linux_to_bsd_msg_flags(int flags) @@ -454,7 +446,6 @@ linux_sendit(struct thread *td, int s, struct msghdr *mp, int flags, return (error); } -#ifndef __alpha__ /* Return 0 if IP_HDRINCL is set for the given socket. */ static int linux_check_hdrincl(struct thread *td, int s) @@ -620,33 +611,25 @@ linux_bind(struct thread *td, struct linux_bind_args *args) return (kern_bind(td, linux_args.s, sa)); } -#endif /* !__alpha__*/ -struct l_connect_args { +struct linux_connect_args { int s; l_uintptr_t name; int namelen; }; -#ifndef __alpha__ -#define linux_connect_args l_connect_args int linux_connect(struct thread *, struct linux_connect_args *); -#endif /* !__alpha__*/ int linux_connect(struct thread *td, struct linux_connect_args *args) { - struct l_connect_args linux_args; + struct linux_connect_args linux_args; struct socket *so; struct sockaddr *sa; u_int fflag; int error; -#ifdef __alpha__ - bcopy(args, &linux_args, sizeof(linux_args)); -#else if ((error = copyin(args, &linux_args, sizeof(linux_args)))) return (error); -#endif /* __alpha__ */ error = linux_getsockaddr(&sa, (struct osockaddr *)PTRIN(linux_args.name), @@ -684,7 +667,6 @@ linux_connect(struct thread *td, struct linux_connect_args *args) return (error); } -#ifndef __alpha__ struct linux_listen_args { int s; int backlog; @@ -707,22 +689,17 @@ linux_listen(struct thread *td, struct linux_listen_args *args) bsd_args.backlog = linux_args.backlog; return (listen(td, &bsd_args)); } -#endif /* !__alpha__*/ -struct l_accept_args { +struct linux_accept_args { int s; l_uintptr_t addr; l_uintptr_t namelen; }; -#ifndef __alpha__ -#define linux_accept_args l_accept_args -#endif - -STATIC int +static int linux_accept(struct thread *td, struct linux_accept_args *args) { - struct l_accept_args linux_args; + struct linux_accept_args linux_args; struct accept_args /* { int s; struct sockaddr * __restrict name; @@ -764,20 +741,16 @@ linux_accept(struct thread *td, struct linux_accept_args *args) return (0); } -struct l_getsockname_args { +struct linux_getsockname_args { int s; l_uintptr_t addr; l_uintptr_t namelen; }; -#ifndef __alpha__ -#define linux_getsockname_args l_getsockname_args -#endif - -STATIC int +static int linux_getsockname(struct thread *td, struct linux_getsockname_args *args) { - struct l_getsockname_args linux_args; + struct linux_getsockname_args linux_args; struct getsockname_args /* { int fdes; struct sockaddr * __restrict asa; @@ -802,20 +775,16 @@ linux_getsockname(struct thread *td, struct linux_getsockname_args *args) return (0); } -struct l_getpeername_args { +struct linux_getpeername_args { int s; l_uintptr_t addr; l_uintptr_t namelen; }; -#ifndef __alpha__ -#define linux_getpeername_args l_getpeername_args -#endif - -STATIC int +static int linux_getpeername(struct thread *td, struct linux_getpeername_args *args) { - struct l_getpeername_args linux_args; + struct linux_getpeername_args linux_args; struct getpeername_args /* { int fdes; caddr_t asa; @@ -839,21 +808,17 @@ linux_getpeername(struct thread *td, struct linux_getpeername_args *args) return (0); } -struct l_socketpair_args { +struct linux_socketpair_args { int domain; int type; int protocol; l_uintptr_t rsv; }; -#ifndef __alpha__ -#define linux_socketpair_args l_socketpair_args -#endif - -STATIC int +static int linux_socketpair(struct thread *td, struct linux_socketpair_args *args) { - struct l_socketpair_args linux_args; + struct linux_socketpair_args linux_args; struct socketpair_args /* { int domain; int type; @@ -875,21 +840,17 @@ linux_socketpair(struct thread *td, struct linux_socketpair_args *args) return (socketpair(td, &bsd_args)); } -struct l_send_args { +struct linux_send_args { int s; l_uintptr_t msg; int len; int flags; }; -#ifndef __alpha__ -#define linux_send_args l_send_args -#endif - -STATIC int +static int linux_send(struct thread *td, struct linux_send_args *args) { - struct l_send_args linux_args; + struct linux_send_args linux_args; struct sendto_args /* { int s; caddr_t buf; @@ -912,21 +873,17 @@ linux_send(struct thread *td, struct linux_send_args *args) return sendto(td, &bsd_args); } -struct l_recv_args { +struct linux_recv_args { int s; l_uintptr_t msg; int len; int flags; }; -#ifndef __alpha__ -#define linux_recv_args l_recv_args -#endif - -STATIC int +static int linux_recv(struct thread *td, struct linux_recv_args *args) { - struct l_recv_args linux_args; + struct linux_recv_args linux_args; struct recvfrom_args /* { int s; caddr_t buf; @@ -949,7 +906,6 @@ linux_recv(struct thread *td, struct linux_recv_args *args) return (recvfrom(td, &bsd_args)); } -#ifndef __alpha__ static int linux_sendto(struct thread *td, struct linux_sendto_args *args) { @@ -977,9 +933,8 @@ linux_sendto(struct thread *td, struct linux_sendto_args *args) UIO_USERSPACE); return (error); } -#endif /* !__alpha__*/ -struct l_recvfrom_args { +struct linux_recvfrom_args { int s; l_uintptr_t buf; int len; @@ -988,14 +943,10 @@ struct l_recvfrom_args { l_uintptr_t fromlen; }; -#ifndef __alpha__ -#define linux_recvfrom_args l_recvfrom_args -#endif - -STATIC int +static int linux_recvfrom(struct thread *td, struct linux_recvfrom_args *args) { - struct l_recvfrom_args linux_args; + struct linux_recvfrom_args linux_args; struct recvfrom_args /* { int s; caddr_t buf; @@ -1036,20 +987,16 @@ linux_recvfrom(struct thread *td, struct linux_recvfrom_args *args) return (0); } -struct l_sendmsg_args { +struct linux_sendmsg_args { int s; l_uintptr_t msg; int flags; }; -#ifndef __alpha__ -#define linux_sendmsg_args l_sendmsg_args -#endif - -STATIC int +static int linux_sendmsg(struct thread *td, struct linux_sendmsg_args *args) { - struct l_sendmsg_args linux_args; + struct linux_sendmsg_args linux_args; struct msghdr msg; struct iovec *iov; int error; @@ -1073,20 +1020,16 @@ linux_sendmsg(struct thread *td, struct linux_sendmsg_args *args) return (error); } -struct l_recvmsg_args { +struct linux_recvmsg_args { int s; l_uintptr_t msg; int flags; }; -#ifndef __alpha__ -#define linux_recvmsg_args l_recvmsg_args -#endif - -STATIC int +static int linux_recvmsg(struct thread *td, struct linux_recvmsg_args *args) { - struct l_recvmsg_args linux_args; + struct linux_recvmsg_args linux_args; struct recvmsg_args /* { int s; struct msghdr *msg; @@ -1128,7 +1071,6 @@ linux_recvmsg(struct thread *td, struct linux_recvmsg_args *args) return (error); } -#ifndef __alpha__ struct linux_shutdown_args { int s; int how; @@ -1313,4 +1255,3 @@ linux_socketcall(struct thread *td, struct linux_socketcall_args *args) uprintf("LINUX: 'socket' typ=%d not implemented\n", args->what); return (ENOSYS); } -#endif /*!__alpha__*/ diff --git a/sys/compat/linux/linux_stats.c b/sys/compat/linux/linux_stats.c index 70e11f7e79ec..d35377c9e167 100644 --- a/sys/compat/linux/linux_stats.c +++ b/sys/compat/linux/linux_stats.c @@ -233,7 +233,6 @@ linux_newfstat(struct thread *td, struct linux_newfstat_args *args) return (error); } -#ifndef __alpha__ static int stat_copyout(struct stat *buf, void *ubuf) { @@ -294,7 +293,6 @@ linux_lstat(struct thread *td, struct linux_lstat_args *args) translate_path_major_minor(td, args->path, &buf); return(stat_copyout(&buf, args->up)); } -#endif /* XXX - All fields of type l_int are defined as l_long on i386 */ struct l_statfs {