Trailing Periods on File Names

Randall R Schulz rschulz@teknowledge.com
Thu Apr 5 11:38:00 GMT 2001


Hi,

I just discovered some odd behavior.

Witness:

% mkdir dir
% cd dir
% ls -l
total 0
% echo "I like Cygwin" >|File
% ls -l
total 0
-rw-r--r--   1 randall  None           15 Apr  5 11:31 File
%
% ls -l File.
-rw-r--r--   1 randall  None           15 Apr  5 11:31 File.
%
% ls -l File..
-rw-r--r--   1 randall  None           15 Apr  5 11:31 File..
%
% ls -l File...
-rw-r--r--   1 randall  None           15 Apr  5 11:31 File...
%
% ls -l File....
-rw-r--r--   1 randall  None           15 Apr  5 11:31 File....
%
% diff File File.
% diff File. File...


Curious, no? Perhaps this is a side-effect of the potential aliasing of 
suffix-less names and the same name with a ".exe" suffix?

Randall Schulz
Teknowledge Corp.
Palo Alto, CA USA


Cygcheck -s -v outout:
--====----====----====----====----====----====----====----====----====----====--

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Thu Apr  5 11:27:36 2001

WinNT Ver 5.0 build 2195 Service Pack 1

Path:	//c/TKSr2/tks/sigma/bin
	//c/TKSr2/tks/sigma/rt/bin
	//c/TKSr2/tks/cpj/bin
	/bin
	//c/TKSr2/tks/tks/bin/cygwrappers
	//c/TKSr2/tks/tks/bin
	
	/home/administrator/bin
	/usr/sbin
	//c/jdk1.3/bin
	/usr/local/bin
	/usr/bin
	/bin
	/cygdrive/c/Perl/bin/
	/cygdrive/c/WINNT/system32
	/cygdrive/c/WINNT
	/cygdrive/c/WINNT/System32/Wbem
	/cygdrive/c/PROGRA~1/TCL/bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

PWD = `//c/TKSr2/tks/sigma/src/com/tks/sigma/beans'
USER = `randall r schulz'
MAKE_MODE = `unix'
HOME = `/home/administrator'

