a link to "mike melamed"'s projects
mike melamed's ECES338 assignments:
Assignment 1 (fork.c)
- fork.o [executable compiled under Solaris on goldie.ces.cwru.edu]
- fork.output [the output of fork.o]
- fork.c [source code for fork.c]
Assignment 2
- upipe.o [the unnamed pipe 2 producer 2 consumer paradigm]
- upipe.c [source code for paradigm]
- upipe.output [output code for upipe.c]
- input1 | input2 ===> output1 | output2
- upipedup2.o [executable upipedup2.c using dup2()]
- upipedup2.c [unnamed pipe source code]
- upipedup2.output [output of upipedup2.c]
- namedPIPEmknod.output [named pipe through unix shell]
- namedc.o [named pipe using C]
- namedc.c [named pipe source code
- namedc.output [namedc.c output]
Assignment 5
- dealer.c dealer process
- cop.c cop process
- junkie.c junkie process
- dope_main.c dope_main program
- dope_main.h dope_main header file
- Makefile makefile for creating project
- PIDs.kill process ids killed at end
- dealer.bin daler binary
- cop.bin cop binary
- junkie.bin junkie binary
- dope_main.bin dope_main binary
Assignment 6
Assignment 7
- Makefile used to compile project
- lpd.c printer daemon source
- mylpr.c client source
- lpd.x RPC code
- lpd executable daemon
- mylpr executable client
- typescript script of execution
Assignment 8
- server.c no-threads printer server
- mylpr.c no-threads client
- server no-threads server executable
- mylpr no-threads client exec
- typescript output
- server.c pthreads printer server< /a>
- mylpr.c pthreads client
- server pthreads server executable li>
- mylpr pthreads client exec
- typescript output
send comments to mlm11@po.cwru.edu