diff options
Diffstat (limited to 'libc/misc')
-rw-r--r-- | libc/misc/Makefile | 3 | ||||
-rw-r--r-- | libc/misc/aliases.c | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/libc/misc/Makefile b/libc/misc/Makefile index 6634f18..74a2637 100644 --- a/libc/misc/Makefile +++ b/libc/misc/Makefile @@ -3,7 +3,8 @@ # under the GNU Library General Public License. MSRC=aliases.c -MOBJ=abs.o raise.o bcopy.o bzero.o bcmp.o index.o rindex.o remove.o creat.o +MOBJ=labs.o abs.o raise.o bcopy.o bzero.o bcmp.o index.o rindex.o \ + remove.o creat.o ESRC=atexit.c EOBJ=on_exit.o atexit.o __do_exit.o diff --git a/libc/misc/aliases.c b/libc/misc/aliases.c index d23ea65..1cdb189 100644 --- a/libc/misc/aliases.c +++ b/libc/misc/aliases.c @@ -14,6 +14,15 @@ int arg1; } #endif +#ifdef L_labs +long +labs(arg1) +long arg1; +{ + return arg1>0?arg1:-arg1; +} +#endif + #ifdef L_raise int raise(signo) |