Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 889 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 889 Bytes

Shelllab (TSH)

This is assignment repository for POSTECH CSED211 on 2017 fall semester.
Also known as CS:APP Shell Lab.

File Description

  • Makefile: Compiles your shell program and runs the tests
  • README: This file
  • tsh.c: The shell program that you will write and hand in
  • tshref: The reference shell binary.

The remaining files are used to test your shell

  • sdriver.pl: The trace-driven shell driver
  • trace*.txt: The 15 trace files that control the shell driver
  • tshref.out: Example output of the reference shell on all 15 traces

Little C programs that are called by the trace files

  • myspin.c: Takes argument and spins for seconds
  • mysplit.c: Forks a child that spins for seconds
  • mystop.c: Spins for seconds and sends SIGTSTP to itself
  • myint.c: Spins for seconds and sends SIGINT to itself