From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Thu, 23 Aug 2012 20:10:15 +0300 Message-ID: From: Yaroslav To: 9fans@9fans.net Content-Type: text/plain; charset=UTF-8 Subject: [9fans] syscall tracing: errstr Topicbox-Message-UUID: af39506e-ead7-11e9-9d60-3106f5b1d025 Anybody else noticed ratrace reporting an older errstr? 209051 mv Wstat 8cfe 0xdfffcef4/"bz" 0xc708 51 = -1 './bw' file does not exist 1345738572648442848 1345738572649648848 I double checked: the wstat definitely returns Eperm on the wire: Twstat tag 15 fid 1352 stat 'bw' '' '' '' q (ffffffffffffffff 4294967295 dalA) m 037777777777 at -1 mt -1 l -1 t 65535 d -1 Rerror tag 15 ename permission denied Looking at /n/sources/plan9/sys/src/9/pc/trap.c:729,731 -- maybe sysretfmt() should take up->syserrstr not up->errstr? ---------- Forwarded message ---------- From: Yaroslav Date: 2012/8/23 Subject: Re: [9fans] APE rename: wstat for 'none' To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> > are you sure? > > ; touch bz > ; ratrace -c mv bz bw >[2=1]| grep -v 'Stat|Brk' you forgot auth/none... ; ratrace -c auth/none mv bz bw >[2=1]| grep -v ' none |Stat|Brk' 209051 mv Wstat 8cfe 0xdfffcef4/"bz" 0xc708 51 = -1 './bw' file does not exist 1345738572648442848 1345738572649648848 209051 mv Open 3e05 0xdfffcef4/"bz" 0x0 = 3 "" 1345738572649753608 1345738572650669632 209051 mv Create 3e0d 0xdfffdef4/"./bw" 0x1 0x1b6 = 4 "" 1345738572651647673 1345738572653507377 209051 mv Pread 8d16 3 0xdfffae8c 8192 -1/"" 8192 -1 = 0 file does not exist 1345738572653614652 1345738572654039559 209051 mv Close 3e15 3 = 0 "" 1345738572654426753 1345738572654851661 209051 mv Fwstat 8d1e 4 0xc708 49 = -1 './bw' file does not exist 1345738572655401443 1345738572655739187 209051 mv Remove 3dfd 0xdfffcef4/"bz" = 0 "" 1345738572656063524 1345738572656922558 209051 mv Close 3e15 4 = 0 "" 1345738572657094365 1345738572657555310 209051 mv Open 3e05 0xbbe4/"#c/pid" 0x0 = 3 "" 1345738572657805897 1345738572657894733 209051 mv Pread 8d16 3 0xdfffeefc 20 -1 0xdfffeefc/".....209051." 20 -1 = 12 "" 1345738572658193929 1345738572658201471 209051 mv Close 3e15 3 = 0 "" 1345738572658351488 1345738572658359031 209051 mv Exits 3e1d 0/"" -- - Yaroslav