Programming with C in Linux