whither TIOCSETP and TIOCSETN?

Trevor Johnson (trevor@jpj.net)
Tue, 24 Feb 1998 14:03:49 -0800 (PST)


I had some trouble compiling ispell 3.1.20, and noticed that the kernel
headers define these only for certain platforms. I'm using libc 2.0.5,
for which these definitions come from the kernel headers, and my platform
is one of the poor stepdaughters:

% grep -w TIOCSETP `find /usr/src/linux/include -type f`
/usr/src/linux/include/asm-mips/ioctls.h:#define TIOCSETP (tIOC |
9)
/usr/src/linux/include/asm-mips/ioctls.h:#define TIOCSETN (tIOC |
10) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-alpha/ioctls.h:#define TIOCSETP _IOW('t',
9, struct sgttyb)
/usr/src/linux/include/asm-alpha/ioctls.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-sparc/ioctls.h:#define TIOCSETP __TIOCSETP
/usr/src/linux/include/asm-ppc/termios.h:#define TIOCSETP _IOW('t',
9, struct sgttyb)
/usr/src/linux/include/asm-ppc/termios.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-ppc/ioctls.h:#define TIOCSETP _IOW('t',
9, struct sgttyb)
/usr/src/linux/include/asm-ppc/ioctls.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-sparc64/ioctls.h:#define TIOCSETP __TIOCSETP

% grep -w TIOCSETN `find /usr/src/linux/include -type f`
/usr/src/linux/include/asm-mips/ioctls.h:#define TIOCSETN (tIOC |
10) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-alpha/ioctls.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-sparc/ioctls.h:#define TIOCSETN __TIOCSETN
/usr/src/linux/include/asm-ppc/termios.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-ppc/ioctls.h:#define TIOCSETN _IOW('t',
10, struct sgttyb) /* TIOCSETP wo flush */
/usr/src/linux/include/asm-sparc64/ioctls.h:#define TIOCSETN __TIOCSETN
___
Trevor Johnson

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu