diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-11-21 15:36:18 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-11-21 15:36:18 +0100 |
commit | 10455d43fef041309ce0613fa792c635dd71e3a8 (patch) | |
tree | 66b437223be119f47c759603193a6b1c6ff205c3 /src/os_unix.h | |
parent | 9ae862ebba4a8962cb1c6811a2a46656fa672599 (diff) | |
download | vim-git-10455d43fef041309ce0613fa792c635dd71e3a8.tar.gz |
patch 8.1.2326: cannot parse a date/time stringv8.1.2326
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
Diffstat (limited to 'src/os_unix.h')
-rw-r--r-- | src/os_unix.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/os_unix.h b/src/os_unix.h index 618c0e970..a7a0c841f 100644 --- a/src/os_unix.h +++ b/src/os_unix.h @@ -127,9 +127,16 @@ # endif #endif +// on some systems time.h should not be included together with sys/time.h #if !defined(HAVE_SYS_TIME_H) || defined(TIME_WITH_SYS_TIME) -# include <time.h> /* on some systems time.h should not be - included together with sys/time.h */ +// Needed for strptime() +# ifndef _XOPEN_SOURCE +# define _XOPEN_SOURCE +# endif +# ifndef __USE_XOPEN +# define __USE_XOPEN +# endif +# include <time.h> #endif #ifdef HAVE_SYS_TIME_H # include <sys/time.h> |