Skip to content

Commit d6dcfe4

Browse files
committed
move time_t and suseconds_t definitions to common alltypes.h.in
now that all 32-bit archs have 64-bit time_t (and suseconds_t), the arch-provided _Int64 macro (long or long long, as appropriate) can be used to define them, and arch-specific definitions are no longer needed.
1 parent b60fdf1 commit d6dcfe4

File tree

17 files changed

+2
-48
lines changed

17 files changed

+2
-48
lines changed

arch/aarch64/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,3 @@ TYPEDEF float float_t;
2222
TYPEDEF double double_t;
2323

2424
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
25-
26-
TYPEDEF long time_t;
27-
TYPEDEF long suseconds_t;

arch/arm/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ TYPEDEF float float_t;
1919
TYPEDEF double double_t;
2020

2121
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
22-
23-
TYPEDEF long long time_t;
24-
TYPEDEF long long suseconds_t;

arch/i386/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,3 @@ TYPEDEF struct { __attribute__((__aligned__(8))) long long __ll; long double __l
2929
#else
3030
TYPEDEF struct { alignas(8) long long __ll; long double __ld; } max_align_t;
3131
#endif
32-
33-
TYPEDEF long long time_t;
34-
TYPEDEF long long suseconds_t;

arch/m68k/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,3 @@ TYPEDEF long double double_t;
2323
#endif
2424

2525
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
26-
27-
TYPEDEF long long time_t;
28-
TYPEDEF long long suseconds_t;

arch/microblaze/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ TYPEDEF float float_t;
1919
TYPEDEF double double_t;
2020

2121
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
22-
23-
TYPEDEF long long time_t;
24-
TYPEDEF long long suseconds_t;

arch/mips/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ TYPEDEF float float_t;
1919
TYPEDEF double double_t;
2020

2121
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
22-
23-
TYPEDEF long long time_t;
24-
TYPEDEF long long suseconds_t;

arch/mips64/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,4 @@ TYPEDEF double double_t;
1919

2020
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
2121

22-
TYPEDEF long time_t;
23-
TYPEDEF long suseconds_t;
24-
2522
TYPEDEF unsigned nlink_t;

arch/mipsn32/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ TYPEDEF float float_t;
1919
TYPEDEF double double_t;
2020

2121
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
22-
23-
TYPEDEF long long time_t;
24-
TYPEDEF long long suseconds_t;

arch/or1k/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,3 @@ TYPEDEF float float_t;
1414
TYPEDEF double double_t;
1515

1616
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
17-
18-
TYPEDEF long long time_t;
19-
TYPEDEF long long suseconds_t;

arch/powerpc/bits/alltypes.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,3 @@ TYPEDEF float float_t;
1818
TYPEDEF double double_t;
1919

2020
TYPEDEF struct { long long __ll; long double __ld; } max_align_t;
21-
22-
TYPEDEF long long time_t;
23-
TYPEDEF long long suseconds_t;

0 commit comments

Comments
 (0)