Subject: Re: Odd permissions problem
From: Andrew DeFaria <[email-masked]>
To: [email-masked]
Date: Thu, 22 Aug 2002 10:30:03 -0700
Newsgroups: gmane.os.cygwin

Corinna Vinschen wrote:

> Hmm, in theory you shouldn't have access to your home dir under rsh 
> since it's a share from another machine which isn't available to a 
> process running under a SYSTEM environment. Except your home dir is 
> publically available (i. e., no authentication needed).
>
Hmmm... I thought, while rshd does run as SYSTEM, etc, that at some 
point I go from being SYSTEM to being me and as such I should have the 
rights that my user account has.

> I don't understand what you're doing, probably.
>
My example is just that, a chopped down example to show the problem. The 
problem is that we build software under Cygwin with make. I've created a 
semi-fancy script that "does the make on the server machine" so that the 
compilers, source, etc are all local. This drastically speeds up the 
time necessary to build our software. Well sometimes some people 
experience permissions problem when building. But a large majority of 
the other times it works just fine. So I chopped the problem down to 
simply "I can't rsh to my own machine as me and touch a file in my home 
directory that's mounted from another server".

> Do you rsh to the same machine as you're doing the first `pwd' on?
>
Yes. $(hostname) returns the hostname much the same as `hostname`. It's 
supposedly newer syntax that I grown accustomed to using.

> Or do you rsh to the server which provides your home dir?
>
No.

> Did you try e. g. an
>
> rsh hostname echo foo > foo
>
Hmmm... That works!

> to check if touch is performing unnecessary tests or an
>
> rsh hostname strace touch foo
>
Well rsh $(hostname) strace touch foo did nothing but say permission 
denied. However I tried a simple rsh $(hostname) followed by a touch foo 
and that also gave a permission denied. Then I did strace touch foo and 
captured the output below:

