commit 5b2df918c7a9978130d96222bb905f55f6f5bb16 parent b8fb2d7e78874ddea443b61f9d872240c9946317 Author: Roberto E. Vargas Caballero <k0ga@shike2.com> Date: Sun, 6 Nov 2022 09:42:38 +0100 libc/stdlib: Add ldiv() Diffstat:
M | src/libc/objs/common-objs.mk | | | 1 | + |
A | src/libc/stdlib/ldiv.c | | | 9 | +++++++++ |
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/libc/objs/common-objs.mk b/src/libc/objs/common-objs.mk @@ -78,6 +78,7 @@ COMMON_OBJS =\ stdlib/exit.$O\ stdlib/labs.$O\ stdlib/llabs.$O\ + stdlib/ldiv.$O\ stdlib/malloc.$O\ stdlib/mbtowc.$O\ stdlib/qsort.$O\ diff --git a/src/libc/stdlib/ldiv.c b/src/libc/stdlib/ldiv.c @@ -0,0 +1,9 @@ +#include <stdlib.h> + +#undef ldiv + +ldiv_t +ldiv(long num, long den) +{ + return (ldiv_t) {num/den, num%den}; +}