This repository contains some small projects where I fiddle around with C:
daemon
- writing an old fashioned SysV Linux daemon usingfork()
and and others.hashtable
- a hashtable implementation using the djb2 hash algorithm. Currently just mapschar*
tochar*
.kbd
- proof of concept for capturing keyboard input events system-wide (a.k.a. a keylogger).list
- generic (naive) linked list.mcast
- multicasting using POSIX socket cruft.
Usually they are just proof of concepts and I put them here before I forget how I did things.