소스 검색

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 년 전
부모
커밋
b7f893cc42
3개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  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