Skip to content
Find file
Latest commit 09a6bee Justin B Rye committed with Typofix.
I'm pretty sure you mean "ROGUE" ("no longer under control"), not
"ROUGE" ("red facepaint").
Failed to load latest commit information.
tests Add the test suite.
.gitignore Build system simplification
Makefile Add tests/out to clean


tmperamental is a library that intercepts filesystem writes, and causes loud failures when writes are attempted on /tmp/*.

The idea here is by setting TMPDIR and friends, you are able to use libtmperamental to catch programs in the act of not respecting such env-vars.

Basic Usage:

TMPDIR=~/.tmp LD_PRELOAD=/usr/lib/ app arguments

In the event the app causes problems, you should see some stderr and a nonzero exit status.

Things to keep in mind:

This library is not to be linked against, just preloaded.

Something went wrong with that request. Please try again.