CS 5375 Section 001 Assignment 5 Students work in teams. The assignment is due on Sunday April 5, 2009 (before midnight). Submit the assignment as an e-mail attachment to our TA and cc Dr. Cooper (kcooper@utdallas.edu) Note. Do not zip the submission file; just attach your tar file to the e-mail (e-mail with attachments ending in .zip are not delivered) Please submit your text answers, c source code files, test input files, and README file in one tar file for this submission. Notes. Only submit one e-mail per team. Late penalty is 10% per day or part of a day. Incorrect submission format (anything other than one e-mail with one tar file attachment) is 10% penalty. C code will be evaluated on the sun solaris 5.10 o/s. All team members receive the same grade. 1. For the following commands: man echo script a) provide the description section from the man page (copy it and put it in double quotes with a reference) b) describe each option and argument in your own words c) provide an example using the command 2. Look up two system calls: read and write. Provide a brief description of what they do, the parameters, and an example of how to use each to illustrate the syntax. 3. C pipe and fork of one of your sorting algorithms. Restructure one of your sorting algorithm programs into a pipe and fork solution. The parent should obtain the name of the input file and send the data to the child using the pipe. The child should sort the data and sent it back to the parent using the pipe. The parent should write the sorted data in a file. Review and, if needed, correct your solutions for Assignment 3 and 4. Retest with all test files; include the test files in your submission. Document the programs with comments.