Hi!

----

While testing the fix for Irek's problem in
http://lists.research.att.com/pipermail/ast-developers/2013q3/003205.html
I hit the issue that ast-ksh.2013-08-24's rm(1) builtin (on both SuSE
12.3/AMD64/64bit and Solaris 11/AMD64/64bit) doesn't print any error
messages (it returns a non-zero exit code... but there is no message
on stderr) if it can't remove a directory because it's not readable...

Example:
-- snip --
$ ksh -x -c 'builtin rm ; ls -l chicken ; mkdir chicken ; mkdir
chicken/foo ; chmod a-r chicken ; rm -Rf chicken ; print "rm=$?" ; ls
-la'
+ builtin rm
+ ls -l chicken
ls: cannot access chicken: No such file or directory
+ mkdir chicken
+ mkdir chicken/foo
+ chmod a-r chicken
+ rm -Rf chicken
+ print rm=1
rm=1
+ ls -la
total 12
drwxr-xr-x 3 test001 users 4096 Aug 21 03:09 .
drwxr-xr-x 9 test001 users 4096 Aug 21 03:07 ..
d-wx--x--x 3 test001 users 4096 Aug 21 03:09 chicken
-- snip --

AFAIK I would expect an error message in this case...

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) [email protected]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)
_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to