Assignment 4

Due Date: Dec 14

1. Modify the database client/server program from assignment 4 to use RPC. The server should be implemented in a thread-safe manner. Be uure to to use the -M and -A options to rpcgen.

2. Use dlopen() and dlsym() to create a generic file dump utility. This program should read a configuration file of supported file formats and dynamically load routines for printing information from files in those formats. It should be possible to support additional formats by writing an appropriate library and without modifying the original program.