NUMBER_OF_PROCESSORS = `2'
CPJ_OBJ = `//c/TKSr2/tks/cpj/obj'
LOGONSERVER = `\\CLEMENS'
PROJ_DOC = `//c/TKSr2/tks/sigma/doc'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
CLASSPATH0 = 
`C:\WINNT\System32\QTJava.zip;c:\jdk1.3\jre\lib\rt.jar;c:\j2sdkee1.2.1\lib\j2ee.jar;c:\xerces-1_2_3\xerces.jar;c:\jakarta-regexp-1.2\jakarta-regexp-1.2.jar;c:\ecs-1.4.1\ecs-1.4.1.jar'
SIGMA_XSB = `//c/TKSr2/tks/sigma/xsb'
SIGMA_CP = 
`//c/TKSr2/tks/sigma/obj://c/TKSr2/tks/sigma/src://c/j2sdkee1.2.1/lib/j2ee.jar://c/xerces-1_3_1/xerces.jar://c/OReilly/COS/lib/cos.jar://c/ecs-1.4.1/ecs-1.4.1.jar://c/jakarta-regexp-1.2/jakarta-regexp-1.2.jar'
PROJ_JAR = `//c/TKSr2/tks/sigma/jar'
TC_SIGMA = `//c/jakarta-tomcat-3.2.1/webapps/sigma'
COMSPEC = `C:\WINNT\system32\cmd.exe'
BASH_PROFILE = `/home/administrator/.bash_profile'
SIGMA_DTD = `//c/TKSr2/tks/sigma/dtd'
SYSTEMDRIVE = `C:'
HISTFILE = `/home/administrator/.bash_history'
PROJ_CP = 
`//c/TKSr2/tks/sigma/obj://c/TKSr2/tks/sigma/src://c/j2sdkee1.2.1/lib/j2ee.jar://c/xerces-1_3_1/xerces.jar://c/OReilly/COS/lib/cos.jar://c/ecs-1.4.1/ecs-1.4.1.jar://c/jakarta-regexp-1.2/jakarta-regexp-1.2.jar'
HOSTNAME = `CLEMENS'
INCLUDE = `C:\Program Files\Microsoft Visual 
Studio\VC98\atl\include;C:\Program Files\Microsoft Visual 
Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include'
PROCESSOR_REVISION = `0803'
SAFE_PATH = 
`:/home/administrator/bin:/usr/sbin://c/jdk1.3/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/PROGRA~1/TCL/bin'
HISTFILESIZE = `1000'
JAVALIB_BASE = `//c'
PROJ_BIN = `//c/TKSr2/tks/sigma/bin'
PROJ_TEST = `//c/TKSr2/tks/sigma/test'
MSDEVDIR = `C:\Program Files\Microsoft Visual Studio\Common\MSDev98'
SIGMA_OBJ = `//c/TKSr2/tks/sigma/obj'
RPK = `//c/Program Files/Resource Pro Kit'
TKS_DOC = `//c/TKSr2/tks/tks/doc'
PROJ_TMPL = `//c/TKSr2/tks/tks/tmpl'
CPJ_ETC = `//c/TKSr2/tks/cpj/etc'
CPJ_TEST = `//c/TKSr2/tks/cpj/test'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
INCLPATH = `.:/usr/include:/usr/include/sys'
COMPUTERNAME = `CLEMENS'
TKS_JAR = `//c/TKSr2/tks/tks/jar'
TC_SKB = `//c/jakarta-tomcat-3.2.1/webapps/sigma/kb'
SIGMA_RT = `//c/TKSr2/tks/sigma/rt'
WINDIR = `C:\WINNT'
CLASSPATH = 
`c:\TKSr2\tks\sigma\obj;c:\TKSr2\tks\sigma\src;c:\j2sdkee1.2.1\lib\j2ee.jar;c:\xerces-1_3_1\xerces.jar;c:\OReilly\COS\lib\cos.jar;c:\ecs-1.4.1\ecs-1.4.1.jar;c:\jakarta-regexp-1.2\jakarta-regexp-1.2.jar;c:\TKSr2\tks\cpj\src;c:\TKSr2\tks\cpj\obj;c:\j2sdkee1.2.1\lib\j2ee.jar;c:\xerces-1_3_1\xerces.jar;c:\OReilly\COS\lib\cos.jar;c:\ecs-1.4.1\ecs-1.4.1.jar;c:\jakarta-regexp-1.2\jakarta-regexp-1.2.jar;c:\TKSr2\tks\tks\src;c:\TKSr2\tks\tks\obj;c:\jakarta-log4j-1.0.4\log4j.jar'
CPJ_SRC = `//c/TKSr2/tks/cpj/src'
TC_SWI = `//c/jakarta-tomcat-3.2.1/webapps/sigma/WEB-INF'
USERPROFILE = `C:\Documents and Settings\Randall R Schulz'
PLIB = `/usr/lib/perl5/5.00503'
LOG4J_JAR = `//c/jakarta-log4j-1.0.4/log4j.jar'
SIGMA_IE = `//c/TKSr2/tks/sigma/inference_engine'
MANPATH = `/usr/man:/usr/local/man'
TKS_SKEL = `//c/TKSr2/tks/tks/skel'
PS1 = `\[]0; \u :: \W (\w)\]\!> '
HISTIGNORE = `l[sflat]:[cwtf]d:j:[fb]g:ok:logout:?:??'
TC_SWICLASSES = `//c/jakarta-tomcat-3.2.1/webapps/sigma/WEB-INF/classes'
TKS_BIN = `//c/TKSr2/tks/tks/bin'
SIGMA_SKEL = `//c/TKSr2/tks/sigma/skel'
FONTSERVER = `:-1'
TC_APPS = `//c/jakarta-tomcat-3.2.1/webapps'
CPJ_CDPATH = 
`//c/TKSr2/tks/cpj://c/TKSr2/tks/cpj/src/com/tks://c/TKSr2/tks/cpj/src/com/tks/sigma'
PROGRAMFILES = `C:\Program Files'
SIGMA_ETC = `//c/TKSr2/tks/sigma/etc'
QTJAVA = `C:\WINNT\System32\QTJava.zip'
MV = `/usr/bin/mv'
ECS_JAR = `//c/ecs-1.4.1/ecs-1.4.1.jar'
SIGMA_CDPATH = 
`//c/TKSr2/tks/sigma://c/TKSr2/tks/sigma/src://c/TKSr2/tks/sigma/src/com/tks://c/TKSr2/tks/sigma/src/com/tks/sigma'
MACHTYPE = `i686-pc-cygwin'
TKSroot = `//c/TKSr2'
SIGMA_SRC = `//c/TKSr2/tks/sigma/src'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 3, GenuineIntel'
ICE_BASE = `//c/TKSr2/tks/ice'
PROJ_OBJ = `//c/TKSr2/tks/sigma/obj'
BASH_RC = `/home/administrator/.bashrc'
CPJ_CP = 
`//c/TKSr2/tks/cpj/src://c/TKSr2/tks/cpj/obj://c/j2sdkee1.2.1/lib/j2ee.jar://c/xerces-1_3_1/xerces.jar://c/OReilly/COS/lib/cos.jar://c/ecs-1.4.1/ecs-1.4.1.jar://c/jakarta-regexp-1.2/jakarta-regexp-1.2.jar'
OS = `Windows_NT'
FORMAT_MARGIN = `5'
CPJ_DOC = `//c/TKSr2/tks/cpj/doc'
SIGMA = `//c/TKSr2/tks/sigma/rt'
OLDPWD = `/home/administrator'
SAFE_SYSPATH = 
`/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/PROGRA~1/TCL/bin'
CP = `/usr/bin/cp'
CPJ_JAR = `//c/TKSr2/tks/cpj/jar'
PROJ_SKEL = `//c/TKSr2/tks/sigma/skel'
PROCESSOR_ARCHITECTURE = `x86'
TEMP = `/cygdrive/c/DOCUME~1/RANDAL~1/LOCALS~1/Temp'
TKS = `//c/TKSr2/tks'
EDITOR = `vi'
TC = `//c/jakarta-tomcat-3.2.1'
CPJ_SKEL = `//c/TKSr2/tks/cpj/skel'
PROCESSOR_LEVEL = `6'
SYSTEMROOT = `C:\WINNT'
TOMCAT_HOME = `c:\jakarta-tomcat-3.2.1'
XSB_DIR = `/xsb23/XSB'
JAVA_HOME = `C:\jdk1.3'
RM = `/usr/bin/rm'
TC_WORK = `//c/jakarta-tomcat-3.2.1/work'
JREX_JAR = `//c/jakarta-regexp-1.2/jakarta-regexp-1.2.jar'
TC_LOGS = `//c/jakarta-tomcat-3.2.1/logs'
TKS_OBJ = `//c/TKSr2/tks/tks/obj'
TKS_CP = 
`//c/TKSr2/tks/tks/src://c/TKSr2/tks/tks/obj://c/jakarta-log4j-1.0.4/log4j.jar'
CPJ_BIN = `//c/TKSr2/tks/cpj/bin'
HOMEDRIVE = `C:'
LIB = `C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program 
Files\Microsoft Visual Studio\VC98\lib'
TKS_BASE = `//c/TKSr2/tks/tks'
PROJ_ETC = `//c/TKSr2/tks/sigma/etc'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
SHLVL = `1'
DT = `//c/Documents and Settings/Randall R Schulz/Desktop'
COS_JAR = `//c/OReilly/COS/lib/cos.jar'
SIGMA_DOC = `//c/TKSr2/tks/sigma/doc'
PROJ = `//c/TKSr2/tks/sigma'
CC_ROOT = `C:\PROGRA~1\OBJECT~1\CONTRO~1\'
dt = `C:\Documents and Settings\Randall R Schulz\Desktop'
JCVS_JAR = `//c/jCVS-5.2.2/jars/jcvsii.jar'
SIGMA_BASE = `//c/TKSr2/tks/sigma'
TKS_CYG = `//c/TKSr2/tks/tks/bin/cygwrappers'
SIGMA_JAR = `//c/TKSr2/tks/sigma/jar'
APPDATA = `C:\Documents and Settings\Randall R Schulz\Application Data'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
HOMEPATH = `\'
USERDOMAIN = `CLEMENS'
CLHSROOT = `file:/home/rschulz/lisp/HyperSpec/FrontMatter/index.html'
PROJ_SRC = `//c/TKSr2/tks/sigma/src'
XML4J_JAR = `//c/xerces-1_3_1/xerces.jar'
COLLAB_BASE = `//c/TKSr2/tks/collab'
TC_SWILIB = `//c/jakarta-tomcat-3.2.1/webapps/sigma/WEB-INF/lib'
USERNAME = `rschulz'
SHELL = `/bin/bash'
JSDK_JAR = `//c/j2sdkee1.2.1/lib/j2ee.jar'
J2EE_JAR = `//c/j2sdkee1.2.1/lib/j2ee.jar'
CPJ_XSB = `//c/TKSr2/tks/cpj/xsb'
HOSTTYPE = `i686'
SYSPATH = 
`/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/Program 
Files/Rational/common:/cygdrive/c/Program Files/Resource Pro 
Kit/:/cygdrive/c/Program Files/Network 
Associates/PGPNT:/cygdrive/c/PROGRA~1/TCL/bin:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/Tools/WinNT:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/MSDev98/Bin:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/Tools:/cygdrive/c/Program 
Files/Microsoft Visual Studio/VC98/bin'
CDPATH = 
`:..://c://c/TKSr2/tks://c/TKSr2:/home/administrator://c/TKSr2/tks/tks/src://c/TKSr2/tks/cpj://c/TKSr2/tks/cpj/src/com/tks://c/TKSr2/tks/cpj/src/com/tks/sigma://c/TKSr2/tks/sigma://c/TKSr2/tks/sigma/src://c/TKSr2/tks/sigma/src/com/tks://c/TKSr2/tks/sigma/src/com/tks/sigma'
CVSROOT = `:pserver:rschulz@reliant.teknowledge.com:/home/cvs'
SIGMA_BIN = `//c/TKSr2/tks/sigma/bin'
SIGMA_XSB_RT = `//c/TKSr2/tks/sigma/inference_engine'
OSTYPE = `cygwin'
HISTSIZE = `1000'
rpk = `C:\Program Files\Resource Pro Kit'
FULL_PATH = 
`:/home/administrator/bin:/usr/sbin://c/jdk1.3/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/Program 
Files/Rational/common:/cygdrive/c/Program Files/Resource Pro 
Kit/:/cygdrive/c/Program Files/Network 
Associates/PGPNT:/cygdrive/c/PROGRA~1/TCL/bin:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/Tools/WinNT:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/MSDev98/Bin:/cygdrive/c/Program 
Files/Microsoft Visual Studio/Common/Tools:/cygdrive/c/Program 
Files/Microsoft Visual Studio/VC98/bin'
BASH_PATHS = `/home/administrator/.bash_paths'
TKS_ETC = `//c/TKSr2/tks/tks/etc'
TERM = `cygwin'
TKS_TEST = `//c/TKSr2/tks/tks/test'
CPJ_DTD = `//c/TKSr2/tks/cpj/dtd'
PROJ_BASE = `//c/TKSr2/tks/sigma'
FORMAT_WIDTH = `100'
TKS_SRC = `//c/TKSr2/tks/tks/src'
TKS_TMPL = `//c/TKSr2/tks/tks/tmpl'
SIGMA_TEST = `//c/TKSr2/tks/sigma/test'
CPJ_BASE = `//c/TKSr2/tks/cpj'
PROJ_NAME = `Sigma'
_ = `/bin/cygcheck'
TZ = `PST8PDT7,M4.1.0/2,M10.5.0/2'

Use `-r' to scan registry

