Skip to content
README 1 KiB
Newer Older
teudmk's avatar
teudmk committed
# Project 3 - CS4760
## by Tony Urschler
## October 12, 2021

## VERSION CONTROL: https://comp.umsl.edu/gitlab/teudmk/urschler.3
## You should have permission to view my entire repository on GitLab

## Contents of the Project Folder
- runsim: this is the executable to showcase use of semaphores
- runsim.c: .c file for the executable
- testsim: this is the executable runsim's children use to execlp
- testsim.c: .c file for the executable
teudmk's avatar
teudmk committed
- liblicense.a: a static library that houses the license functions
- liblicense.o: object file for the library
- liblicense.c: .c file for the library
teudmk's avatar
teudmk committed
- config.h: contains the max forked processes and max time the program will operate
- testing.data: contains the commands that runsim will read from STDIN
- logfile: output file to log process progression
- Makefile: used to clean and compile the code

## How to compile and run the code
- Run the command `make clean`
- Run the command `make`
- Run the executable `runsim`
  - `./runsim [-t time] n < testing.data`

** No known errors