delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/11/02/11:38:36

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT sourceware DOT cygnus DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <381F134E.98F72C09@agames.com>
Date: Tue, 02 Nov 1999 08:37:34 -0800
From: "David O'Riva" <oriva AT agames DOT com>
Organization: Atari Games, Inc.
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT sourceware DOT cygnus DOT com
Subject: Weird path duplication for shell scripts?

Cygwin b20.1, Windows NT sp4

While building man, I ran into this odd problem:  Executing a shell
script with an explicit relative path causes duplication of the path
section, resulting in the script failing.  Example:

[assumes a subdirectory "x" containing a shell script "scr"]
bash$ x/scr
x/x/scr: Can't open x/x/scr
bash$

STRACE confirms this:
[...]
15746  644741 [main] sh 1022 dll_crt0_1: Application CYGWIN version:
20.1, api: 0.0
16564  661305 [main] sh 1022 dll_crt0_1: CYGWIN DLL version: 21.0, api:
0.8
16610  677915 [main] sh 1022 build_argv: argv[0] = '/usr/bin/sh.exe'
16627  694542 [main] sh 1022 build_argv: argv[1] = 'x/x/scr'
16787  711329 [main] sh 1022 build_argv: argv[2] = '(null)'
16552  727881 [main] sh 1022 DllList::initAll: call to DllList::initAll
16658  744539 [main] sh 1022 dll_crt0_1: user_data->main 0x40105C
17111  761650 [main] sh 1022 _open: open (x/x/scr, 0x0)
[...]

Help??  Sorry if this has been addressed before, couldn't find a thing
in the archives or the FAQ...

-- 
-dave        _________________________
------------/      David O'Riva       \--------------
408-        | Staff Software Engineer | oriva@
 473-9413   |    Atari Games, Inc.    |   agames.com
            \_________________________/

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019