a:  fd           N/A    N/A
c:  hd  FAT32   9991Mb  60% CP    UN           WIN2K
d:  cd  CDFS     647Mb 100%    CS UN           BOOKSHELF2K
e:  cd           N/A    N/A
f:  hd  NTFS    4027Mb  87% CP CS UN PA FC     Stash

C:\cygwin\bin  /usr/bin  system  binmode
C:\cygwin\lib  /usr/lib  system  binmode
C:\cygwin  /        system  binmode

Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\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:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe

    82k 2001/01/21 C:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                   "cygform5.dll" v0.0 ts=2001/1/21 12:39
    53k 2001/01/21 C:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                   "cygmenu5.dll" v0.0 ts=2001/1/21 12:39
   414k 2001/01/21 C:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                   "cygncurses++5.dll" v0.0 ts=2001/1/21 12:40
   299k 2001/01/21 C:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                   "cygncurses5.dll" v0.0 ts=2001/1/21 12:38
    34k 2001/01/21 C:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                   "cygpanel5.dll" v0.0 ts=2001/1/21 12:38
    14k 2000/10/23 C:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                   "cygintl.dll" v0.0 ts=2000/10/23 12:02
    17k 2001/01/07 C:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
                   "cyghistory4.dll" v0.0 ts=2001/1/6 20:34
   390k 2001/01/18 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                   "cygtcl80.dll" v0.0 ts=2001/1/17 20:44
   108k 2001/01/07 C:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
                   "cygreadline4.dll" v0.0 ts=2001/1/6 20:34
    56k 2000/12/03 C:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
                   "cygbz21.0.dll" v0.0 ts=2000/11/20 15:53
    18k 2000/10/23 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                   "cyggdbm.dll" v0.0 ts=2000/10/22 19:26
    81k 2000/12/05 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                   "cygitcl30.dll" v0.0 ts=2000/11/25 17:43
    35k 2000/12/05 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                   "cygitk30.dll" v0.0 ts=2000/11/25 17:43
    45k 2000/10/22 C:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                   "cygjbig1.dll" v0.0 ts=2000/10/22 16:06
   119k 2000/10/22 C:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                   "cygjpeg6b.dll" v0.0 ts=2000/10/22 17:58
   163k 2001/02/03 C:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
                   "cygpng2.dll" v0.0 ts=2001/2/3 13:21
     5k 2001/01/18 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
    10k 2001/01/18 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                   "cygtclreg80.dll" v0.0 ts=2001/1/17 20:44
   623k 2000/12/05 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                   "cygtk80.dll" v0.0 ts=2000/11/25 17:43
    49k 2001/02/03 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                   "cygz.dll" v0.0 ts=2001/2/3 12:35
   243k 2000/10/23 C:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
                   "cygtiff3.dll" v0.0 ts=2000/10/22 18:14
    41k 2000/11/20 C:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
                   "cygXpm-noX4.dll" v0.0 ts=2000/11/19 18:41
    45k 2000/11/20 C:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
                   "cygXpm-X4.dll" v0.0 ts=2000/11/19 18:45
   615k 2001/01/31 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                   "cygwin1.dll" v0.0 ts=2001/1/31 7:08
     Cygwin DLL version info:
         dll major: 1001
         dll minor: 8
         dll epoch: 19
         dll bad signal mask: 19005
         dll old termios: 5
         dll malloc env: 28
         api major: 0
         api minor: 34
         shared data: 3
         dll identifier: cygwin1
         mount registry: 2
         cygnus registry name: Cygnus Solutions
         cygwin registry name: Cygwin
         program options name: Program Options
         cygwin mount registry name: mounts v2
         cygdrive flags: cygdrive flags
         cygdrive prefix: cygdrive prefix
         cygdrive default prefix:
         build date: Wed Jan 31 10:08:38 EST 2001
         shared id: cygwin1S3

Use -h to see help about each section
--====----====----====----====----====----====----====----====----====----====--
cygcheck-s-v-2001-04-05
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck-s-v-2001-04-05
Type: text/x-algol68
Size: 14147 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20010405/5f61b5e7/attachment.bin>


More information about the Cygwin mailing list