summaryrefslogtreecommitdiff
path: root/libc/misc
diff options
context:
space:
mode:
Diffstat (limited to 'libc/misc')
-rw-r--r--libc/misc/Makefile3
-rw-r--r--libc/misc/aliases.c9
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)