summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortholo <>1996-08-20 17:56:52 +0000
committertholo <>1996-08-20 17:56:52 +0000
commit532fb5f59566abd7989c55c3ea05525f1fc89b11 (patch)
treef244c341de9895aff93ed7eb1f60959fc163feda /src
parent6d57feb64518c8b92acf0af0709c07ce9dd76035 (diff)
downloadopenbsd-532fb5f59566abd7989c55c3ea05525f1fc89b11.tar.gz
openbsd-532fb5f59566abd7989c55c3ea05525f1fc89b11.tar.bz2
openbsd-532fb5f59566abd7989c55c3ea05525f1fc89b11.zip
Make the binding cfree() -> free() weak if possible
Diffstat (limited to 'src')
-rw-r--r--src/lib/libc/stdlib/malloc.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c
index 47059a8388..a210c3f318 100644
--- a/src/lib/libc/stdlib/malloc.c
+++ b/src/lib/libc/stdlib/malloc.c
@@ -8,7 +8,7 @@
8 */ 8 */
9 9
10#if defined(LIBC_SCCS) && !defined(lint) 10#if defined(LIBC_SCCS) && !defined(lint)
11static char rcsid[] = "$OpenBSD: malloc.c,v 1.6 1996/08/20 17:30:49 downsj Exp $"; 11static char rcsid[] = "$OpenBSD: malloc.c,v 1.7 1996/08/20 17:56:52 tholo Exp $";
12#endif /* LIBC_SCCS and not lint */ 12#endif /* LIBC_SCCS and not lint */
13 13
14/* 14/*
@@ -1260,10 +1260,17 @@ free(ptr)
1260} 1260}
1261 1261
1262#ifdef CFREE_STUB 1262#ifdef CFREE_STUB
1263
1264#ifdef __indr_reference
1265__indr_reference(free, cfree);
1266#else /* __indr_reference */
1267
1263void 1268void
1264cfree(ptr) 1269cfree(p)
1265 void *ptr; 1270 void *p;
1266{ 1271{
1267 free(ptr); 1272 free(p);
1268} 1273}
1269#endif 1274#endif /* not __indr_reference */
1275
1276#endif /* CFREE_STUB */