Skip to content

Commit 4bf6469

Browse files
committed
Add concurrent programs: picosh, httpd, ringbuffer, mbus
1 parent 9470154 commit 4bf6469

File tree

12 files changed

+1442
-0
lines changed

12 files changed

+1442
-0
lines changed

README.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Complementary Programs for course "Linux Kernel Internals"
2+
3+
## Project Listing
4+
- [picosh](picosh/): A minimalist UNIX shell.
5+
- [httpd](httpd/): A multi-threaded web server.
6+
- [ringbuffer](ringbuffer/): A lock-less ring buffer.
7+
- [mbus](mbus/): A concurrent message bus.
8+
9+
## License
10+
11+
The above projects are released under the BSD 2 clause license.
12+
Use of this source code is governed by a BSD-style license that can be found
13+
in the LICENSE file.

httpd/Makefile

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
httpd: httpd.c
2+
gcc -Wall -Wextra -o httpd httpd.c -lpthread
3+
4+
clean:
5+
rm -f httpd
6+
7+
indent:
8+
clang-format -i httpd.c

0 commit comments

Comments
 (0)