Skip to content

SravanthiSinha/holbertonschool-linux_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b1d1eb1 · Feb 22, 2018
Jun 11, 2017
Jun 25, 2017
Jul 17, 2017
Jul 19, 2017
Aug 16, 2017
Sep 15, 2017
Sep 18, 2017
Dec 11, 2017
Dec 17, 2017
Dec 24, 2017
Feb 22, 2018
Sep 26, 2017

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.