Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Lotus-FromDomain: JPMORGAN AT SMTP From: "Noel L Yap" To: rmcgowan AT veritas DOT com cc: Cygwin AT Sourceware DOT Cygnus DOT Com Message-ID: <8525692A.007A6013.00@nyc-ntgw-n01.ny.jpmorgan.com> Date: Fri, 28 Jul 2000 18:16:42 -0400 Subject: Re: sh problem Mime-Version: 1.0 Content-type: multipart/mixed; Boundary="0__=v5Ho1gkLhlOI5b5O01jBhAt6rQHJ0anj4RKvxIQoBz5jdS4On2LrbM1c" Content-Disposition: inline --0__=v5Ho1gkLhlOI5b5O01jBhAt6rQHJ0anj4RKvxIQoBz5jdS4On2LrbM1c Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-transfer-encoding: quoted-printable I have no idea what you're missing. All I know is that our outputs dif= fer. I've pasted the output of "cygcheck -s -v -r" if that'll help. Thanks, Noel #output of cygcheck -s -v -r Cygnus Win95/NT Configuration Diagnostics Current System Time: Fri Jul 28 18:15:39 2000 WinNT Ver 4.0 build 1381 Service Pack 6 Path:?~/bin ?/usr/local/bin ?/usr/bin ?/usr/bin/i686-pc-cygwin32 ?/c/NTRESKIT ?/c/Program Files/Rational/common ?/c/Program Files/Rational/ClearCase/bin ?/c/WINNT/system32 SysDir: C:\WINNT\System32 WinDir: C:\WINNT CYGWIN =3D `export ntea' HOME =3D `/home/nyap' MAKE_MODE =3D `UNIX' PWD =3D `/home/nyap/proj/asdf' USER =3D `nyap' !F: =3D `F:\' !H: =3D `H:\' !S: =3D `S:\' !T: =3D `T:\' !Y: =3D `Y:\' !Z: =3D `Z:\' CDPATH =3D `.:/home/nyap:/home/nyap/proj/*:/home/nyap/proj' CLASSPATH =3D `/opt/jrun/lib/servlet.jar:/opt/jconnect/5.2/classes/jcon= n2.jar' CLEARCASE_PRIMARY_GROUP =3D `jpmpsdev' CLEARCASE_PROFILE =3D `H:\.clearcase_profile' COLORFGBG =3D `0;default;15' COLORTERM =3D `rxvt-xpm' COMPUTERNAME =3D `WBUENZLE' COMSPEC =3D `C:\WINNT\system32\cmd.exe' CVSROOT =3D `nyap AT analytic-srvr2:/home/cvs/.cvsroot-alib' CVSUMASK =3D `007' DISPLAY =3D `:0.0' EDITOR =3D `/bin/vi' EXINIT =3D `set ai sh=3D/bin/bash sw=3D4 sm showmode ts=3D4 nows' HISTCONTROL =3D `ignoredups' HISTFILESIZE =3D `256' HISTSIZE =3D `256' HOMEDRIVE =3D `C:' HOMEPATH =3D `\users\default' HOSTNAME =3D `WBUENZLE' HOSTTYPE =3D `i586' INCLUDE =3D `C:\SYBASE\OC11.11\INCLUDE' LIB =3D `C:\SYBASE\OC11.11\LIB' LOCALHOME =3D `/usr/local/home/nyap' LOGONSERVER =3D `\\WBUENZLE' LPDEST =3D `HP3SI_01' MACHTYPE =3D `i586-pc-cygwin' MANPATH =3D `/usr/man' NETADDRESS =3D `A97CB000' NTRESKIT =3D `C:\NTRESKIT' NUMBER_OF_PROCESSORS =3D `1' NWLANGUAGE =3D `English' NWUSERNAME =3D `NYAP' OLDPWD =3D `/home/nyap' OS2LIBPATH =3D `C:\WINNT\system32\os2\dll;' OS =3D `Windows_NT' OSTYPE =3D `cygwin' PATHEXT =3D `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH,.SH' PROCESSOR_ARCHITECTURE =3D `x86' PROCESSOR_IDENTIFIER =3D `x86 Family 6 Model 8 Stepping 3, GenuineIntel= ' PROCESSOR_LEVEL =3D `6' PROCESSOR_REVISION =3D `0803' PROMPT_COMMAND =3D `{ unset PWV; PWV_COLOR=3D"[00m"; if [ "`type -p cle= artool`" !=3D "" ]; then if [ "`pwv -short -wdview`" !=3D "** NONE **" ]; then if [ "= `pwv -short -wdview`" =3D "`pwv -short -setview`" ]; then PWV_COLOR=3D"[32m"; else= PWV_COLOR=3D"[34m"; fi; PWV=3D"|`pwv -short -wdview`"; elif [ "`pwv -sh= ort -setview`" !=3D "** NONE **" ]; then PWV_COLOR=3D"[31m"; PWV=3D"|`pwv -= short -setview`"; fi; fi; export PS1=3D"\u:`id -g -n`@\h:\w\[\033$PWV_COLOR\]$PWV\[\033[00m\]> \[\033]0;\u:`id -g -n`@\h:\w$PWV\007\]"; }' PS1 =3D `\u:jpmpsdev@\h:\w\[\033[00m\]\[\033[00m\]> \[\033]0;\u:jpmpsdev@\h:\w\007\]' ROOTDIR =3D `c:/MKSToolkit-6.2' SHELL =3D `/bin/bash' SHLVL =3D `1' SYBASE =3D `C:\SYBASE\OC11.11' SYSTEMDRIVE =3D `C:' SYSTEMROOT =3D `C:\WINNT' TEMP =3D `C:\TEMP' TERM =3D `xterm' TMP =3D `C:\TEMP' TMPDIR =3D `/tmp' TZ =3D `EST5EDT' USERDOMAIN =3D `WBUENZLE' USERNAME =3D `NYAP' USERPROFILE =3D `C:\WINNT\Profiles\nyap' WIN32DMIPATH =3D `C:\DMI\' WINDIR =3D `C:\WINNT' WINDOWID =3D `168034568' WINDOWS_LOGIN =3D `0' XFILESEARCHPATH =3D `./app-defaults/%N:/home/nyap/app-defaults/%N' XUSERFILESEARCHPATH =3D `./app-defaults/%N:/home/nyap/app-defaults/%N' _ =3D `/bin/cygcheck' _USAREA =3D `NYC-CT' _USNAME =3D `NYAP' _WSAREA =3D `NYC-CT' _WSNAME =3D `WBUENZLE' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 (default) =3D `/' cygdrive flags =3D 0x00000020 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/ (default) =3D `C:\cygwin' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/nyap= (default) =3D `H:' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) =3D `C:\cygwin\bin' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) =3D `C:\cygwin\lib' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/view (default) =3D `M:' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/vobs (default) =3D `X:' flags =3D 0x00000002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options 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\moun= ts HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\00 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\01 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\02 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\03 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\04 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\05 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\06 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\07 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\08 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\09 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0A HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0B HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0C HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0D HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0E HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\0F HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\10 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\11 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\12 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\13 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\14 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\15 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\16 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\17 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\18 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\19 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\1A HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\1B HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\1C HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\moun= ts\1D HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Component= s HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Components\C:/cygwin (default) =3D `20000627' bash =3D `0002.0004.0001' binutils =3D `20000625' bison =3D `0000' byacc =3D `0000' bzip =3D `0000' clear =3D `0001.0000' crypt =3D `0001.0000' cygwin =3D `0001.0001.0002' dejagnu =3D `0000' diff =3D `0000' expect =3D `0000' fileutils =3D `0000' findutils =3D `0000' flex =3D `0000' gawk =3D `0003.0000.0004' gcc =3D `0002.0095.0002.0002' gdb =3D `20000610' gperf =3D `0000' grep =3D `0000' groff =3D `0001.011a.0001' gzip =3D `0000' inetutils =3D `0001.0003.0002.0004' less =3D `0000' libpng =3D `0001.0000.0006.0001' login =3D `0001.0003' m =3D `0000' make =3D `0003.0079.0003' man =3D `0001.005g.0002' opengl =3D `0001.0002.0001.0001' patch =3D `0000' sed =3D `0003.0002.0001' shellutils =3D `0000' tar =3D `0000' tcltk =3D `20000610' termcap =3D `20000630' texinfo =3D `0000' textutils =3D `0002.0000.0001' time =3D `0000' vim =3D `0005.0007.0004' zlib =3D `0001.0001.0003.0001' HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\00 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\01 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\02 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\03 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\04 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\05 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\06 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\07 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\08 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\09 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0A HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0B HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0C HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0D HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0E HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\0F HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\10 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\11 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\12 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\13 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\14 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\15 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\16 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\17 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\18 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\19 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\1A HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\1B HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\1C HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mou= nts\1D a: fd N/A N/A c: hd NTFS 2047Mb 96% CP CS UN PA FC d: hd NTFS 5977Mb 2% CP CS UN PA FC e: cd CDFS 109Mb 100% CS UN MKSTOOLKIT f: net NWFS 6000Mb 78% CP VOL1 h: net NWFS 500Mb 97% CP VOL2 m: net MVFS 1000Mb 50% CP CS CCase s: net NWFS 500Mb 97% CP VOL2 t: net NWFS 6000Mb 78% CP VOL1 x: net MVFS 1000Mb 50% CP CS CCase y: net NWFS 2100Mb 32% CP SYS z: net NWFS 2100Mb 32% CP SYS C:\cygwin\bin /usr/bin user binmode C:\cygwin\lib /usr/lib user binmode C:\cygwin / user binmode H: /home/nyap user binmode M: /view user binmode X: /vobs user binmode Found: C:\cygwin\bin\bash.exe Found: C:\cygwin\bin\cat.exe Found: c:\NTRESKIT\cat.exe Warning: C:\cygwin\bin\cat.exe hides c:\NTRESKIT\cat.exe Found: C:\cygwin\bin\cpp.exe Found: C:\cygwin\bin\find.exe Found: C:\cygwin\bin\gcc.exe Found: C:\cygwin\bin\gdb.exe Found: C:\cygwin\bin\ld.exe Found: C:\cygwin\bin\ls.exe Found: c:\NTRESKIT\ls.exe Warning: C:\cygwin\bin\ls.exe hides c:\NTRESKIT\ls.exe Found: C:\cygwin\bin\make.exe Found: C:\cygwin\bin\sh.exe 83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygitcl30.dll" v0.0 ts=3D2000/6/10 23:34 35k 2000/06/11 C:\cygwin\bin\cygitk30.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygitk30.dll" v0.0 ts=3D2000/6/10 23:34 402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygtcl80.dll" v0.0 ts=3D2000/6/10 23:30 5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll - os=3D4.0 img=3D1.0 sy= s=3D4.0 10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll - os=3D4.0 img=3D1.0 sy= s=3D4.0 "cygtclreg80.dll" v0.0 ts=3D2000/6/10 23:30 639k 2000/06/11 C:\cygwin\bin\cygtk80.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygtk80.dll" v0.0 ts=3D2000/6/10 23:34 575k 2000/06/07 C:\cygwin\bin\cygwin1.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygwin1.dll" v0.0 ts=3D2000/6/6 22:20 Use -h to see help about each section rmcgowan AT veritas DOT com on 2000.07.28 17:46:39 To: yap_noel AT jpmorgan DOT com cc: cygwin AT sourceware DOT cygnus DOT com Subject: Re: sh problem = --0__=v5Ho1gkLhlOI5b5O01jBhAt6rQHJ0anj4RKvxIQoBz5jdS4On2LrbM1c Content-type: text/plain; charset=us-ascii Content-Disposition: inline I don't understand the problem your having. It doesn't matter, in the example your using now, whether or not you use command line arguments or not, the script recurses infinitely (at least for me), so long as the file is in the current directory, of course. In fact, this script works too: #!/bin/sh echo # could add any old string here to see the output ./asdf.sh The output is a series of blank lines, but at least initially you should see the last prompt and the command scrolling up and off the top of the window. I tried your original script, as well, and could not get it to duplicate as you described. What am I missing? Noel L Yap wrote: > > Yeah, I actually had: > #!/bin/sh > echo $* > ./asdf.sh "$@" > > Noel > > ray DOT easton AT wcom DOT com on 2000.07.28 16:28:57 > > To: yap_noel AT jpmorgan DOT com > cc: > Subject: Re: sh problem > > Noel L Yap wrote: > > > I've > > rewritten my script asdf.sh to be: > > > > #!/bin/sh > > echo $* > > ./asdf.sh > > Don't you want -- > > #!/bin/sh > echo $* > ./asdf.sh $* > > -- if you are expecting an infinite loop. As it is in fact written, the output > looks just as I would expect to > . > -- > > ray > > -- je suis marxiste, tendance groucho > > This communication is for informational purposes only. It is not intended as > an offer or solicitation for the purchase or sale of any financial instrument > or as an official confirmation of any transaction. All market prices, data > and other information are not warranted as to completeness or accuracy and > are subject to change without notice. Any comments or statements made herein > do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its > subsidiaries and affiliates. > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- Bob McGowan Staff Software Quality Engineer VERITAS Software rmcgowan AT veritas DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --0__=v5Ho1gkLhlOI5b5O01jBhAt6rQHJ0anj4RKvxIQoBz5jdS4On2LrbM1c Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --0__=v5Ho1gkLhlOI5b5O01jBhAt6rQHJ0anj4RKvxIQoBz5jdS4On2LrbM1c-- This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its subsidiaries and affiliates.