Hi,

does errno -303 announce bigger trouble ?
In /usr/include/i386-gnu/bits/errno.h i see:
        /* Errors from <mach/mig_errors.h>.  */
        ...
        EMIG_BAD_ID             = -303  /* bad request message ID */,

It happens when trying to apply fsync(2) to an fd (value 4) which was
obtained by dup(2) from standard output, which is connected to the
standard input of cat(1):

  xorriso -as mkisofs /some/dir | cat > image_piped.iso

The man page of fsync mentions as error codes for inappropriate fd:
   EROFS, EINVAL
      fd is bound to a special file which does not support synchro-
      nization.
That would be errno == 30 , resp. 22, according to i386-gnu/bits/errno.h.

The same run on Linux yields errno == EINVAL (which is properly ignored by
libburn). I will now change the ignore condition to errno != EIO.


Have a nice day :)

Thomas


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to