Another reproduction case. This appears to happen on 6.10, but not on earlier versions of ubuntu: quattro:root:/tmp> uname -a Linux quattro 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686 GNU/Linux quattro:root:/tmp> echo > foo quattro:root:/tmp> fuser foo quattro:root:/tmp> echo $? 1 (EXPECTED: File not open) quattro:root:/tmp> fuser -s foo quattro:root:/tmp> echo $? 1 (EXPECTED: File not open, -s doesn't change output) quattro:root:/tmp> cat > foo & [2] 32256 (FILE NOW OPEN) quattro:root:/tmp> fuser foo foo: 32256 [2] + Suspended (tty input) cat > foo quattro:root:/tmp> echo $? 0 (EXPECTED: File now open) quattro:root:/tmp> fuser -s foo quattro:root:/tmp> echo $? 1 (NOT EXPECTED: -s flag changes exit code of fuser. EXPECT exit value of 0)
This works on previous ubuntu. I believe this is on Breezy Badger: awash:opto:/home/jk/opto/aspen> uname -a Linux awash 2.6.12-10-k7-smp #1 SMP Tue Jul 18 22:44:29 UTC 2006 i686 GNU/Linux awash:opto:/home/jk/opto/aspen> cd /tmp awash:opto:/tmp> cat > foo & [4] 9097 awash:opto:/tmp> [4] + Suspended (tty input) cat > foo awash:opto:/tmp> fuser foo /dev/.static/dev: Permission denied foo: 9097 awash:opto:/tmp> echo $? 0 awash:opto:/tmp> fuser -s foo /dev/.static/dev: Permission denied awash:opto:/tmp> echo $? 0 awash:opto:/tmp> -- fuser -s changes return value https://bugs.launchpad.net/bugs/75538 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
