Sign in
android
/
platform
/
external
/
musl
/
b28c44de8c3131b45588f61569b1711c987ba1c3
/
.
/
compat
/
time32
/
time32.c
blob: 4b8fac1c291eb941dd531d0f450656a6cf1cb82e [
file
] [
log
] [
blame
]
#include
"time32.h"
#include
<time.h>
#include
<errno.h>
#include
<stdint.h>
time32_t
__time32
(
time32_t
*
p
)
{
time_t
t
=
time
(
0
);
if
(
t
<
INT32_MIN
||
t
>
INT32_MAX
)
{
errno
=
EOVERFLOW
;
return
-
1
;
}
if
(
p
)
*
p
=
t
;
return
t
;
}