#include #include #include int atomic_create(const char *p); #ifdef _WIN32 int mkstemp(char *p); int pipe( int fildes[2] ); int renamefile(const char *from, const char *to); #endif int get_raw_mode(); void set_raw_mode(int raw); int open_read(const char *fname); int open_write(const char *fname); int smart_wait(int pid); int execvp_no_vtalarm(const char *file, char *const argv[]); int isnt_symlink(const char *file); int stdout_is_a_pipe();