summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2014-01-15 07:16:59 +0800
committerLAN-TW <lantw44@gmail.com>2014-01-15 07:16:59 +0800
commitad65674f7feeff0ecc59969e259677c60464a2ba (patch)
treed7d0f5b4fb91b62201985dc4671bdeb20bc1059b
parentf3d74aef91e1f2e255d1c86067c9bf7bb7107213 (diff)
downloadsp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar.gz
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar.bz2
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar.lz
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar.xz
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.tar.zst
sp2013-ad65674f7feeff0ecc59969e259677c60464a2ba.zip
HW4: 加入測試速度很慢的程式
-rw-r--r--hw4/Makefile.am6
-rwxr-xr-xhw4/cgiprog/close_pipe1
-rwxr-xr-xhw4/cgiprog/kill_myself1
-rwxr-xr-xhw4/cgiprog/very_slow2
4 files changed, 6 insertions, 4 deletions
diff --git a/hw4/Makefile.am b/hw4/Makefile.am
index dc253f0..d43b80d 100644
--- a/hw4/Makefile.am
+++ b/hw4/Makefile.am
@@ -13,7 +13,7 @@ noinst_LIBRARIES = libl4basic.a
cgidir = $(datadir)/$(PACKAGE)
cgi_PROGRAMS = file_reader server_info
-cgi_SCRIPTS = kill_myself close_pipe
+cgi_SCRIPTS = kill_myself close_pipe very_slow
libl4basic_a_SOURCES = \
l4basic/memwrap.h \
@@ -53,9 +53,11 @@ kill_myself: cgiprog/kill_myself
$(MY_V_CP)cp -p $(abs_top_srcdir)/cgiprog/kill_myself kill_myself
close_pipe: cgiprog/close_pipe
$(MY_V_CP)cp -p $(abs_top_srcdir)/cgiprog/close_pipe close_pipe
+very_slow: cgiprog/very_slow
+ $(MY_V_CP)cp -p $(abs_top_srcdir)/cgiprog/very_slow very_slow
# Workaround for automake (executable cannot named after `info')
all-local: $(abs_top_builddir)/info
$(abs_top_builddir)/info: $(abs_top_builddir)/server_info
$(MY_V_LN)ln -s server_info $(abs_top_builddir)/info
-CLEANFILES = info kill_myself close_pipe
+CLEANFILES = info kill_myself close_pipe very_slow
diff --git a/hw4/cgiprog/close_pipe b/hw4/cgiprog/close_pipe
index aaa84c1..2693b04 100755
--- a/hw4/cgiprog/close_pipe
+++ b/hw4/cgiprog/close_pipe
@@ -1,3 +1,2 @@
#! /bin/sh
-
exec 0<&-
diff --git a/hw4/cgiprog/kill_myself b/hw4/cgiprog/kill_myself
index 0ec1668..3b91441 100755
--- a/hw4/cgiprog/kill_myself
+++ b/hw4/cgiprog/kill_myself
@@ -1,3 +1,2 @@
#! /bin/sh
-
kill "-${QUERY_STRING}" $$
diff --git a/hw4/cgiprog/very_slow b/hw4/cgiprog/very_slow
new file mode 100755
index 0000000..8ba7186
--- /dev/null
+++ b/hw4/cgiprog/very_slow
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec sleep "${QUERY_STRING}"