Skip to content

SravanthiSinha/holbertonschool-linux_programming

Repository files navigation

System programming & Algorithm ― Linux programming

This repository contains projects for training in the Linux programming track at Holberton School. All projects are in C and are designed to learn C from a beginners level to the advanced level.

Styling and Specifications

All C programs are complied with gcc 4.8 on Ubuntu 14.04 LTS. They comply with schools formatting checker, based on [Linux Kernel coding style]. All programs were written from the Bash, using Emacs. In most of the exercises, standard library functions were not used, exceptsprintf, malloc, free and exit and was required to write the necessary/helper functions.

Compilation

All programs must compile with gcc, using with the flags below:

gcc -Wall -Werror -Wextra -pedantic main.##.c ##-name.c

All bash/python scripts require execution permissions:

chmod u+x file

All projects with Makefile:

make 

Directories

Each directory is named after a concept and contains ordered exercises from mandatory to advance level, and a README.md with a short description of its files.

Author

Sravanthi Sinha I have coded all of these exercises during my software engineering training at Holberton School and are part of linux programming track curriculum.