⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chan_user.h

📁 linux-2.6.15.6
💻 H
字号:
/*  * 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 (*announce)(char *dev_name, int dev);	char *xterm_title;	int raw;	unsigned long tramp_stack;	int in_kernel;};enum chan_init_pri { INIT_STATIC, INIT_ALL, INIT_ONE };struct chan_ops {	char *type;	void *(*init)(char *, int, 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 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);#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/input.html for a complete\n" \"    description of this switch.\n\n" \);#endif/* * Overrides for Emacs so that we follow Linus's tabbing style. * Emacs will notice this stuff at the end of the file and automatically * adjust the settings for this buffer only.  This must remain at the end * of the file. * --------------------------------------------------------------------------- * Local variables: * c-file-style: "linux" * End: */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -