Quoting Lee Revell <rlrevell(a)joe-job.com>om>:
On Fri, 2006-03-03 at 11:33 +0200, Sampo
Savolainen wrote:
Quoting Clemens Ladisch
<clemens(a)ladisch.de>de>:
> Lee A. Azzarello wrote:
> > ----- Clemens Ladisch <clemens(a)ladisch.de> wrote:
> > cannot submit datapipe for urb 4, err = -28
>
> 28 = ENOSPC (not enough bandwidth)
Why doesn't jack tell the user this, why did Clemens need to
post on
LAU to ask?
These are standard, well known error codes,
see /usr/include/linux/errno.h
So, instead of interpreting them to users the software should say:
"learn C headers and read errno.h?". Gah.
Good software tells the users what's really wrong and directs the
user in how to fix the issue. This leads to happier users and less
repeated "why doesn't this work" questions on mailing lists, irc,
personal email, etc.