summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2006-05-10 20:38:16 +0000
committernetchild <netchild@FreeBSD.org>2006-05-10 20:38:16 +0000
commit326540d4d567d7d8120fe40a0512fe88864e7178 (patch)
tree64536960421af3dd9e546fefcee3ef459e00de8c /sys/compat
parent178c925c6402ab05c6e639a6b96cd9b41d2fb009 (diff)
downloadFreeBSD-src-326540d4d567d7d8120fe40a0512fe88864e7178.zip
FreeBSD-src-326540d4d567d7d8120fe40a0512fe88864e7178.tar.gz
Now that we don't have a linuxolator on alpha anymore:
- unifdef __alpha__ - revert rev. 1.66 of linux_socket.c
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/linux/linux_file.c12
-rw-r--r--sys/compat/linux/linux_ioctl.c35
-rw-r--r--sys/compat/linux/linux_ioctl.h158
-rw-r--r--sys/compat/linux/linux_misc.c33
-rw-r--r--sys/compat/linux/linux_signal.c18
-rw-r--r--sys/compat/linux/linux_socket.c117
-rw-r--r--sys/compat/linux/linux_stats.c2
7 files changed, 33 insertions, 342 deletions
diff --git a/sys/compat/linux/linux_file.c b/sys/compat/linux/linux_file.c
index b0d054d..ca6b7a6 100644
--- a/sys/compat/linux/linux_file.c
+++ b/sys/compat/linux/linux_file.c
@@ -63,7 +63,6 @@ __FBSDID("$FreeBSD$");
#endif
#include <compat/linux/linux_util.h>
-#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 a8e494d..96ebcc5 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; i<LINUX_NCCS; i++)
- lios.c_cc[i] = LINUX_POSIX_VDISABLE;
- lios.c_cc[LINUX_VINTR] = lio->c_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; i<LINUX_NCCS; i++)
lios.c_cc[i] = LINUX_POSIX_VDISABLE;
memcpy(lios.c_cc, lio->c_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 5e3b520..17e5b164 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 5aa13cd..8cd0294 100644
--- a/sys/compat/linux/linux_misc.c
+++ b/sys/compat/linux/linux_misc.c
@@ -36,7 +36,7 @@ __FBSDID("$FreeBSD$");
#include <sys/param.h>
#include <sys/blist.h>
#include <sys/fcntl.h>
-#if defined(__i386__) || defined(__alpha__)
+#if defined(__i386__)
#include <sys/imgact_aout.h>
#endif
#include <sys/jail.h>
@@ -90,20 +90,14 @@ __FBSDID("$FreeBSD$");
#include <machine/cputypes.h>
#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 @@ cleanup:
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 252e553..081b7c0 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 e3d3032..dfe2e50 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 @@ bad:
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 70e11f7..d35377c 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 {
OpenPOWER on IntegriCloud