add root to sublimetext linter include path
make filedescriptor allocation thread-safe