Для чего time_t в конечном итоге typedef?

[root]# cat time.c

#include 

int main(int argc, char** argv)
{
        time_t test;
        return 0;
}

[root]# gcc -E time.c | grep __time_t

typedef long int __time_t;

Он определен в $INCDIR/bits/types.h через:

# 131 "/usr/include/bits/types.h" 3 4
# 1 "/usr/include/bits/typesizes.h" 1 3 4
# 132 "/usr/include/bits/types.h" 2 3 4

linux

c

linux

types

2022-11-02T08:35:49+00:00