aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/Makefile
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>2003-08-19 23:01:46 +0000
committerGarrett Wollman <wollman@FreeBSD.org>2003-08-19 23:01:46 +0000
commit89a26fd1fce00fc24d05956b3b32ac782ab144a4 (patch)
tree5b436576d8b07d6ddd0812df2201b0d2c7da9912 /lib/libc/Makefile
parent0a915fad5da8eccfd534ec4fc376a06e1576b572 (diff)
downloadsrc-89a26fd1fce00fc24d05956b3b32ac782ab144a4.tar.gz
src-89a26fd1fce00fc24d05956b3b32ac782ab144a4.zip
Add a kluge suggested by Marcel to paper over the difference between
gethostname()'s old and new signatures without requiring a library bump. Note that programs which called gethostname() with a negative argument were already broken, since the same type conversion was done by the old implementation. Add a note in the Makefile so that whoever next bumps the libc revision will delete the kluge at the same time (as it will no longer be necessary). This is only operative on 64-bit platforms. Submitted by: marcel
Notes
Notes: svn path=/head/; revision=119151
Diffstat (limited to 'lib/libc/Makefile')
-rw-r--r--lib/libc/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/Makefile b/lib/libc/Makefile
index 79ad35d96cd1..1969291effda 100644
--- a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -9,6 +9,7 @@
# (for system call stubs) to CFLAGS below. -DSYSLIBC_SCCS affects just the
# system call stubs.
LIB=c
+# If you bump SHLIB_MAJOR, remove kluge from gen/gethostname.c.
SHLIB_MAJOR= 5
SHLIBDIR?= /lib
CFLAGS+=-I${.CURDIR}/include -I${.CURDIR}/../../include