summaryrefslogtreecommitdiff
path: root/arch/um/include/chan_user.h
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2008-08-17 13:48:37 -0400
committerH. Peter Anvin <hpa@zytor.com>2008-10-22 22:55:19 -0700
commit8569c9140bd41089f9b6be8837ca421102714a90 (patch)
treecd289b322b215fe2ca2530aa320febfd99388d7f /arch/um/include/chan_user.h
parent2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4 (diff)
downloadlinux-8569c9140bd41089f9b6be8837ca421102714a90.tar.gz
linux-8569c9140bd41089f9b6be8837ca421102714a90.tar.xz
x86, um: take arch/um/include/* out of the way
We can't just plop asm/* into it - userland helpers are built with it in search path and seeing asm/* show up there suddenly would be a bad idea. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/um/include/chan_user.h')
-rw-r--r--arch/um/include/chan_user.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/arch/um/include/chan_user.h b/arch/um/include/chan_user.h
deleted file mode 100644
index 9b9ced85b703..000000000000
--- a/arch/um/include/chan_user.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2000, 2001 Jeff Dike (jdike@karaya.com)
- * Licensed under the GPL
- */
-
-#ifndef __CHAN_USER_H__
-#define __CHAN_USER_H__
-
-#include "init.h"
-
-struct chan_opts {
- void (*const announce)(char *dev_name, int dev);
- char *xterm_title;
- const int raw;
-};
-
-enum chan_init_pri { INIT_STATIC, INIT_ALL, INIT_ONE };
-
-struct chan_ops {
- char *type;
- void *(*init)(char *, int, const struct chan_opts *);
- int (*open)(int, int, int, void *, char **);
- void (*close)(int, void *);
- int (*read)(int, char *, void *);
- int (*write)(int, const char *, int, void *);
- int (*console_write)(int, const char *, int);
- int (*window_size)(int, void *, unsigned short *, unsigned short *);
- void (*free)(void *);
- int winch;
-};
-
-extern const struct chan_ops fd_ops, null_ops, port_ops, pts_ops, pty_ops,
- tty_ops, xterm_ops;
-
-extern void generic_close(int fd, void *unused);
-extern int generic_read(int fd, char *c_out, void *unused);
-extern int generic_write(int fd, const char *buf, int n, void *unused);
-extern int generic_console_write(int fd, const char *buf, int n);
-extern int generic_window_size(int fd, void *unused, unsigned short *rows_out,
- unsigned short *cols_out);
-extern void generic_free(void *data);
-
-struct tty_struct;
-extern void register_winch(int fd, struct tty_struct *tty);
-extern void register_winch_irq(int fd, int tty_fd, int pid,
- struct tty_struct *tty, unsigned long stack);
-
-#define __channel_help(fn, prefix) \
-__uml_help(fn, prefix "[0-9]*=<channel description>\n" \
-" Attach a console or serial line to a host channel. See\n" \
-" http://user-mode-linux.sourceforge.net/old/input.html for a complete\n" \
-" description of this switch.\n\n" \
-);
-
-#endif