e2959d0f8c0da7e112cf67b33bcad621fdc3a976
HOT RELOADING DEMO This is a simple demo of hot code reloading in C on Linux. Internally, it uses the POSIX dlopen() family of functions for dynamic loading and the Linux inotify API for watching the filesystem. To build, run the build.sh script. When running the demo, you must specify the build directory in LD_LIBRARY_PATH: LD_LIBRARY_PATH=build build/demo The demo will repeatedly print out the message returned by getmsg(), defined in mod.c -- if getmsg() is modified to return a different message and recompiled, the change will be loaded in running program.
Description
Languages
C
93.6%
Shell
6.4%