This pull request implements the `utimes` command in libc ([Issue #133953](https://github.com/llvm/llvm-project/issues/133953)). - [x] Add the implementation of `utimes` in `/src/sys/time`. - [x] Add tests for `utimes` in `/test/src/sys/time`. - [x] Add `utimes` to [entrypoints.txt](https://github.com/llvm/llvm-project/blob/main/libc/config/linux/x86_64/entrypoints.txt) for at least x86_64 and whatever you're building on - [x] Add `utimes` to [include/sys/time.yaml](https://github.com/llvm/llvm-project/blob/main/libc/include/sys/time.yaml)
15 lines
260 B
YAML
15 lines
260 B
YAML
header: sys/time.h
|
|
header_template: time.h.def
|
|
standards: Linux
|
|
macros: []
|
|
types:
|
|
- type_name: struct_timeval
|
|
enums: []
|
|
objects: []
|
|
functions:
|
|
- name: utimes
|
|
return_type: int
|
|
arguments:
|
|
- type: const char*
|
|
- type: const struct timeval*
|