diff options
| author | jvoisin | 2025-01-28 12:52:23 +0100 |
|---|---|---|
| committer | jvoisin | 2025-01-28 13:18:31 +0100 |
| commit | f09abdf6e236198e6dbf7d049dc99534d9f8af01 (patch) | |
| tree | 5d1850df9ea2f8ddd68db3b778b0f48515e880fe /tests/test_getlogin_r_dynamic.c | |
| parent | 369e73c80984aef940e9286e6d985c339924d1d1 (diff) | |
Fix a compilation error on C99
Add some ifdef guards around `getlogin_r`.
Diffstat (limited to 'tests/test_getlogin_r_dynamic.c')
| -rw-r--r-- | tests/test_getlogin_r_dynamic.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_getlogin_r_dynamic.c b/tests/test_getlogin_r_dynamic.c index 33156ee..b1e66f7 100644 --- a/tests/test_getlogin_r_dynamic.c +++ b/tests/test_getlogin_r_dynamic.c | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | #include <unistd.h> | 3 | #include <unistd.h> |
| 4 | 4 | ||
| 5 | int main(int argc, char** argv) { | 5 | int main(int argc, char** argv) { |
| 6 | #if _REENTRANT || _POSIX_C_SOURCE >= 199506L | ||
| 6 | char buffer[8] = {0}; | 7 | char buffer[8] = {0}; |
| 7 | 8 | ||
| 8 | getlogin_r(buffer, 6); | 9 | getlogin_r(buffer, 6); |
| @@ -13,4 +14,6 @@ int main(int argc, char** argv) { | |||
| 13 | 14 | ||
| 14 | puts(buffer); | 15 | puts(buffer); |
| 15 | return ret; | 16 | return ret; |
| 17 | #endif | ||
| 18 | return 0; | ||
| 16 | } | 19 | } |
