From owner-freebsd-hackers Mon Aug 25 01:03:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA27233 for hackers-outgoing; Mon, 25 Aug 1997 01:03:56 -0700 (PDT) Received: from relay1.cit.ru (relay1.cit.ru [193.125.82.100]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA26992 for ; Mon, 25 Aug 1997 00:58:02 -0700 (PDT) Received: from free.tula.su by relay1.cit.ru with UUCP id LAA28521; (8.8.2-MVC-141196/vak/1.9) Mon, 25 Aug 1997 11:50:22 +0400 (MSD) Received: from blik.UUCP by free.tula.su with UUCP id LAA23639; (8.8.5-MVC-230497/vak/1.9) 9b Received: by blik.samara.su id AA10807 (5.65/IDA-simtel for hackers@freebsd.org); Mon, 25 Aug 1997 13:20:21 +0500 To: hackers@freebsd.org Message-Id: Organization: Center of Information Technology From: "Igor" Date: Mon, 25 Aug 97 13:20:21 +0500 X-Mailer: BML [UNIX Beauty Mail v.1.39] Subject: question about procfs Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I attampt read file /proc/pid/mem lseek(fd, offset, SEEK_SET); read(fd, buf, 10); and at some volues of variable offset I receive error: Operation not permitted Why ? File /proc/pid/mem contains virtual addres space of process. How I can be informed what addres text and data segments ? How I get information from file /proc/pid/map (where read) ? man procfs - I allready use (small info) --- igor@blik.samara.su (Igor)