**********************************************
Program name: C:\Cygwin\bin\touch.exe (3308)
App version:  1001.8, api: 0.34
DLL version:  1003.12, api: 0.54
DLL build:    2002-07-06 02:16
OS version:   Windows NT-5.1
Date/Time:    2002-08-21 13:34:15
**********************************************
  908    1609 [main] touch 3308 environ_init: 0xA010420: ALLUSERSPROFILE=C:\Documents and Settings\All Users
  136    1745 [main] touch 3308 environ_init: 0xA010458: CCHOME=C:/Program Files/Rational/ClearCase
   87    1832 [main] touch 3308 environ_init: 0xA010488: CLEARCASE_BLD_HOST_TYPE=windows
   84    1916 [main] touch 3308 environ_init: 0xA0104B0: CLEARTOOL=C:/Program Files/Rational/ClearCase/Bin/Cleartool
   85    2001 [main] touch 3308 environ_init: 0xA0104F0: COMMONPROGRAMFILES=C:\Program Files\Common Files
   85    2086 [main] touch 3308 environ_init: 0xA010528: COMPUTERNAME=ADEFARIA
   86    2172 [main] touch 3308 environ_init: 0xA010548: COMSPEC=C:\WINDOWS\system32\cmd.exe
   87    2259 [main] touch 3308 parse_options: ntsec 1
  104    2363 [main] touch 3308 parse_options: returning
   43    2406 [main] touch 3308 environ_init: 0xA010570: CYGWIN=ntsec
   84    2490 [main] touch 3308 environ_init: 0xA010598: GNU_SECURE=/home/adefaria/.gnuhosts
  494    2984 [main] touch 3308 getwinenv: can't set native for HOME= since no environ yet
  111    3095 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\users\adefaria, no-keep-rel, no-add-slash)
   57    3152 [main] touch 3308 normalize_win32_path: \\sonscentral\users\adefaria = normalize_win32_path (\\sonscentral\users\adefaria)
   74    3226 [main] touch 3308 mount_info::conv_to_posix_path: /home/adefaria = conv_to_posix_path (\\sonscentral\users\adefaria)
  128    3354 [main] touch 3308 win_env::add_cache: posix /home/adefaria
   47    3401 [main] touch 3308 win_env::add_cache: native HOME=\\sonscentral\users\adefaria
   46    3447 [main] touch 3308 posify: env var converted to HOME=/home/adefaria
   99    3546 [main] touch 3308 environ_init: 0xA0105E8: HOME=/home/adefaria
   87    3633 [main] touch 3308 environ_init: 0xA010738: HOMEPATH=\\sonscentral\users\adefaria
   85    3718 [main] touch 3308 environ_init: 0xA010768: LESS=eiXP?f%f :[stdin] .?pt(%pt\%):?bt(%bt bytes):-..
   83    3801 [main] touch 3308 environ_init: 0xA0105C0: LOGONSERVER=\\SONS-MRP
   86    3887 [main] touch 3308 environ_init: 0xA0107A8: LOGS=C:/Program Files/Rational/ClearCase/var/log
   89    3976 [main] touch 3308 environ_init: 0xA0107E0: LS_COLORS=no=00:fi=00:di=01;34:ln=01;31:pi=40;33:so=07;34:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=42;30:*.h=01;33:*.cpp=01;31:*.c=01;36:*.S=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=01;34:*.tgz=01;34:*.arj=01;34:*.taz=01;34:*.lzh=01;34:*.zip=01;34:*.z=01;34:*.Z=01;34:*.gz=01;34:*.deb=01;34:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:
  109    4085 [main] touch 3308 environ_init: 0xA0109B8: MAKE_MODE=unix
   82    4167 [main] touch 3308 environ_init: 0xA0109D0: MANPATH=:/usr/ssl/man
   84    4251 [main] touch 3308 environ_init: 0xA0109F0: MSHOME=C:/Program Files/Rational/MultiSite
   83    4334 [main] touch 3308 environ_init: 0xA010A20: MULTITOOL=C:/Program Files/Rational/MultiSite/Bin/Multitool.exe
   82    4416 [main] touch 3308 environ_init: 0xA010A68: NUMBER_OF_PROCESSORS=1
   97    4513 [main] touch 3308 environ_init: 0xA010A88: OLDPWD=/home/adefaria
   82    4595 [main] touch 3308 environ_init: 0xA010AA8: OS=3
   82    4677 [main] touch 3308 environ_init: 0xA010AB8: PAGER=less -s
   87    4764 [main] touch 3308 getwinenv: can't set native for PATH= since no environ yet
  124    4888 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (., keep-rel, no-add-slash)
   50    4938 [main] touch 3308 mount_info::conv_to_posix_path: . = conv_to_posix_path (.)
   48    4986 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\users\adefaria\bin, keep-rel, no-add-slash)
  267    5253 [main] touch 3308 normalize_win32_path: \\sonscentral\users\adefaria\bin = normalize_win32_path (\\sonscentral\users\adefaria\bin)
   82    5335 [main] touch 3308 mount_info::conv_to_posix_path: /home/adefaria/bin = conv_to_posix_path (\\sonscentral\users\adefaria\bin)
   53    5388 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\common\bin, keep-rel, no-add-slash)
   64    5452 [main] touch 3308 normalize_win32_path: \\sonscentral\common\bin = normalize_win32_path (\\sonscentral\common\bin)
   50    5502 [main] touch 3308 mount_info::conv_to_posix_path: //sonscentral/common/bin = conv_to_posix_path (\\sonscentral\common\bin)
   50    5552 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\common\bin\releasetools, keep-rel, no-add-slash)
   48    5600 [main] touch 3308 normalize_win32_path: \\sonscentral\common\bin\releasetools = normalize_win32_path (\\sonscentral\common\bin\releasetools)
   50    5650 [main] touch 3308 mount_info::conv_to_posix_path: //sonscentral/common/bin/releasetools = conv_to_posix_path (\\sonscentral\common\bin\releasetools)
   50    5700 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\common\adm\bin, keep-rel, no-add-slash)
   48    5748 [main] touch 3308 normalize_win32_path: \\sonscentral\common\adm\bin = normalize_win32_path (\\sonscentral\common\adm\bin)
   48    5796 [main] touch 3308 mount_info::conv_to_posix_path: //sonscentral/common/adm/bin = conv_to_posix_path (\\sonscentral\common\adm\bin)
   50    5846 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sons-clearcase\Tools\Perl\bin, keep-rel, no-add-slash)
   52    5898 [main] touch 3308 normalize_win32_path: \\sons-clearcase\Tools\Perl\bin = normalize_win32_path (\\sons-clearcase\Tools\Perl\bin)
   50    5948 [main] touch 3308 mount_info::conv_to_posix_path: //sons-clearcase/Tools/Perl/bin = conv_to_posix_path (\\sons-clearcase\Tools\Perl\bin)
   51    5999 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\bin, keep-rel, no-add-slash)
   49    6048 [main] touch 3308 normalize_win32_path: C:\Cygwin\bin = normalize_win32_path (C:\Cygwin\bin)
   49    6097 [main] touch 3308 mount_info::conv_to_posix_path: /usr/bin = conv_to_posix_path (C:\Cygwin\bin)
   52    6149 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\bin, keep-rel, no-add-slash)
   47    6196 [main] touch 3308 normalize_win32_path: C:\Cygwin\bin = normalize_win32_path (C:\Cygwin\bin)
   49    6245 [main] touch 3308 mount_info::conv_to_posix_path: /usr/bin = conv_to_posix_path (C:\Cygwin\bin)
   51    6296 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\usr\X11R6\bin, keep-rel, no-add-slash)
   47    6343 [main] touch 3308 normalize_win32_path: C:\Cygwin\usr\X11R6\bin = normalize_win32_path (C:\Cygwin\usr\X11R6\bin)
   49    6392 [main] touch 3308 mount_info::conv_to_posix_path: /usr/X11R6/bin = conv_to_posix_path (C:\Cygwin\usr\X11R6\bin)
   73    6465 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\usr\local\bin, keep-rel, no-add-slash)
   49    6514 [main] touch 3308 normalize_win32_path: C:\Cygwin\usr\local\bin = normalize_win32_path (C:\Cygwin\usr\local\bin)
   51    6565 [main] touch 3308 mount_info::conv_to_posix_path: /usr/local/bin = conv_to_posix_path (C:\Cygwin\usr\local\bin)
   47    6612 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\usr\sbin, keep-rel, no-add-slash)
   47    6659 [main] touch 3308 normalize_win32_path: C:\Cygwin\usr\sbin = normalize_win32_path (C:\Cygwin\usr\sbin)
  362    7021 [main] touch 3308 mount_info::conv_to_posix_path: /usr/sbin = conv_to_posix_path (C:\Cygwin\usr\sbin)
   93    7114 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINDOWS\System32, keep-rel, no-add-slash)
   51    7165 [main] touch 3308 normalize_win32_path: c:\WINDOWS\System32 = normalize_win32_path (c:\WINDOWS\System32)
   79    7244 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/WINDOWS/System32 = conv_to_posix_path (c:\WINDOWS\System32)
   53    7297 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINDOWS, keep-rel, no-add-slash)
   46    7343 [main] touch 3308 normalize_win32_path: c:\WINDOWS = normalize_win32_path (c:\WINDOWS)
  265    7608 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/WINDOWS = conv_to_posix_path (c:\WINDOWS)
   89    7697 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINDOWS\System32\Wbem, keep-rel, no-add-slash)
   52    7749 [main] touch 3308 normalize_win32_path: c:\WINDOWS\System32\Wbem = normalize_win32_path (c:\WINDOWS\System32\Wbem)
   52    7801 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/WINDOWS/System32/Wbem = conv_to_posix_path (c:\WINDOWS\System32\Wbem)
   54    7855 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Program Files\Rational\common, keep-rel, no-add-slash)
   50    7905 [main] touch 3308 normalize_win32_path: c:\Program Files\Rational\common = normalize_win32_path (c:\Program Files\Rational\common)
  359    8264 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/Program Files/Rational/common = conv_to_posix_path (c:\Program Files\Rational\common)
  124    8388 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Program Files\Rational\ClearCase\bin, keep-rel, no-add-slash)
   53    8441 [main] touch 3308 normalize_win32_path: c:\Program Files\Rational\ClearCase\bin = normalize_win32_path (c:\Program Files\Rational\ClearCase\bin)
   50    8491 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/Program Files/Rational/ClearCase/bin = conv_to_posix_path (c:\Program Files\Rational\ClearCase\bin)
   49    8540 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Program Files\Rational\Rational Test, keep-rel, no-add-slash)
   49    8589 [main] touch 3308 normalize_win32_path: c:\Program Files\Rational\Rational Test = normalize_win32_path (c:\Program Files\Rational\Rational Test)
  231    8820 [main] touch 3308 mount_info::conv_to_posix_path: /dev/c/Program Files/Rational/Rational Test = conv_to_posix_path (c:\Program Files\Rational\Rational Test)
  174    8994 [main] touch 3308 win_env::add_cache: posix .:/home/adefaria/bin://sonscentral/common/bin://sonscentral/common/bin/releasetools://sonscentral/common/adm/bin://sons-clearcase/Tools/Perl/bin:/usr/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/sbin:/dev/c/WINDOWS/System32:/dev/c/WINDOWS:/dev/c/WINDOWS/System32/Wbem:/dev/c/Program Files/Rational/common:/dev/c/Program Files/Rational/ClearCase/bin:/dev/c/Program Files/Rational/Rational Test
   54    9048 [main] touch 3308 win_env::add_cache: native PATH=.;\\sonscentral\users\adefaria\bin;\\sonscentral\common\bin;\\sonscentral\common\bin\releasetools;\\sonscentral\common\adm\bin;\\sons-clearcase\Tools\Perl\bin;C:\Cygwin\bin;C:\Cygwin\bin;C:\Cygwin\usr\X11R6\bin;C:\Cygwin\usr\local\bin;C:\Cygwin\usr\sbin;c:\WINDOWS\System32;c:\WINDOWS;c:\WINDOWS\System32\Wbem;c:\Program Files\Rational\common;c:\Program Files\Rational\ClearCase\bin;c:\Program Files\Rational\Rational Test
   53    9101 [main] touch 3308 posify: env var converted to PATH=.:/home/adefaria/bin://sonscentral/common/bin://sonscentral/common/bin/releasetools://sonscentral/common/adm/bin://sons-clearcase/Tools/Perl/bin:/usr/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/sbin:/dev/c/WINDOWS/System32:/dev/c/WINDOWS:/dev/c/WINDOWS/System32/Wbem:/dev/c/Program Files/Rational/common:/dev/c/Program Files/Rational/ClearCase/bin:/dev/c/Program Files/Rational/Rational Test
   91    9192 [main] touch 3308 environ_init: 0xA010C80: PATH=.:/home/adefaria/bin://sonscentral/common/bin://sonscentral/common/bin/releasetools://sonscentral/common/adm/bin://sons-clearcase/Tools/Perl/bin:/usr/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/sbin:/dev/c/WINDOWS/System32:/dev/c/WINDOWS:/dev/c/WINDOWS/System32/Wbem:/dev/c/Program Files/Rational/common:/dev/c/Program Files/Rational/ClearCase/bin:/dev/c/Program Files/Rational/Rational Test
  124    9316 [main] touch 3308 environ_init: 0xA010AD0: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
  104    9420 [main] touch 3308 environ_init: 0xA010B10: PROCESSOR_ARCHITECTURE=x86
   85    9505 [main] touch 3308 environ_init: 0xA010B30: PROCESSOR_IDENTIFIER=x86 Family 15 Model 0 Stepping 10, GenuineIntel
   84    9589 [main] touch 3308 environ_init: 0xA010B80: PROCESSOR_LEVEL=15
   85    9674 [main] touch 3308 environ_init: 0xA010B98: PROCESSOR_REVISION=000a
   87    9761 [main] touch 3308 environ_init: 0xA010BB8: PROGRAMFILES=C:\Program Files
   84    9845 [main] touch 3308 environ_init: 0xA010BE0: PS1=\[\e]0;~\a\e[01madefaria:\e[0m
   82    9927 [main] touch 3308 environ_init: 0xA010C08: PS4=${0##*/} line $LINENO:
   84   10011 [main] touch 3308 environ_init: 0xA010C28: PWD=/home/adefaria
   84   10095 [main] touch 3308 environ_init: 0xA010C40: RGY=C:/Program Files/Rational/ClearCase/var/atria/rgy
   84   10179 [main] touch 3308 environ_init: 0xA011370: RTHOME=C:\Program Files\Rational\Rational Test
   85   10264 [main] touch 3308 environ_init: 0xA0113A8: SHELL=/bin/bash
   96   10360 [main] touch 3308 environ_init: 0xA0113C0: SHLVL=1
   83   10443 [main] touch 3308 environ_init: 0xA0113D0: SYSNAME=adefaria
   83   10526 [main] touch 3308 environ_init: 0xA0113E8: SYSTEMDRIVE=C:
   83   10609 [main] touch 3308 environ_init: 0xA011400: SYSTEMROOT=C:\WINDOWS
   87   10696 [main] touch 3308 getwinenv: can't set native for TEMP= since no environ yet
   86   10782 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\tmp, no-keep-rel, no-add-slash)
   50   10832 [main] touch 3308 normalize_win32_path: C:\Cygwin\tmp = normalize_win32_path (C:\Cygwin\tmp)
   51   10883 [main] touch 3308 mount_info::conv_to_posix_path: /tmp = conv_to_posix_path (C:\Cygwin\tmp)
  121   11004 [main] touch 3308 win_env::add_cache: posix /tmp
   47   11051 [main] touch 3308 win_env::add_cache: native TEMP=C:\Cygwin\tmp
   44   11095 [main] touch 3308 posify: env var converted to TEMP=/tmp
   82   11177 [main] touch 3308 environ_init: 0xA011438: TEMP=/tmp
   86   11263 [main] touch 3308 environ_init: 0xA011420: TERM=cygwin
   95   11358 [main] touch 3308 getwinenv: can't set native for TMP= since no environ yet
   85   11443 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\tmp, no-keep-rel, no-add-slash)
   45   11488 [main] touch 3308 normalize_win32_path: C:\Cygwin\tmp = normalize_win32_path (C:\Cygwin\tmp)
   50   11538 [main] touch 3308 mount_info::conv_to_posix_path: /tmp = conv_to_posix_path (C:\Cygwin\tmp)
  121   11659 [main] touch 3308 win_env::add_cache: posix /tmp
   45   11704 [main] touch 3308 win_env::add_cache: native TMP=C:\Cygwin\tmp
   44   11748 [main] touch 3308 posify: env var converted to TMP=/tmp
   82   11830 [main] touch 3308 environ_init: 0xA011588: TMP=/tmp
   83   11913 [main] touch 3308 environ_init: 0xA011570: USER=adefaria
   83   11996 [main] touch 3308 environ_init: 0xA0116C0: USERDOMAIN=SALIRA
   83   12079 [main] touch 3308 environ_init: 0xA0116D8: USERNAME=adefaria
   84   12163 [main] touch 3308 environ_init: 0xA0116F0: VENDOR=Unknown
   85   12248 [main] touch 3308 environ_init: 0xA011708: VISUAL=vim
   94   12342 [main] touch 3308 environ_init: 0xA011718: WINDIR=C:\WINDOWS
   81   12423 [main] touch 3308 environ_init: 0xA011730: _=/bin/strace
   83   12506 [main] touch 3308 environ_init: 0xA011748: _CD=() {  if [ "_$1" = "_" ]; then
 dir="$HOME";
 else
 dir="$1";
 fi;
 \cd "$dir";
 set_title;
 set_prompt
}
   86   12592 [main] touch 3308 environ_init: 0xA0117C0: BUILD=/view1/defaria/salira/neopon/build
   84   12676 [main] touch 3308 environ_init: 0xA0117F0: CATCS=() {  ct catcs "$@"
}
   84   12760 [main] touch 3308 environ_init: 0xA011810: CDIFF=() {  if [ $# = 1 ]; then
 ct diff -diff -pred "$1";
 else
 ct diff -diff "$@";
 fi
}
   85   12845 [main] touch 3308 environ_init: 0xA011870: COMMON=//sonscentral/common
  317   13162 [main] touch 3308 environ_init: 0xA011890: CT=() {  if [ -f "$CLEARTOOL" ]; then
 "$CLEARTOOL" "$@";
 else
 echo "ClearCase is not installed on this system!";
 fi
}
  516   13678 [main] touch 3308 environ_init: 0xA011910: CTDIFF=() {  if [ $# = 1 ]; then
 ct xdiff -vstack -pred "$1";
 else
 ct xdiff -vstack "$@";
 fi
}
  182   13860 [main] touch 3308 environ_init: 0xA011978: DESCRIBE=() {  ct describe "$@"
}
   87   13947 [main] touch 3308 environ_init: 0xA0119A0: EDCS=() {  ct edcs "$@"
}
   84   14031 [main] touch 3308 environ_init: 0xA0119C0: ENDVIEW=() {  ct endview "$@"
}
   84   14115 [main] touch 3308 environ_init: 0xA0119E8: ICON_NAME=() {  if [ "$TERM" = "hpterm" -o "$TERM" = "hp" -o "$TERM" = "2392A" ]; then
 string=$(echo "$1");
 echo -n "${ESC}&f-1k${#string}D$string";
 else
 if [ "$TERM" = "dtterm" -o "$TERM" = "vt100" -a "$DTTERM" = "True" ]; then
 echo -n "${ESC}]1;$@\007";
 fi;
 fi
}
   90   14205 [main] touch 3308 environ_init: 0xA011B00: INTERACTIVE=true
   95   14300 [main] touch 3308 environ_init: 0xA011B18: KILLVIEW=() {  ct endview -server "$@"
}
   86   14386 [main] touch 3308 environ_init: 0xA011B48: LLVIEW=() {  if [ $# = 0 ]; then
 ct lsview -long | less;
 else
 ct lsview -long "$@";
 fi
}
   85   14471 [main] touch 3308 environ_init: 0xA011BB0: LLVOB=() {  if [ $# = 0 ]; then
 ct lsvob -long | less;
 else
 ct lsvob -long "$@";
 fi
}
   83   14554 [main] touch 3308 environ_init: 0xA011C10: LSVIEW=() {  if [ $# = 0 ]; then
 ct lsview | less;
 else
 if [ $# = 1 ]; then
 ct lsview | grep "$1";
 else
 ct lsview "$@";
 fi;
 fi
}
   87   14641 [main] touch 3308 environ_init: 0xA011CA0: LSVOB=() {  if [ $# = 0 ]; then
 ct lsvob | less;
 else
 if [ $# = 1 ]; then
 ct lsvob | grep "$1";
 else
 ct lsvob "$@";
 fi;
 fi
}
   85   14726 [main] touch 3308 environ_init: 0xA011D30: MKTAG=() {  ct mktag "$@"
}
   83   14809 [main] touch 3308 environ_init: 0xA011D50: MKVIEW=() {  ct mkview "$@"
}
   83   14892 [main] touch 3308 environ_init: 0xA011D78: MYVIEW=/view1/defaria
   83   14975 [main] touch 3308 environ_init: 0xA011D98: PWV=() {  ct pwv "$@"
}
   83   15058 [main] touch 3308 environ_init: 0xA011DB8: REGISTER=() {  ct register "$@"
}
   83   15141 [main] touch 3308 environ_init: 0xA011DE0: RMTAG=() {  ct rmtag "$@"
}
   97   15238 [main] touch 3308 environ_init: 0xA011E00: RMVIEW=() {  ct rmview "$@"
}
   83   15321 [main] touch 3308 environ_init: 0xA011E28: RSH=() {  /usr/bin/rsh "$@"
}
   83   15404 [main] touch 3308 environ_init: 0xA011E50: SALIRA=/view1/defaria/salira
  125   15529 [main] touch 3308 environ_init: 0xA011E78: SET_PROMPT=() {  uid=$(id | cut -f2 -d= | cut -f1 -d\();
 if [ $uid -eq 0 ]; then
 if [ "$TERM" = "hpterm" -o "$TERM" = "hp" -o "$TERM" = "2392A" -o "$TERM" = "dtterm" -o ! -z "$DTTERM" ]; then
 ROOT="${RED}Wizard$NORMAL ";
 else
 if [ "$TERM" = "vt100" -o "$TERM" = "vt220" ]; then
 ROOT="${BOLD}${BLINK}Wizard$NORMAL ";
 fi;
 fi;
 else
 ROOT=;
 fi;
 if [ "$TERM" = "vt100" -o "$TERM" = "vt220" ]; then
 PS1="$ROOT$BOLD$SYSNAME:$NORMAL";
 fi
}
   99   15628 [main] touch 3308 environ_init: 0xA012040: SET_TITLE=() {  uid=$(id | cut -f2 -d= | cut -f1 -d\();
 if [ $uid -eq 0 ]; then
 ROOT="Wizard ";
 else
 ROOT=;
 fi;
 view_name="$(pwv -short)";
 if [[ $view_name = *NONE* ]]; then
 view_name="";
 if [ "$HOME" = "$PWD" ]; then
 title_bar "$ROOT~";
 else
 if [ "${PWD#$HOME}" != "$PWD" ]; then
 title_bar "$ROOT~    ${PWD#$HOME/*}";
 else
 title_bar "$ROOT$(basename "$PWD")    ${PWD#$HOME/*}";
 fi;
 fi;
 else
 title_bar "${ROOT}$(basename "$PWD")    ${PWD#/view/$view_name*}    [$view_name]";
 fi;
 icon_name "${SYSNAME##*:}"
}
  107   15735 [main] touch 3308 environ_init: 0xA012258: SETCS=() {  ct setcs "$@"
}
   81   15816 [main] touch 3308 environ_init: 0xA012278: SETVIEW=() {  echo "Warning: Setview not supported on Windows platforms!"
}
   84   15900 [main] touch 3308 environ_init: 0xA0122C8: SOFTKEYS=() {  if [ "$TERM" = "hpterm" -o "$TERM" = "hp" ]; then
 echo "${ESC}&f1k0a16d2Lesc esc Complete${ESC}${ESC}${ESC}&f2k0a16d2L esc =  Possible${ESC}=${ESC}&f3k0a16d7L 2>&1 & NoStderr 2>&1 &${ESC}&f4k0a16d2L esc *   Expand ${ESC}*${ESC}&f5k0a16d2L esc #   Comment${ESC}#${ESC}&f6k0a16d2L esc _  Last Arg${ESC}_${ESC}&f7k0a16d6L ps -ef         ps -ef${ESC}&f8k2a16d4L exit           exit\c";
 fi
}
  116   16016 [main] touch 3308 environ_init: 0xA012460: SPACE=() {  ct space "$@"
}
   85   16101 [main] touch 3308 environ_init: 0xA012480: SRC=/view1/defaria/salira/neopon/src
   97   16198 [main] touch 3308 environ_init: 0xA0124B0: STARTVIEW=() {  echo "WARNING: Startview is not supported on Windows platforms!"
}
   86   16284 [main] touch 3308 environ_init: 0xA012508: TITLE=() {  title_bar "$@";
 icon_name "${SYSNAME##*:}"
}
   87   16371 [main] touch 3308 environ_init: 0xA012548: TITLE_BAR=() {  if [ "$TERM" = "hpterm" -o "$TERM" = "hp" -o "$TERM" = "2392A" ]; then
 string=$(echo "${SYSNAME##*:}:$@");
 echo -n "${ESC}&f0k${#string}D$string";
 else
 if [ "$TERM" = "dtterm" -o "$TERM" = "vt100" -o "$TERM" = "vt221" ]; then
 string=$(echo "${SYSNAME##*:}:$@");
 echo -n "${ESC}]2;$string\007";
 else
 if [ "$TERM" = "cygwin" ]; then
 if [ $USER = "adefaria" ]; then
 PS1="\[\e]0;$@\a\e[01m$SYSNAME:\e[0m";
 else
 PS1="\[\e]0;$@\a\e[01m[$USER] $SYSNAME:\e[0m";
 fi;
 fi;
 fi;
 fi
}
   97   16468 [main] touch 3308 environ_init: 0xA012748: TOOLS=//sons-clearcase/Tools
   84   16552 [main] touch 3308 environ_init: 0xA012770: UNCO=() {  if [ $# = 0 ]; then
 echo "Error: No files specified to unco.";
 else
 ct unco -rm "$@";
 fi
}
   85   16637 [main] touch 3308 environ_init: 0xA0127E0: UNREGISTER=() {  ct unregister "$@"
}
   83   16720 [main] touch 3308 environ_init: 0xA012810: UPDATE=() {  ct update "$@"
}
   84   16804 [main] touch 3308 environ_init: 0xA012838: VIEW_SERVER=/view1
  105   16909 [main] touch 3308 pinfo_init: pid 3308, pgid 3308
  162   17071 [main] touch 3308 dtable::extend: size 32, fds 0x61680144
  180   17251 [main] touch 3308 normalize_posix_path: src /etc/passwd
  377   17628 [main] touch 3308 normalize_posix_path: /etc/passwd = normalize_posix_path (/etc/passwd)
   90   17718 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/passwd)
   82   17800 [main] touch 3308 set_flags: flags: binary (0x2)
   52   17852 [main] touch 3308 mount_info::conv_to_win32_path: src_path /etc/passwd, dst C:\Cygwin\etc\passwd, flags 0xA, rc 0
  611   18463 [main] touch 3308 symlink_info::check: GetFileAttributes (C:\Cygwin\etc\passwd) failed
  122   18585 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
  742   19327 [main] touch 3308 symlink_info::check: Got symlink from EA: //sonscentral/common/passwd
   83   19410 [main] touch 3308 symlink_info::check: 27 = symlink.check (C:\Cygwin\etc\passwd.lnk, 0x240F4E8) (0x1)
   54   19464 [main] touch 3308 normalize_posix_path: src //sonscentral/common/passwd
   47   19511 [main] touch 3308 normalize_posix_path: //sonscentral/common/passwd = normalize_posix_path (//sonscentral/common/passwd)
  269   19780 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (//sonscentral/common/passwd)
   94   19874 [main] touch 3308 mount_info::conv_to_win32_path: //sonscentral/common/passwd already win32
   50   19924 [main] touch 3308 normalize_win32_path: \\sonscentral\common\passwd = normalize_win32_path (//sonscentral/common/passwd)
   54   19978 [main] touch 3308 set_flags: flags: binary (0x2)
   48   20026 [main] touch 3308 mount_info::conv_to_win32_path: src_path //sonscentral/common/passwd, dst \\sonscentral\common\passwd, flags 0x2, rc 0
12397   32423 [main] touch 3308 symlink_info::check: not a symlink
  148   32571 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\common\passwd, 0x240F4E8) (0x2)
   56   32627 [main] touch 3308 path_conv::check: root_dir(\\sonscentral\common\), this->path(\\sonscentral\common\passwd), set_has_acls(8)
 7464   40091 [main] touch 3308 read_etc_passwd: Read /etc/passwd, 99 lines
  153   40244 [main] touch 3308 normalize_posix_path: src /etc
   60   40304 [main] touch 3308 normalize_posix_path: /etc = normalize_posix_path (/etc)
   52   40356 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/etc)
   61   40417 [main] touch 3308 set_flags: flags: binary (0x2)
   48   40465 [main] touch 3308 mount_info::conv_to_win32_path: src_path /etc, dst C:\Cygwin\etc, flags 0xA, rc 0
  579   41044 [main] touch 3308 symlink_info::check: not a symlink
  121   41165 [main] touch 3308 symlink_info::check: 0 = symlink.check (C:\Cygwin\etc, 0x240F478) (0xA)
   53   41218 [main] touch 3308 path_conv::check: root_dir(C:\), this->path(C:\Cygwin\etc), set_has_acls(8)
 1203   42421 [main] touch 3308 normalize_posix_path: src /etc/group
  141   42562 [main] touch 3308 normalize_posix_path: /etc/group = normalize_posix_path (/etc/group)
   53   42615 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/group)
   62   42677 [main] touch 3308 set_flags: flags: binary (0x2)
   49   42726 [main] touch 3308 mount_info::conv_to_win32_path: src_path /etc/group, dst C:\Cygwin\etc\group, flags 0xA, rc 0
  540   43266 [main] touch 3308 symlink_info::check: GetFileAttributes (C:\Cygwin\etc\group) failed
  123   43389 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
  662   44051 [main] touch 3308 symlink_info::check: Got symlink from EA: //sonscentral/common/group
   75   44126 [main] touch 3308 symlink_info::check: 26 = symlink.check (C:\Cygwin\etc\group.lnk, 0x240F338) (0x1)
   53   44179 [main] touch 3308 normalize_posix_path: src //sonscentral/common/group
   46   44225 [main] touch 3308 normalize_posix_path: //sonscentral/common/group = normalize_posix_path (//sonscentral/common/group)
   48   44273 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (//sonscentral/common/group)
   48   44321 [main] touch 3308 mount_info::conv_to_win32_path: //sonscentral/common/group already win32
   48   44369 [main] touch 3308 normalize_win32_path: \\sonscentral\common\group = normalize_win32_path (//sonscentral/common/group)
   53   44422 [main] touch 3308 set_flags: flags: binary (0x2)
   47   44469 [main] touch 3308 mount_info::conv_to_win32_path: src_path //sonscentral/common/group, dst \\sonscentral\common\group, flags 0x2, rc 0
13942   58411 [main] touch 3308 symlink_info::check: not a symlink
  149   58560 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\common\group, 0x240F338) (0x2)
   60   58620 [main] touch 3308 path_conv::check: root_dir(\\sonscentral\common\), this->path(\\sonscentral\common\group), set_has_acls(8)
 8513   67133 [main] touch 3308 read_etc_group: Read /etc/group, 43 lines
  180   67313 [main] touch 3308 cygheap_user::ontherange: what 2, pw 0xA015988
   77   67390 [main] touch 3308 cygheap_user::ontherange: HOME is already in the environment /home/adefaria
  268   67658 [main] touch 3308 sigproc_init: process/signal handling enabled(1)
  557   68215 [sig] touch 3308 wait_sig: sigcatch_nonmain 0x744, sigcatch_main 0x740
  118   68333 [sig] touch 3308 wait_sig: Ready.  dwProcessid 3308
  158   68491 [main] touch 3308 transport_layer_pipes::connect: Error opening the pipe (2)
  186   68677 [main] touch 3308 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (0)
   52   68729 [main] touch 3308 _cygwin_istext_for_stdio:  _cifs: fd not open
   52   68781 [main] touch 3308 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (1)
   50   68831 [main] touch 3308 _cygwin_istext_for_stdio:  _cifs: fd not open
   47   68878 [main] touch 3308 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (2)
   60   68938 [main] touch 3308 _cygwin_istext_for_stdio:  _cifs: fd not open
  132   69070 [main] touch 3308 build_argv: argv[0] = 'touch'
   50   69120 [main] touch 3308 build_argv: argv[1] = 'foo'
   48   69168 [main] touch 3308 build_argv: argc 2
  137   69305 [main] touch 3308 normalize_posix_path: src /dev/piper
   67   69372 [main] touch 3308 normalize_posix_path: /dev/piper = normalize_posix_path (/dev/piper)
   79   69451 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/piper)
   57   69508 [main] touch 3308 mount_info::conv_to_win32_path: src_path /dev/piper, dst \dev\piper, flags 0x2, rc 0
   60   69568 [main] touch 3308 dtable::build_fhandler: fd 0, fh 0x6168034C
   48   69616 [main] touch 3308 fhandler_base::set_flags: flags 0x10000, supplied_bin 0x0
   46   69662 [main] touch 3308 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   48   69710 [main] touch 3308 fhandler_base::set_flags: filemode set to binary
   44   69754 [main] touch 3308 fhandler_base::init: created new fhandler_base for handle 0x7E8, bin 1
   50   69804 [main] touch 3308 dtable::init_std_file_from_handle: fd 0, handle 0x7E8
  556   70360 [main] touch 3308 handle_to_fn: nt name '\Device\HarddiskVolume1\Cygwin\tmp\strace.touch.foo'
 2379   72739 [main] touch 3308 handle_to_fn: current match '\Device\HarddiskVolume1'
  165   72904 [main] touch 3308 handle_to_fn: derived path 'C:\Cygwin\tmp\strace.touch.foo'
   56   72960 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\tmp\strace.touch.foo, no-keep-rel, no-add-slash)
   52   73012 [main] touch 3308 normalize_win32_path: C:\Cygwin\tmp\strace.touch.foo = normalize_win32_path (C:\Cygwin\tmp\strace.touch.foo)
   57   73069 [main] touch 3308 mount_info::conv_to_posix_path: /tmp/strace.touch.foo = conv_to_posix_path (C:\Cygwin\tmp\strace.touch.foo)
   54   73123 [main] touch 3308 normalize_posix_path: src /tmp/strace.touch.foo
  362   73485 [main] touch 3308 normalize_posix_path: /tmp/strace.touch.foo = normalize_posix_path (/tmp/strace.touch.foo)
   97   73582 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/strace.touch.foo)
   65   73647 [main] touch 3308 set_flags: flags: binary (0x2)
   49   73696 [main] touch 3308 mount_info::conv_to_win32_path: src_path /tmp/strace.touch.foo, dst C:\Cygwin\tmp\strace.touch.foo, flags 0xA, rc 0
  387   74083 [main] touch 3308 symlink_info::check: not a symlink
  111   74194 [main] touch 3308 symlink_info::check: 0 = symlink.check (C:\Cygwin\tmp\strace.touch.foo, 0x240F478) (0xA)
   60   74254 [main] touch 3308 path_conv::check: root_dir(C:\), this->path(C:\Cygwin\tmp\strace.touch.foo), set_has_acls(8)
   57   74311 [main] touch 3308 dtable::build_fhandler: fd 1, fh 0x6168046C
   51   74362 [main] touch 3308 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
   45   74407 [main] touch 3308 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   47   74454 [main] touch 3308 fhandler_base::set_flags: filemode set to binary
   47   74501 [main] touch 3308 fhandler_base::init: created new fhandler_base for handle 0x6E8, bin 1
   51   74552 [main] touch 3308 dtable::init_std_file_from_handle: fd 1, handle 0x6E8
  299   74851 [main] touch 3308 handle_to_fn: nt name '\Device\HarddiskVolume1\Cygwin\tmp\strace.touch.foo'
 1545   76396 [main] touch 3308 handle_to_fn: current match '\Device\HarddiskVolume1'
  144   76540 [main] touch 3308 handle_to_fn: derived path 'C:\Cygwin\tmp\strace.touch.foo'
  299   76839 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Cygwin\tmp\strace.touch.foo, no-keep-rel, no-add-slash)
   98   76937 [main] touch 3308 normalize_win32_path: C:\Cygwin\tmp\strace.touch.foo = normalize_win32_path (C:\Cygwin\tmp\strace.touch.foo)
   59   76996 [main] touch 3308 mount_info::conv_to_posix_path: /tmp/strace.touch.foo = conv_to_posix_path (C:\Cygwin\tmp\strace.touch.foo)
   54   77050 [main] touch 3308 normalize_posix_path: src /tmp/strace.touch.foo
   51   77101 [main] touch 3308 normalize_posix_path: /tmp/strace.touch.foo = normalize_posix_path (/tmp/strace.touch.foo)
   49   77150 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/strace.touch.foo)
  382   77532 [main] touch 3308 set_flags: flags: binary (0x2)
  108   77640 [main] touch 3308 mount_info::conv_to_win32_path: src_path /tmp/strace.touch.foo, dst C:\Cygwin\tmp\strace.touch.foo, flags 0xA, rc 0
  690   78330 [main] touch 3308 symlink_info::check: not a symlink
  122   78452 [main] touch 3308 symlink_info::check: 0 = symlink.check (C:\Cygwin\tmp\strace.touch.foo, 0x240F478) (0xA)
   54   78506 [main] touch 3308 path_conv::check: root_dir(C:\), this->path(C:\Cygwin\tmp\strace.touch.foo), set_has_acls(8)
   57   78563 [main] touch 3308 dtable::build_fhandler: fd 2, fh 0x61680584
  276   78839 [main] touch 3308 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
   86   78925 [main] touch 3308 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   46   78971 [main] touch 3308 fhandler_base::set_flags: filemode set to binary
   47   79018 [main] touch 3308 fhandler_base::init: created new fhandler_base for handle 0x6F4, bin 1
   49   79067 [main] touch 3308 dtable::init_std_file_from_handle: fd 2, handle 0x6F4
  162   79229 [main] touch 3308 open_shared: name (null), shared 0x240000 (wanted 0x0), h 0x71C
   96   79325 [main] touch 3308 tty_min::set_ctty: attached tty1073741824 sid 3308, pid 3308, tty->pgid 0, tty->sid 3308
   57   79382 [main] touch 3308 tty_min::set_ctty: resetting tty1073741824 sid.  Was 3308, now 3308.  pgid was 0, now 3308.
   55   79437 [main] touch 3308 dll_crt0_1: user_data->main 0x401B70
   67   79504 [main] touch 3308 sig_send: pid 3308, signal -2, its_me 1
   58   79562 [main] touch 3308 sig_send: Waiting for thiscomplete 0x720
   57   79619 [sig] touch 3308 wait_sig: awake
   64   79683 [sig] touch 3308 wait_sig: processing signal -2
   52   79735 [sig] touch 3308 wait_sig: set main thread completion event
   46   79781 [sig] touch 3308 wait_sig: looping
   50   79831 [main] touch 3308 sig_send: returning 0 from sending signal -2
  248   80079 [main] touch 3308 _open: open (foo, 0xC201)
   65   80144 [main] touch 3308 normalize_posix_path: src foo
   63   80207 [main] touch 3308 mount_info::conv_to_posix_path: conv_to_posix_path (\\sonscentral\users\adefaria, no-keep-rel, no-add-slash)
   51   80258 [main] touch 3308 normalize_win32_path: \\sonscentral\users\adefaria = normalize_win32_path (\\sonscentral\users\adefaria)
   56   80314 [main] touch 3308 mount_info::conv_to_posix_path: /home/adefaria = conv_to_posix_path (\\sonscentral\users\adefaria)
   48   80362 [main] touch 3308 cwdstuff::get: posix /home/adefaria
   44   80406 [main] touch 3308 cwdstuff::get: (/home/adefaria) = cwdstuff::get (0x240F8D8, 260, 1, 0), errno 0
   46   80452 [main] touch 3308 normalize_posix_path: /home/adefaria/foo = normalize_posix_path (foo)
   50   80502 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/home/adefaria/foo)
   54   80556 [main] touch 3308 set_flags: flags: text (0x2000000)
   54   80610 [main] touch 3308 mount_info::conv_to_win32_path: src_path /home/adefaria/foo, dst \\sonscentral\users\adefaria\foo, flags 0x2000008, rc 0
 5790   86400 [main] touch 3308 symlink_info::check: GetFileAttributes (\\sonscentral\users\adefaria\foo) failed
  166   86566 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
 1991   88557 [main] touch 3308 symlink_info::check: GetFileAttributes (\\sonscentral\users\adefaria\foo.lnk) failed
  136   88693 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
   53   88746 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\users\adefaria\foo, 0x240F598) (0x2000008)
   51   88797 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/home/adefaria)
   62   88859 [main] touch 3308 set_flags: flags: text (0x2000000)
   50   88909 [main] touch 3308 mount_info::conv_to_win32_path: src_path /home/adefaria, dst \\sonscentral\users\adefaria, flags 0x2000008, rc 0
 4171   93080 [main] touch 3308 symlink_info::check: not a symlink
  146   93226 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\users\adefaria, 0x240F598) (0x2000008)
   60   93286 [main] touch 3308 path_conv::check: root_dir(\\sonscentral\users\), this->path(\\sonscentral\users\adefaria\foo), set_has_acls(8)
  691   93977 [main] touch 3308 dtable::build_fhandler: fd 3, fh 0x616808A4
  160   94137 [main] touch 3308 fhandler_base::open: (\\sonscentral\users\adefaria\foo, 0x10C201) query_open 0
  107   94244 [main] touch 3308 cygsid::debug_print: alloc_sd: owner SID = S-1-5-21-1957994488-1035525444-725345543-1370
  733   94977 [main] touch 3308 alloc_sd: ACL-Size: 100
  137   95114 [main] touch 3308 alloc_sd: Created SD-Size: 176
 1160   96274 [main] touch 3308 fhandler_base::open: 0xFFFFFFFF = CreateFileA (\\sonscentral\users\adefaria\foo, 0x40000000, 0x7, 0x240F9D8, 0x4, 0x2000080, 0)
  146   96420 [main] touch 3308 seterrno_from_win_error: /netrel/src/cygwin-1.3.12-2/winsup/cygwin/fhandler.cc:439 windows error 5
   52   96472 [main] touch 3308 geterrno_from_win_error: windows error 5 == errno 13
   46   96518 [main] touch 3308 fhandler_base::open: 0 = fhandler_base::open (\\sonscentral\users\adefaria\foo, 0x10C201)
   48   96566 [main] touch 3308 fhandler_disk_file::open: 0 = fhandler_disk_file::open (\\sonscentral\users\adefaria\foo, 0xC201)
   56   96622 [main] touch 3308 _open: -1 = open (foo, 0xC201)
   57   96679 [main] touch 3308 normalize_posix_path: src foo
   51   96730 [main] touch 3308 cwdstuff::get: posix /home/adefaria
   45   96775 [main] touch 3308 cwdstuff::get: (/home/adefaria) = cwdstuff::get (0x240F8C8, 260, 1, 0), errno 13
   47   96822 [main] touch 3308 normalize_posix_path: /home/adefaria/foo = normalize_posix_path (foo)
   48   96870 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/home/adefaria/foo)
   59   96929 [main] touch 3308 set_flags: flags: text (0x2000000)
   49   96978 [main] touch 3308 mount_info::conv_to_win32_path: src_path /home/adefaria/foo, dst \\sonscentral\users\adefaria\foo, flags 0x2000008, rc 0
 5736  102714 [main] touch 3308 symlink_info::check: GetFileAttributes (\\sonscentral\users\adefaria\foo) failed
  150  102864 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
 2121  104985 [main] touch 3308 symlink_info::check: GetFileAttributes (\\sonscentral\users\adefaria\foo.lnk) failed
  179  105164 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
   50  105214 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\users\adefaria\foo, 0x240F588) (0x2000008)
   54  105268 [main] touch 3308 mount_info::conv_to_win32_path: conv_to_win32_path (/home/adefaria)
   59  105327 [main] touch 3308 set_flags: flags: text (0x2000000)
  369  105696 [main] touch 3308 mount_info::conv_to_win32_path: src_path /home/adefaria, dst \\sonscentral\users\adefaria, flags 0x2000008, rc 0
 4053  109749 [main] touch 3308 symlink_info::check: not a symlink
  145  109894 [main] touch 3308 symlink_info::check: 0 = symlink.check (\\sonscentral\users\adefaria, 0x240F588) (0x2000008)
  174  110068 [main] touch 3308 path_conv::check: root_dir(\\sonscentral\users\), this->path(\\sonscentral\users\adefaria\foo), set_has_acls(8)
   69  110137 [main] touch 3308 cwdstuff::get: posix /home/adefaria
   46  110183 [main] touch 3308 cwdstuff::get: (\\sonscentral\users\adefaria) = cwdstuff::get (0x240F2D8, 260, 0, 0), errno 13
  804  110987 [main] touch 3308 seterrno_from_win_error: /netrel/src/cygwin-1.3.12-2/winsup/cygwin/times.cc:496 windows error 2
  140  111127 [main] touch 3308 geterrno_from_win_error: windows error 2 == errno 2
   51  111178 [main] touch 3308 utimes: -1 = utimes (foo, 0); (h-1)
  135  111313 [main] touch 3308 _write: write (2, 0x240E448, 7)
   62  111375 [main] touch 3308 fhandler_base::write: binary write
