1-- Simple lock
2-- Directory lock
3-- Release
4-- Lock function scope
5-- Lock file scope
6-- Lock in subdirectory
7-- Lock process scope
8-- Error double lock
9-- Ok
10-- Timeout 0
11-- Timeout not 0
12