Skip to content

thakkarV/SystemsPrograming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Systems-Programming!

Just 5 different applications that leveragae various POSIX syscalls to do things.

a1: Echo

just echoes back input to the stdout.

a2: Find

find a specific substring within all files recursively starting at the input path while taking care of symlinks and stuff.

a3: Shell

a unix shell that can fork and exec programs with IO redirection using unnamed pipes, backgrounding and foregrounding of processes and singnal handling

a4: SIGALRM based user space threading library

as well as multi-processes matrix multiplication implemented using shared memory

a5: GDB-lite

A basic ptrace based debugger thaat can set breakpoints based on line numbers leveraging libdwarf.

About

A journey into the C of POSIX systems programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published