diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/compat/linux/linux_file.c | 12 | ||||
| -rw-r--r-- | sys/compat/linux/linux_ioctl.c | 35 | ||||
| -rw-r--r-- | sys/compat/linux/linux_ioctl.h | 158 | ||||
| -rw-r--r-- | sys/compat/linux/linux_misc.c | 33 | ||||
| -rw-r--r-- | sys/compat/linux/linux_signal.c | 18 | ||||
| -rw-r--r-- | sys/compat/linux/linux_socket.c | 117 | ||||
| -rw-r--r-- | sys/compat/linux/linux_stats.c | 2 | 
7 files changed, 33 insertions, 342 deletions
| 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 <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 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; 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 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 <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 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 @@ 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 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 { | 
