diff options
-rw-r--r-- | hw4/Makefile.am | 6 | ||||
-rwxr-xr-x | hw4/cgiprog/close_pipe | 1 | ||||
-rwxr-xr-x | hw4/cgiprog/kill_myself | 1 | ||||
-rwxr-xr-x | hw4/cgiprog/very_slow | 2 |
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}" |