write.c