Sample programs to cover some of the concepts covered in system programming & posix api. Programs include some simple implementations of already existing sys commands like ls, find & cp
:
- signals & signal handling
- getline api
- readdir & opendir
- read/write/open calls
- file & directory streams
- buffers
- error handling
- fork
- defunct/zombie processes
- pthread
- error handling
- system calls
- socket programming
- Threading concepts - child processes, joining & detaching, context switching, mutexes, semaphores