12 . /cs/www/classes/cs352/fall15/a12/tests /cs/www/classes/cs352/fall15/a12/master problem lastmod lastmod.c build make lastmod test lastmod case ulimit -t 1; touch --date="2 minutes ago" x; touch --date="1 minutes ago" z; touch date="0 minutes ago" y; ./lastmod y x z case ulimit -t 3; a12/test-lastmod 1 case ulimit -t 3; a12/test-lastmod 2 case ulimit -t 3; a12/test-lastmod 3 #case ulimit -t 1; diff -c <(./lastmod *) <(./a12/lastmod *) #case ulimit -t 1; diff -c <(./lastmod a12/*) <(./a12/lastmod a12/*) #case ulimit -t 1; diff -c <(./lastmod a12/../c/*) <(./a12/lastmod a12/../c/*) problem kd kd.c build make kd test kd case ulimit -t 1; ./kd int < a12/kd.1 case ulimit -t 1; ./kd int -static < a12/kd.1 case ulimit -t 1; ./kd a -e i o -u -A com -is < a12/words case ulimit -t 1; ./kd if < a12/kd.1 -== -if case ulimit -t 1; ./kd if < a12/kd.1 -== arg -case problem vector vector.c build gcc -Werror -g -std=gnu1x -I/cs/www/classes/cs352/fall15/h -c vector.c test vector1 build make vector1 case ulimit -t 1; valgrind --leak-check=full -q ./vector1 test vector2 build make vector2 case ulimit -t 1; valgrind --leak-check=full -q ./vector2 < a12/kd.1 test vector3 build make vector3 case ulimit -t 1; valgrind --leak-check=full -q ./vector3 < a12/vector3.1 test vector_zn build make vector_zn case ulimit -t 1; valgrind --leak-check=full -q ./vector_zn test vector_ps build make vector_ps case ulimit -t 1; valgrind --leak-check=full -q ./vector_ps test vector_yw build make vector_yw case ulimit -t 1; valgrind --leak-check=full -q ./vector_yw test vector_ph build make vector_ph case ulimit -t 1; valgrind --leak-check=full -q ./vector_ph problem vm vm.c build make vm test vm case ulimit -t 1; ./vm a12/int1.vm case ulimit -t 1; ./vm a12/dupswap1.vm case ulimit -t 1; ./vm a12/math1.vm case ulimit -t 1; ./vm a12/str1.vm case ulimit -t 1; ./vm a12/list1.vm case ulimit -t 1; ./vm a12/list2.vm case ulimit -t 1; ./vm a12/concat1.vm case ulimit -t 1; ./vm a12/concat2.vm case ulimit -t 1; ./vm a12/size1.vm case ulimit -t 1; ./vm a12/size3.vm case ulimit -t 1; ./vm a12/at1.vm case ulimit -t 1; ./vm a12/at2.vm case ulimit -t 1; ./vm a12/at2a.vm case ulimit -t 1; ./vm a12/at3.vm case ulimit -t 1; ./vm a12/at4.vm case ulimit -t 1; ./vm a12/sort1.vm case ulimit -t 1; ./vm a12/sort2.vm case ulimit -t 1; ./vm a12/var1.vm case ulimit -t 1; ./vm a12/var2.vm case ulimit -t 1; ./vm a12/error1.vm case ulimit -t 1; ./vm a12/error2.vm case ulimit -t 1; ./vm a12/ph1.vm case ulimit -t 1; ./vm a12/ph2.vm case ulimit -t 1; ./vm a12/ph3.vm case ulimit -t 1; ./vm a12/ph4.vm case ulimit -t 1; ./vm a12/ph5.vm case ulimit -t 1; ./vm a12/ps1.vm case ulimit -t 1; ./vm a12/ps2.vm case ulimit -t 1; ./vm a12/ps3.vm case ulimit -t 1; ./vm a12/zn1.vm case ulimit -t 1; ./vm a12/zn2.vm case ulimit -t 1; ./vm a12/zn3.vm case ulimit -t 1; ./vm a12/yw1.vm case ulimit -t 1; ./vm a12/yw2.vm case ulimit -t 1; ./vm a12/yw3.vm case ulimit -t 1; ./vm a12/yw4.vm