From owner-freebsd-questions Mon Sep 13 0: 0:41 1999 Delivered-To: freebsd-questions@freebsd.org Received: from monkeys.com (i180.value.net [206.14.136.180]) by hub.freebsd.org (Postfix) with ESMTP id 5FD2914D32 for ; Mon, 13 Sep 1999 00:00:34 -0700 (PDT) (envelope-from rfg@monkeys.com) Received: from monkeys.com (LOCALHOST [127.0.0.1]) by monkeys.com (8.9.3/8.9.3) with ESMTP id XAA25850 for ; Sun, 12 Sep 1999 23:23:55 -0700 To: questions@freebsd.org Subject: Need persistant heap code. From: "Ronald F. Guilmette" Date: Sun, 12 Sep 1999 23:23:55 -0700 Message-ID: <25848.937203835@monkeys.com> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I need to find (or, if necessary, build) some package that will provide essentially the same functionality as malloc and free, except for the fact that data placed into the allocated regions should be persistant, i.e. stored in a disk file, even after the program using these primitives terminates. Ideally, the code should do allocation very efficiently as, for example, the GNU malloc package does. It is also essential that the code be able to expand the disk file, as necessary, to accomodate new allocation requests. But the total amount of space that will be allocated in this persistant heap at any given time will never exceed 2GB. And of course, I'd like this as C source code and I need it to run on FreeBSD. Anybody ever heard of such a thing? If so, where might I be able to get a copy? Please understand, I don't need any extraordinarily fancy persistance package... just persistant versions of malloc and free, with maybe calloc thrown in, just for good measure. Any help would be appreciated. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message