Skip to content

Commit bf1b866

Browse files
authored
[libc] Add localtime_r to baremetal entrypoints (#166677)
1 parent 41825fb commit bf1b866

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

libc/config/baremetal/aarch64/entrypoints.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,8 @@ set(TARGET_LIBC_ENTRYPOINTS
269269
libc.src.time.difftime
270270
libc.src.time.gmtime
271271
libc.src.time.gmtime_r
272-
# TODO: Re-enable these when tests aren't broken.
273-
# libc.src.time.localtime
274-
# libc.src.time.localtime_r
272+
libc.src.time.localtime
273+
libc.src.time.localtime_r
275274
libc.src.time.mktime
276275
libc.src.time.strftime
277276
libc.src.time.strftime_l

libc/config/baremetal/arm/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ set(TARGET_LIBC_ENTRYPOINTS
269269
libc.src.time.difftime
270270
libc.src.time.gmtime
271271
libc.src.time.gmtime_r
272+
libc.src.time.localtime
273+
libc.src.time.localtime_r
272274
libc.src.time.mktime
273275
libc.src.time.strftime
274276
libc.src.time.strftime_l

libc/config/baremetal/riscv/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ set(TARGET_LIBC_ENTRYPOINTS
269269
libc.src.time.difftime
270270
libc.src.time.gmtime
271271
libc.src.time.gmtime_r
272+
libc.src.time.localtime
273+
libc.src.time.localtime_r
272274
libc.src.time.mktime
273275
libc.src.time.strftime
274276
libc.src.time.strftime_l

libc/src/time/baremetal/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ add_entrypoint_object(
2424
localtime
2525
SRCS
2626
localtime.cpp
27+
../time_utils.cpp
2728
HDRS
2829
../localtime.h
29-
time_utils.h
30+
../time_utils.h
3031
DEPENDS
31-
.time_utils
3232
libc.hdr.types.struct_tm
3333
libc.hdr.types.time_t
3434
)
@@ -37,11 +37,11 @@ add_entrypoint_object(
3737
localtime_r
3838
SRCS
3939
localtime_r.cpp
40+
../time_utils.cpp
4041
HDRS
4142
../localtime.h
42-
time_utils.h
43+
../time_utils.h
4344
DEPENDS
44-
.time_utils
4545
libc.hdr.types.struct_tm
4646
libc.hdr.types.time_t
4747
)

0 commit comments

Comments
 (0)