X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Funix.h;h=9c52de6d4efa0cda58c047954e51005759d06e0e;hb=4fa9564c909c589bcccc95d57fae5469063c1759;hp=ff665b9ba9d400e336b447d5c183bf98cebdb379;hpb=8c26b44ce66f674e2bdd1e3f6cf8ac2cf5eb1794;p=PuTTY.git diff --git a/unix/unix.h b/unix/unix.h index ff665b9b..9c52de6d 100644 --- a/unix/unix.h +++ b/unix/unix.h @@ -11,7 +11,7 @@ struct Filename { char path[FILENAME_MAX]; }; -#define f_open(filename, mode) ( fopen((filename).path, (mode)) ) +FILE *f_open(struct Filename, char const *, int); struct FontSpec { char name[256]; @@ -105,7 +105,7 @@ void uxsel_input_remove(int id); /* uxcfg.c */ struct controlbox; -void unix_setup_config_box(struct controlbox *b, int midsession); +void unix_setup_config_box(struct controlbox *b, int midsession, int protocol); /* gtkcfg.c */ void gtk_setup_config_box(struct controlbox *b, int midsession, void *window); @@ -128,6 +128,9 @@ void gtk_setup_config_box(struct controlbox *b, int midsession, void *window); void (*putty_signal(int sig, void (*func)(int)))(int); void block_signal(int sig, int block_it); +/* uxmisc.c */ +int cloexec(int); + /* * Exports from unicode.c. */