Issue |
133953
|
Summary |
[libc] Implement utimes
|
Labels |
good first issue,
libc
|
Assignees |
|
Reporter |
michaelrj-google
|
Described in Posix: https://pubs.opengroup.org/onlinepubs/9799919799/functions/futimens.html
Here's a checklist for what you'll need to do for this:
- [ ] Add the implementation of `utimes` in `/src/sys/time` (you will need to create this directory).
- [ ] Add tests for `utimes` in `/test/src/sys/time` (you will also need to create this directory).
- [ ] Make sure the test has at least one case where the function succeeds and at least one case where the function fails.
- [ ] 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
- [ ] Add `utims` to [`include/sys/time.yaml`](https://github.com/llvm/llvm-project/blob/main/libc/include/sys/time.yaml)
Comment if you're interested in working on this, and feel free to reach out if you need help.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs