From owner-freebsd-hackers Mon Feb 10 14:09:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA28443 for hackers-outgoing; Mon, 10 Feb 1997 14:09:17 -0800 (PST) Received: from ami.tom.computerworks.net (root@AMI.RES.CMU.EDU [128.2.95.1]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id OAA28438 for ; Mon, 10 Feb 1997 14:09:13 -0800 (PST) Received: from bonkers.taronga.com by ami.tom.computerworks.net with smtp (Smail3.1.29.1 #1) id m0vu3tT-0021UoC; Mon, 10 Feb 97 17:08 EST Received: (from peter@localhost) by bonkers.taronga.com (8.6.11/8.6.9) id JAA11865 for hackers@freebsd.org; Mon, 10 Feb 1997 09:07:12 -0600 Date: Mon, 10 Feb 1997 09:07:12 -0600 From: peter@taronga.com (Peter da Silva) Message-Id: <199702101507.JAA11865@bonkers.taronga.com> To: hackers@freebsd.org Subject: Utility routines: variable length strings, checked malloc, argv building, symbol table, and file scanning... Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Look in ~pds/utilib.shar on freefall. These should be useful, especially in setuid programs that need to do a bunch of this sort of thing dynamically.