mirror of
git://git.gnupg.org/gnupg.git
synced 2024-10-29 19:48:43 +01:00
common:w32: Don't expose unused functions.
* common/exechelp.h [HAVE_W32_SYSTEM] (get_max_fds): Don't expose. (close_all_fds, get_all_open_fds): Likewise. * common/exechelp-w32.c: Don't expose unused functions. -- GnuPG-bug-id: 7293 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
79ab52ff42
commit
c33523a013
@ -97,7 +97,15 @@ my_error (int errcode)
|
||||
return gpg_err_make (default_errsource, errcode);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* get_max_fds, close_all_fds and get_all_open_fds are functions for
|
||||
* POSIX, not Windows. After fork and before exec on POSIX, those are
|
||||
* used when spawning a child process so that the child process
|
||||
* doesn't keep having file descriptors not needed for it. On
|
||||
* Windows, spawn API has a different semantics (than fork + exec).
|
||||
*/
|
||||
#undef EXPORT_UNUSED_FUNCTIONS
|
||||
#ifdef EXPORT_UNUSED_FUNCTIONS
|
||||
/* Return the maximum number of currently allowed open file
|
||||
descriptors. Only useful on POSIX systems but returns a value on
|
||||
other systems too. */
|
||||
@ -178,7 +186,7 @@ get_all_open_fds (void)
|
||||
#endif /*HAVE_STAT*/
|
||||
return array;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/* Helper function to build_w32_commandline. */
|
||||
static char *
|
||||
|
@ -31,6 +31,7 @@
|
||||
#define GNUPG_COMMON_EXECHELP_H
|
||||
|
||||
|
||||
#ifndef HAVE_W32_SYSTEM
|
||||
/* Return the maximum number of currently allowed file descriptors.
|
||||
Only useful on POSIX systems. */
|
||||
int get_max_fds (void);
|
||||
@ -49,6 +50,7 @@ void close_all_fds (int first, int *except);
|
||||
use of this function right at startup even before libgcrypt has
|
||||
been initialized. Returns NULL on error and sets ERRNO accordingly. */
|
||||
int *get_all_open_fds (void);
|
||||
#endif
|
||||
|
||||
|
||||
/* Portable function to create a pipe. Under Windows the write end is
|
||||
|
Loading…
Reference in New Issue
Block a user