This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Bug?: B20.1: sh changes directory after `cd /`


Bugreport:

It looks like sh does not run `command` in a subshell.

Here is an example-skript

--------------------
#! /bin/sh

# should give "/tmp"
cd /tmp; pwd

# shold give "/tmp", but results in "/"
echo "`cd /`" >/dev/null; pwd
# Or try, with the same result:
echo "$(cd /bin)" >/dev/null; pwd
--------------------

bash is o.k.

best regards

----------------------------------------------------------------------
Klaus Reimann		Klaus.Reimann@itap.physik.uni-stuttgart.de
			Universitaet Stuttgart, ITAP
			Pfaffenwaldring 57
			70550 Stuttgart
			Germany
			Tel. 0711/685-5286, Fax. 0711/685-5271
----------------------------------------------------------------------
cygcheck -s -v -r

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Mon May 17 18:47:23 1999

WinNT Ver 4.0 build 1381 Service Pack 4

Path:	/usr/local/bin
	/cygwin-b20/H-i586-cygwin32/bin
	//E/WINNT/system32
	//E/WINNT
	//j/spw4_main_app
	//j/jandel_shared
	//E/Programme/Sybase/PowerDynamo/win32
	//J/MIKTEX/TEXMF/MIKTEX/BIN
	//C/DOS
	.

SysDir: E:\WINNT\System32
WinDir: E:\WINNT

HOME = `//Z/install'
MAKE_MODE = `UNIX'
PWD = `/tmp/klaus/a2ps-4.12'

COMPUTERNAME = `XXXXXXX'
COMSPEC = `E:\WINNT\system32\cmd.exe'
HOMEDRIVE = `Z:'
HOMEPATH = `\install'
HOMESHARE = `\\majestix\global'
HOSTNAME = `automatix'
HOSTTYPE = `i586'
INPUTRC = `/etc/readlngr.map'
LOGONSERVER = `\\XXXXXXXX'
MACHTYPE = `i586-pc-cygwin32'
NUMBER_OF_PROCESSORS = `1'
OS2LIBPATH = `E:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin32'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 3 Stepping 4, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0304'
PS1 = `\w$'
SHELL = `/bin/sh'
SHLVL = `1'
SYSTEMDRIVE = `E:'
SYSTEMROOT = `E:\WINNT'
TEMP = `C:\temp'
TERM = `cygwin'
TMP = `C:\temp'
USERDOMAIN = `EXPERIMENT'
USERNAME = `install'
USERPROFILE = `E:\WINNT\Profiles\install'
WINDIR = `E:\WINNT'
_ = `//J/gnuwin/cygwin-b20/H-i586-cygwin32/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
  (default) = `\\Z'
  unix = `/z'
  fmixed = 0x00000000
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
  (default) = `C:\temp'
  unix = `/tmp'
  fmixed = 0x00000000
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
  (default) = `\\.\tape1:'
  unix = `/dev/st1'
  fmixed = 0x00000000
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
  (default) = `\\.\tape0:'
  unix = `/dev/st0'
  fmixed = 0x00000000
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
  (default) = `\\.\b:'
  unix = `/dev/fd1'
  fmixed = 0x00000000
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
  (default) = `\\.\a:'
  unix = `/dev/fd0'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
  (default) = `j:\gnuwin'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000

a:\ fd           N/A    N/A                    
c:\ hd  FAT      250Mb  26% CP    UN           MS-DOS_6
d:\ hd  NTFS    2062Mb  85% CP CS UN PA FC     Zusatz
e:\ hd  NTFS    2000Mb  32% CP CS UN PA FC     
f:\ hd  NTFS    2102Mb  32% CP CS UN PA FC     
g:\ fd           N/A    N/A                    
h:\ cd           N/A    N/A                    
i:\ net Samba   1999Mb  43% CP    UN           klausr
j:\ net NTFS    1112Mb  96% CP CS UN PA FC     Software2
k:\ net NTFS    1112Mb  96% CP CS UN PA FC     Software2
z:\ net NTFS    8714Mb  76% CP CS UN PA FC     Benutzer

j:\gnuwin   /         native  text!=binary
\\.\a:      /dev/fd0  native  text!=binary
\\.\b:      /dev/fd1  native  text!=binary
\\.\tape0:  /dev/st0  native  text!=binary
\\.\tape1:  /dev/st1  native  text!=binary
C:\temp     /tmp      native  text!=binary
\\Z         /z        native  text!=binary

Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\bash.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cat.exe
Not Found: cpp (good!)
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\find.exe
Found: C:\DOS\find.exe
Warning: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\find.exe hides C:\DOS\find.exe
Found: j:\gnuwin\usr\local\bin\gcc.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\gcc.exe
Warning: j:\gnuwin\usr\local\bin\gcc.exe hides j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\gcc.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\gdb.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\ld.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\ls.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\make.exe
Found: j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\sh.exe

  371k 1998/12/01 j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=1998/12/1 9:25
    5k 1998/12/01 j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 1998/12/01 j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=1998/12/1 9:25
  600k 1998/12/01 j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=1998/12/1 9:28
  446k 1998/12/03 j:\gnuwin\cygwin-b20\H-i586-cygwin32\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/4 5:39
Use -h to see help about each section

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]