*FUNCTIONS
open()
close()
write()
read()
malloc()
free()
free()
perror()
strerror()
access()
dup()
dup2()
execve()
exit()
fork()
pipe()
unlink()
wait()
waitpid()
*process
*Differences Between Process and Thread
**Process means a program is in execution, whereas thread means a segment of a process.**
**A Process is not Lightweight, whereas Threads are Lightweight.**
**A Process takes more time to terminate, and the thread takes less time to terminate.**
**Process takes more time for creation, whereas Thread takes less time for creation.**
**Process likely takes more time for context switching whereas as Threads takes less time for context switching.**
**A Process is mostly isolated, whereas Threads share memory.**
**Process does not share data, and Threads share data with each other.**