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

📄 mshsbr.h

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 H
字号:
/* mshsbr.h - definitions for msh *//* @(#)$Id: mshsbr.h,v 1.2 90/11/25 18:57:56 sharpe Exp $ */struct Cmd {    char    line[BUFSIZ];    char   *args[MAXARGS];    char   *redirect;    int     direction;#define	STDIO	0		/* regular stdoutput */#define	CRTIO	1		/* create  re-direct */#define	APPIO	2		/* append  re-direct */#define	PIPIO	3		/* pipe    re-direct */    FILE   *stream;};#define	NULLCMD	((struct Cmd *) 0)struct Msg {    struct drop m_drop;#define	m_bboard_id	m_drop.d_id#define	m_top		m_drop.d_size#define	m_start		m_drop.d_start#define	m_stop		m_drop.d_stop    char   *m_scanl;        struct tws  m_tb;    short   m_stats;#define CUR (1 << (FFATTRSLOT + NATTRS))#ifdef	BPOP#define	VIRTUAL	SELECT_EMPTY#endif	BPOP};/*  */				/* FOLDER */extern char  *fmsh;		/* folder instead of file */extern int    modified;		/* command modified folder */extern struct msgs *mp;		/* used a lot */extern struct Msg  *Msgs;	/* Msgs[0] not used */FILE  *msh_ready ();				/* COMMAND */extern int  interactive;	/* running from a /dev/tty */extern int  redirected;		/* re-directing output */extern  FILE  *sp;		/* original stdout */extern char *cmd_name;		/* command being run */extern char myfilter[];		/* path to mhl.forward */extern char *BBoard_ID;		/* BBoard-ID constant */				/* SIGNALS */extern TYPESIG  (*istat) ();	/* original SIGINT */extern TYPESIG  (*qstat) ();	/* original SIGQUIT */extern int  interrupted;	/* SIGINT detected */extern int  broken_pipe;	/* SIGPIPE detected */extern int  told_to_quit;	/* SIGQUIT detected */#ifdef	BSD42extern int  should_intr;	/* signal handler should interrupt call */extern jmp_buf sigenv;		/* the environment pointer */#endif	BSD42long    lseek ();

⌨️ 快捷键说明

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