touch:    56  111431 [main] touch 3308 fhandler_base::write: 7 = write (0x240E448, 7)
   49  111480 [main] touch 3308 _write: 7 = write (2, 0x240E448, 7)
   52  111532 [main] touch 3308 _write: write (2, 0x240E478, 14)
   45  111577 [main] touch 3308 fhandler_base::write: binary write
creating `foo'   51  111628 [main] touch 3308 fhandler_base::write: 14 = write (0x240E478, 14)
   46  111674 [main] touch 3308 _write: 14 = write (2, 0x240E478, 14)
   59  111733 [main] touch 3308 _write: write (2, 0x240E448, 19)
   72  111805 [main] touch 3308 fhandler_base::write: binary write
: Permission denied   55  111860 [main] touch 3308 fhandler_base::write: 19 = write (0x240E448, 19)
  121  111981 [main] touch 3308 _write: 19 = write (2, 0x240E448, 19)
   51  112032 [main] touch 3308 _write: write (2, 0x610BF38B, 1)
   47  112079 [main] touch 3308 fhandler_base::write: binary write

  297  112376 [main] touch 3308 fhandler_base::write: 1 = write (0x610BF38B, 1)
   79  112455 [main] touch 3308 _write: 1 = write (2, 0x610BF38B, 1)
  138  112593 [main] touch 3308 do_exit: do_exit (1)
   67  112660 [main] touch 3308 void: 0x0 = signal (20, 0x1)
  372  113032 [main] touch 3308 void: 0x0 = signal (1, 0x1)
  105  113137 [main] touch 3308 void: 0x0 = signal (2, 0x1)
   46  113183 [main] touch 3308 void: 0x0 = signal (3, 0x1)
   51  113234 [main] touch 3308 fhandler_base::close: closing '/dev/piper' handle 0x7E8
   57  113291 [main] touch 3308 fhandler_base::close: closing '/tmp/strace.touch.foo' handle 0x6E8
   65  113356 [main] touch 3308 fhandler_base::close: closing '/tmp/strace.touch.foo' handle 0x6F4
  233  113589 [main] touch 3308 proc_terminate: nchildren 0, nzombies 0
   77  113666 [main] touch 3308 proc_terminate: leaving
   46  113712 [main] touch 3308 sigproc_terminate: entering
   46  113758 [main] touch 3308 sigproc_terminate: done
  145  113903 [main] touch 3308 __to_clock_t: dwHighDateTime 0, dwLowDateTime 312500
   55  113958 [main] touch 3308 __to_clock_t: total 00000000 0000001F
   50  114008 [main] touch 3308 __to_clock_t: dwHighDateTime 0, dwLowDateTime 312500
   46  114054 [main] touch 3308 __to_clock_t: total 00000000 0000001F
 3547  117601 [main] touch 3308 _pinfo::exit: Calling ExitProcess 1

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/