CSAPP-labs/shlab
cyp0633 16c69fe5ab
Shell Lab: add judge script
2022-05-28 16:15:48 +08:00
..
Makefile Shell Lab file 2022-05-14 20:49:48 +08:00
README Shell Lab file 2022-05-14 20:49:48 +08:00
judge.sh Shell Lab: add judge script 2022-05-28 16:15:48 +08:00
myint.c Shell Lab file 2022-05-14 20:49:48 +08:00
myspin.c Shell Lab file 2022-05-14 20:49:48 +08:00
mysplit.c Shell Lab file 2022-05-14 20:49:48 +08:00
mystop.c Shell Lab file 2022-05-14 20:49:48 +08:00
readme first-shell-lab.txt Shell Lab file 2022-05-14 20:49:48 +08:00
rjudge.sh Shell Lab: add judge script 2022-05-28 16:15:48 +08:00
sdriver.pl Shell Lab file 2022-05-14 20:49:48 +08:00
shlab.pdf Shell Lab file 2022-05-14 20:49:48 +08:00
trace01.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace02.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace03.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace04.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace05.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace06.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace07.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace08.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace09.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace10.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace11.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace12.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace13.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace14.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace15.txt Shell Lab file 2022-05-14 20:49:48 +08:00
trace16.txt Shell Lab file 2022-05-14 20:49:48 +08:00
tsh.c Shell Lab: trace09-10 2022-05-25 20:33:10 +08:00
tshref Shell Lab file 2022-05-14 20:49:48 +08:00
tshref.out Shell Lab file 2022-05-14 20:49:48 +08:00

README

################
CS:APP Shell Lab
################

Files:

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 <n> and spins for <n> seconds
mysplit.c	# Forks a child that spins for <n> seconds
mystop.c        # Spins for <n> seconds and sends SIGTSTP to itself
myint.c         # Spins for <n> seconds and sends SIGINT to itself