History

posix: clean up system includes

Sigrid Solveig Haflínudóttir committed 10 months ago

Commit fa2750c1 parent 65844522 files · +5 −13Browse files

Unified · Split

2 files
  1. src/posix/platform.h +0 −13
  2. src/posix/sys.c +5 −0
src/posix/platform.h+0−13
@@ -13,30 +13,20 @@ · 12 unmodified lines
1313 #endif
1414 #include <assert.h>
1515 #include <ctype.h>
16−#include <errno.h>
1716 #include <fcntl.h>
1817 #include <float.h>
1918 #include <inttypes.h>
2019 #include <limits.h>
21−#include <locale.h>
2220 #include <math.h>
2321 #include <setjmp.h>
2422 #include <stdbool.h>
2523 #include <stdarg.h>
2624 #include <stdio.h>
27−#include <stddef.h>
2825 #include <stdint.h>
2926 #include <stdlib.h>
3027 #include <string.h>
3128 #include <strings.h>
32−#include <sys/mman.h>
33−#include <sys/stat.h>
34−#include <sys/time.h>
35−#include <sys/types.h>
36−#include <time.h>
3729 #include <unistd.h>
38−#include <wctype.h>
39−#include <wchar.h>
4030
4131 #if defined(__linux__)
4232 #define __os_name__ "linux"
@@ -63,9 +53,6 @@ extern char *os_version; · 20 unmodified lines
6353 #error pointer size unknown
6454 #elif __SIZEOF_POINTER__ == 8
6555 #define BITS64
66−#if defined(__aarch64__)
67−#define FWD_BIT (1ULL<<55)
68−#endif
6956 #endif
7057
7158 typedef sigjmp_buf sl_jmp_buf;
src/posix/sys.c+5−0
@@ -1,5 +1,10 @@
11 #include "slpriv.h"
22 #include "timefuncs.h"
3+#include <errno.h>
4+#include <locale.h>
5+#include <sys/mman.h>
6+#include <sys/time.h>
7+#include <time.h>
38
49 static usize pagesize = 4096;
510 #define PAGEALIGNED(x) (((x) + pagesize-1) & ~(pagesize-1))

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t