smallsh.h

来自「LINUX下VI编写的SHELL工具LINUX下VI编写的SHELL工具」· C头文件 代码 · 共 26 行

H
26
字号

#include <unistd.h>
#include <stdio.h>
#include <sys/wait.h>
#include <sys/types.h>

#define EOL 1
#define ARG 2
#define AMPERSAND 3     //&
#define SEMICOLON 4		//:
#define MAXARG 512
#define MAXBUF 512
#define FOREGROUND 0 
#define BACKGROUND 1

extern char inpbuf[MAXBUF], tokbuf[2*MAXBUF];

extern char * ptr;
extern char * tok;

extern int userin(char *p);
extern int gettok(char **outptr);
extern int procline(void);
extern int inarg(char c);
extern int runcommand(char **cline,int where);

⌨️ 快捷键说明

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