if (rc != E_INTR  &&
    rc != E_NOSPC &&
    rc != E_NOMEM &&
    rc != E_WOULDBLOCK)
{
  write (file, ptr, length);
}
else
{
  handle_error (rc);
}
