Package: timeout
Version: 1.11-6.5
Severity: important

timeout(1) returns an incorrect exit code (counter to what the man page
says) when the child process exits before the specified timeout.
E.g. "timeout 10 false" returns 0, which makes checking the exit
status useless. This is because the status given by wait(2) is
returned directly, when WEXITSTATUS(status) should be returned
instead. (Of course, using just WEXITSTATUS poses a problem when the
child is terminated by a signal, so this issue should be considered
carefully.)

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.ISO-8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages timeout depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries

timeout recommends no packages.

timeout suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to