Explorar el Código

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" hace 24 años
padre
commit
b7f893cc42
Se han modificado 3 ficheros con 3 adiciones y 2 borrados
  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