diff options
author | Werner Koch <[email protected]> | 2020-10-20 14:38:06 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-10-20 14:38:06 +0000 |
commit | 18e5dd7b03ced51611c9ba1345cf498a0aaf14a6 (patch) | |
tree | faeb1e27f9ffdb049f2e0dec728229d9fd7703b6 /common/sysutils.h | |
parent | Replace most calls to open by a new wrapper. (diff) | |
download | gnupg-18e5dd7b03ced51611c9ba1345cf498a0aaf14a6.tar.gz gnupg-18e5dd7b03ced51611c9ba1345cf498a0aaf14a6.zip |
Replace all calls to stat by gnupg_stat.
* common/sysutils.c (gnupg_stat): New.
* common/sysutils.h: Include sys/stat.h.
--
Yet another wrapper for Unicode support on Windows.
GnuPG-bug-id: 5098
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'common/sysutils.h')
-rw-r--r-- | common/sysutils.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/sysutils.h b/common/sysutils.h index d088fe29f..eee4cf5b6 100644 --- a/common/sysutils.h +++ b/common/sysutils.h @@ -46,6 +46,9 @@ typedef int gnupg_fd_t; #define FD2INT(h) (h) #endif +#ifdef HAVE_STAT +# include <sys/stat.h> +#endif void trap_unaligned (void); int disable_core_dumps (void); @@ -74,6 +77,9 @@ int gnupg_setenv (const char *name, const char *value, int overwrite); int gnupg_unsetenv (const char *name); char *gnupg_getcwd (void); gpg_err_code_t gnupg_access (const char *name, int mode); +#ifdef HAVE_STAT +int gnupg_stat (const char *name, struct stat *statbuf); +#endif /*HAVE_STAT*/ int gnupg_open (const char *name, int flags, unsigned int mode); gpg_error_t gnupg_chuid (const char *user, int silent); char *gnupg_get_socket_name (int fd); |