added linux support in <zero/mtx.h> and fixed malloc a bit further =)