fix mode_t