Skip to content

Commit 182e462

Browse files
authored
Replace _POSIX_SOURCE with _POSIX_C_SOURCE 200809L in ffsystem.c (#2562)
This requests a modern POSIX interface set which reflects modern platform realities. This ensures localtime_r(3) is declared on modern POSIX compliant platforms such as the BSDs, as well as silences a "localtime_r not declared" warning. Tested on OpenBSD/amd64 7.8-stable.
1 parent ac8a429 commit 182e462

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/fatfs/ffsystem.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
/* (C)ChaN, 2018 */
44
/*------------------------------------------------------------------------*/
55

6-
#define _POSIX_SOURCE
7-
#define _POSIX_THREAD_SAFE_FUNCTIONS
6+
#define _POSIX_C_SOURCE 200809L
87
#include <time.h>
98

109
#include "ff.h"

0 commit comments

Comments
 (0)