2010-03-16 14 views
5

Belleği, standart C kitaplığına karşı bağlantı oluşturmayan bir derleme programından dinamik olarak ayırmak istiyorum. brk (2) ve sbrk (2) Mac OS X (10.6.2) 'da bulunmadığından alternatifler nelerdir?Belleği Mac OS X derlemesinde nasıl dinamik olarak ayırıyorsunuz?

(Ben bir Mach çağrısını içerdiğini tahmin, ama o çevresinde küçük dokümantasyon olmak görünüyor ediyorum)

+1

Neden C kütüphanesinde karşı bağlamak istemiyorum sadece syscall gibi görünen hangi hangi __mmap çağırır, mmap çağırır gibi –

cevap

2

Darwin sources bakıp malloc içten nasıl çalıştığını görmek yapmanız Muhtemelen en kolay şey. malloc o

+1

malloc için: http://www.opensource.apple.com/source/Libc/Libc-583/gen/malloc.c –

2

görünüyor?