a unit framework for c
change file mode