Syscalls and C

I've created a quick gist to explain the difference between a system call (provided by the Linux kernal) and a wrapper function that has a similar name within one of the C standard libraries, you can find it here:

https://gist.github.com/Integralist/f93386e9f7559e2c38a7a0fbb3e8e498

I have no formal Computer Science (CS) background, and I'm only now (16yrs into my career) starting to learn the C programming language in order to help give me a deeper knowledge of how *nix systems work and other core CS concepts.

See my previous post called 'Bits Explained (inc. Bytes, RAM, IPs, Base Numbers & CIDRs)' to see where these learnings are taking me


Links