On Jul 15 01:20, Mark Geisert wrote:
> +      if (aio)
> +     status = NtReadFile (prw_handle, aiocb->aio_win_event, NULL, NULL,
> +                          &aiocb->aio_win_iosb, buf, count, &off, NULL);
> +      else
> +     status = NtReadFile (prw_handle, NULL, NULL, NULL, &io, buf, count,
> +                          &off, NULL);

Ok, this is a very personal style issue, but I don't like to see the same
function called just with slightly different parameters in an if/else.
Would you mind terribly to rewrite this kind of like

  HANDLE evt = aio ? aiocb->aio_win_event : NULL;
  PIO_STATUS_BLOCK pio = aio ? &aiocb->aio_win_iosb : NULL;

  [...]

  status = NtReadFile (prw_handle, evt, NULL, NULL, pio, buf, count,
                       &off, NULL);

?


> +               if (aio)
> +                 status = NtReadFile (prw_handle, aiocb->aio_win_event,
> +                                      NULL, NULL, &aiocb->aio_win_iosb,
> +                                      buf, count, &off, NULL);
> +               else
> +                 status = NtReadFile (prw_handle, NULL, NULL, NULL, &io,
> +                                      buf, count, &off, NULL);

Ditto.

> +      if (aio)
> +     status = NtWriteFile (prw_handle, aiocb->aio_win_event, NULL, NULL,
> +                           &aiocb->aio_win_iosb, buf, count, &off, NULL);
> +      else
> +        status = NtWriteFile (prw_handle, NULL, NULL, NULL, &io, buf, count,
> +                           &off, NULL);

Ditto.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: signature.asc
Description: PGP signature

Reply via email to