From owner-freebsd-bugs Tue Jan 20 08:00:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12427 for freebsd-bugs-outgoing; Tue, 20 Jan 1998 08:00:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12389; Tue, 20 Jan 1998 08:00:02 -0800 (PST) (envelope-from gnats) Received: from wafu.netgate.net (wafu.netgate.net [204.145.147.80]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA11801 for ; Tue, 20 Jan 1998 07:50:48 -0800 (PST) (envelope-from shigio@wafu.netgate.net) Received: (qmail 12634 invoked from network); 20 Jan 1998 07:47:26 -0000 Received: from ins178.tama.dti.ne.jp (HELO chiota.signet.or.jp) (210.159.144.132) by wafu.netgate.net with SMTP; 20 Jan 1998 07:47:26 -0000 Received: (from shigio@localhost) by chiota.signet.or.jp (8.8.5/) id AAA02062; Wed, 21 Jan 1998 00:43:24 +0900 (JST) Message-Id: <199801201550.HAA11801@hub.freebsd.org> Date: Wed, 21 Jan 1998 00:43:24 +0900 (JST) From: shigio@wafu.netgate.net To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: shigio@wafu.netgate.net X-Send-Pr-Version: 3.2 Subject: misc/5531: new library function abs2rel and rel2abs Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 5531 >Category: misc >Synopsis: new library function abs2rel and rel2abs. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 20 08:00:01 PST 1998 >Last-Modified: >Originator: Shigio Yamaguchi >Organization: freelance programmer >Release: FreeBSD 2.2.1-RELEASE i386 >Environment: >Description: This is a library for C language, which operates path strings. It includes two functions. o abs2rel: make a relative path name from an absolute path name abs2rel(, , , ); INPUT INPUT OUTPUT /usr/src /etc ../usr/src o rel2abs: make an absolute path name from a relative path name rel2abs(, , , ); INPUT INPUT OUTPUT ../usr/src /etc /usr/src A sample application 'lndir' for abs2rel is available. This command is derived from X11 and slightly modified to generate relative symbolic link. See example/README. >How-To-Repeat: I put pathconvert archive as ftp://ftp.freebsd.org/pub/FreeBSD/incoming/pathconvert-a3.tar.gz >Fix: >Audit-Trail: >Unformatted: