您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

28 行
481 B

3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
3 年前
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "fun.h"
  4. pid_t main_proc_pid;
  5. void sigint_handler()
  6. {
  7. pid_t pid = getpid();
  8. if(pid != main_proc_pid)
  9. {
  10. exit(0);
  11. }
  12. }
  13. int main()
  14. {
  15. char cmdline[MAXLINE];
  16. main_proc_pid = getpid();
  17. signal(SIGINT, sigint_handler);
  18. while(1)
  19. {
  20. printf("COMMAND->");
  21. fflush(stdin);
  22. fgets(cmdline, MAXLINE, stdin);
  23. eval(cmdline);
  24. history(cmdline);
  25. }
  26. return 0;
  27. }