Software Resources for all
A structure is an ordered collection of variables for an entity in C language.
Concepts and usage of pointers and arrays in the C programming language are explained.
A tutorial on control flow statements and functions in the C programming language.
Tutorial on C programming regarding data types, operators and expressions
I/O multiplexing: select, poll and epoll in Linux
I/O multiplexing is the the ability to perform I/O operations on multiple file descriptors. select and poll calls and the epoll API help in I/O multiplexing.
Signals in Linux
POSIX real-time signals add to the functionality of standard signals in Linux. POSIX real-time signals can be queued to a process.
mkstemp and tmpfile functions are used for creating temporary files.
Interprocess communication using Unix domain sockets
Unix domain sockets provide a fast and easy to use mechanism for interprocess communication.
The basic system calls for file I/O in Linux are explained.
Files is a central concept in Unix systems. Files keep the all important data and provide a foundation for computing.
Date and time commands, system calls, clocks and alarms in Linux
D-Bus is a mechanism for inter process communication in Linux.