<unistd.h>: Bump _POSIX_THREAD_SAFE_FUNCTIONS to 200112L.
authorSascha Wildner <saw@online.de>
Wed, 24 Apr 2019 06:59:07 +0000 (08:59 +0200)
committerSascha Wildner <saw@online.de>
Wed, 24 Apr 2019 06:59:07 +0000 (08:59 +0200)
It became non-optional anyway in 200809. We have all the functions
that 200112 required in the option, so I don't see why not.

Thanks to zrj for checking with a dports bulk build.

include/unistd.h

index 10ad13f..84e6529 100644 (file)
@@ -118,7 +118,7 @@ typedef     __uint32_t      uid_t;          /* XXX __uid_t */
 #define        _POSIX_THREAD_PROCESS_SHARED    -1      /* [TSH] */
 #define        _POSIX_THREAD_ROBUST_PRIO_INHERIT -1    /* [RPI] */
 #define        _POSIX_THREAD_ROBUST_PRIO_PROTECT -1    /* [RPP] */
-#define        _POSIX_THREAD_SAFE_FUNCTIONS    -1      /* XXX mandatory ([TSF]) */
+#define        _POSIX_THREAD_SAFE_FUNCTIONS    200112L /* mandatory ([TSF]) */
 #define        _POSIX_THREAD_SPORADIC_SERVER   -1      /* [TSP] */
 #define        _POSIX_THREADS                  200112L /* mandatory ([THR]) */
 #define        _POSIX_TRACE                    -1      /* [TRC] obsolescent */