From owner-freebsd-questions Fri Apr 21 16:14:16 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA24224 for questions-outgoing; Fri, 21 Apr 1995 16:14:16 -0700 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id QAA24210 for ; Fri, 21 Apr 1995 16:14:10 -0700 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA05401; Fri, 21 Apr 95 16:12:13 MDT From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9504212212.AA05401@cs.weber.edu> Subject: Re: HP ftok() equivalent To: rjs@clark.net (Ron Steele) Date: Fri, 21 Apr 95 16:12:12 MDT Cc: freebsd-questions@freefall.cdrom.com In-Reply-To: from "Ron Steele" at Apr 21, 95 05:07:44 pm X-Mailer: ELM [version 2.4dev PL52] Sender: questions-owner@FreeBSD.org Precedence: bulk > I am porting some software from HP-UX to FreeBSD. The HP application > uses a function called ftok() to generate a unique interger based > on a file path. This number is used to generate a key for message queues, > thus allowing processes that know this file name to communicate. > > I can't seem to find this function in FreeBSD, is there something > simular available? Try adding -lcompat. ftok() is a trivial combination of stat information from the file in question (see the HP or Sun man page about how to write your own). Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.