X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sendlib.c;h=4dfca681e6b6c8dd87d0e55759fb5b268a3dbb5e;hp=37592120ba61eb342b9de456e412f6720a0cfc1d;hb=f288d1771c814e6104da83e6f0f1761a40de1224;hpb=230399f9632c37b66c1c117a17e8327eae6b3235;ds=sidebyside diff --git a/sendlib.c b/sendlib.c index 3759212..4dfca68 100644 --- a/sendlib.c +++ b/sendlib.c @@ -9,28 +9,14 @@ #define _SENDLIB_C 1 -#if HAVE_CONFIG_H -# include "config.h" -#endif +#include -#include -#include -#include -#include -#include -#include #include -#include -#include #include -#include - #include #include - #include - #include #include "mutt.h" @@ -1683,7 +1669,7 @@ static void mutt_gen_localpart(char *buf, unsigned int len, const char *fmt) #undef APPEND_FMT } -char *mutt_gen_msgid (void) +static char *mutt_gen_msgid (void) { char buf[SHORT_STRING]; char localpart[SHORT_STRING]; @@ -1746,17 +1732,8 @@ send_msg(const char *path, const char **args, const char *msg, char **tempfile) setsid (); /* next we close all open files */ -#if defined(OPEN_MAX) - for (fd = 0; fd < OPEN_MAX; fd++) - close (fd); -#elif defined(_POSIX_OPEN_MAX) - for (fd = 0; fd < _POSIX_OPEN_MAX; fd++) + for (fd = 0; fd < getdtablesize(); fd++) close (fd); -#else - close (0); - close (1); - close (2); -#endif /* now the second fork() */ if ((pid = fork ()) == 0) {