Selaa lähdekoodia

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" 24 vuotta sitten
vanhempi
commit
b7f893cc42
3 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  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