All files changed accoring to c99 standards
extended version of mv via pthread