Parcourir la source

Per discussions with Erik, 'valloc.c' should be built on top of whichever
memory allocator you choose. Unfortunately, the 'malloc-930716' needs a
fair amount of work before it is functional. For now, changes have been
made to add the 'valloc' call and it works properly with the plain 'malloc'
allocator.

"Steven J. Hill" il y a 23 ans
Parent
commit
b7f893cc42
3 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 2 1
      libc/stdlib/Makefile
  2. 1 1
      libc/stdlib/malloc-930716/Makefile
  3. 0 0
      libc/stdlib/valloc.c

+ 2 - 1
libc/stdlib/Makefile

@@ -46,7 +46,8 @@ CSRC =	abort.c getenv.c mkdtemp.c mktemp.c realpath.c mkstemp.c mkstemp64.c \
 	getpt.c ptsname.c grantpt.c unlockpt.c gcvt.c drand48.c \
 	drand48-iter.c drand48_r.c erand48.c erand48_r.c jrand48.c \
 	jrand48_r.c lrand48.c lrand48_r.c mrand48.c mrand48_r.c \
-	nrand48.c nrand48_r.c rand_r.c srand48.c srand48_r.c calloc.c
+	nrand48.c nrand48_r.c rand_r.c srand48.c srand48_r.c calloc.c \
+	valloc.c
 ifeq ($(HAS_FLOATING_POINT),true)
 	CSRC += strtod.c strtof.c strtold.c
 endif

+ 1 - 1
libc/stdlib/malloc-930716/Makefile

@@ -25,7 +25,7 @@ TOPDIR=../../../
 include $(TOPDIR)Rules.mak
 
 # calloc.c can be found at uClibc/libc/stdlib/calloc.c 
-CSRC=malloc.c valloc.c
+CSRC=malloc.c
 COBJS=$(patsubst %.c,%.o, $(CSRC))
 OBJS=$(COBJS)
 

+ 0 - 0
libc/stdlib/malloc-930716/valloc.c → libc/stdlib/valloc.c