haripradhan / unixprogramming Goto Github PK
View Code? Open in Web Editor NEWIt includes a collection of following programs written in C (UNIX). 1. myls : It lists the files and/or sub-directories under the given directory. 2. myshell: It provides a shell that is capable of executing other programs. 3. mywhoami: It displays the detail information of the user (Full Name, Login Name, UID, GID, Home Directory, Default Shell, Host Name, Machine) 4. ProducerConsumerThread: It generates the list of producer threads (as defined by the user) which create random numbers that will be stored into a circular queue and the other set of consumer threads that will remove numbers from the queue. 5. ClientServerFileTransferTool: It provides a way to transfer the file from server to client.