diff options
author | Anton Kling <anton@kling.gg> | 2024-12-11 18:47:33 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-12-12 15:48:20 +0100 |
commit | 633feeea57c298306d8664c9c2768ab46fb7c6f4 (patch) | |
tree | d91cd1c19d3e850b978c7ada526246e3b35e6608 /userland/minibox/utilities/rdate.c | |
parent | bc828883c51c3c0f35872019f4db632e4ce82dc5 (diff) |
signal: Remove old way of sending signals and instead use procfs
Diffstat (limited to 'userland/minibox/utilities/rdate.c')
-rw-r--r-- | userland/minibox/utilities/rdate.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/userland/minibox/utilities/rdate.c b/userland/minibox/utilities/rdate.c index 11398c8..54a2746 100644 --- a/userland/minibox/utilities/rdate.c +++ b/userland/minibox/utilities/rdate.c @@ -42,9 +42,7 @@ int rdate_main(int argc, char **argv) { int64_t unix_time = (t - 2208988800) * 1000; int clock_fd = open("/dev/clock", O_RDWR); int64_t current; - read(clock_fd, ¤t, sizeof(int64_t)); - write(clock_fd, &unix_time, sizeof(int64_t)); - int64_t delta = (current / 1000) - (unix_time / 1000); - printf("delta: %d\n", delta); + dprintf(clock_fd, "%lld", unix_time); + close(clock_fd); return 0; } |