컴퓨터공학/시스템 프로그래밍
-
//myshell.c #include #include #include #include #include #include #include #include #define READ 0 #define WRITE 1 #define SIZE 1024 char* cmd[SIZE]; char* ptr; int cmd_index; void init() { // 전역변수 초기화 for (int i = 0; i "); while (ptr = strtok(N..
shell 프로그램//myshell.c #include #include #include #include #include #include #include #include #define READ 0 #define WRITE 1 #define SIZE 1024 char* cmd[SIZE]; char* ptr; int cmd_index; void init() { // 전역변수 초기화 for (int i = 0; i "); while (ptr = strtok(N..
2022.01.12 -
//myls.c #include #include #include #include #include #include #include #include #include #define BUF_SIZE 512 #define mode_l "-l" #define mode_a "-a" #define mode_al "-al" #define mode_nomal "nomal" char type(mode_t mode); char* perm(mode_t mode); void printStat(char* pathname, char* file, struct stat* st); void ls(char* dir, char* mode); void ls_nomal(char* dir); void file_l(char* filename, ch..
ls 프로그램//myls.c #include #include #include #include #include #include #include #include #include #define BUF_SIZE 512 #define mode_l "-l" #define mode_a "-a" #define mode_al "-al" #define mode_nomal "nomal" char type(mode_t mode); char* perm(mode_t mode); void printStat(char* pathname, char* file, struct stat* st); void ls(char* dir, char* mode); void ls_nomal(char* dir); void file_l(char* filename, ch..
2022.01.12