No description
Find a file
2012-09-02 10:58:16 -04:00
include Initial import 2012-09-02 09:49:53 -04:00
lib Initial import 2012-09-02 09:49:53 -04:00
src Initial import 2012-09-02 09:49:53 -04:00
.gitignore Initial import 2012-09-02 09:49:53 -04:00
LICENSE Adding in a LICENSE and README 2012-09-02 10:58:16 -04:00
Makefile Initial import 2012-09-02 09:49:53 -04:00
README.md Adding in a LICENSE and README 2012-09-02 10:58:16 -04:00
version.mk Initial import 2012-09-02 09:49:53 -04:00

libtmperamental

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/libtmperamental.so 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.