/*
- * $Id: dsi_read.c,v 1.5 2009-10-20 04:53:19 didg Exp $
+ * $Id: dsi_read.c,v 1.6 2009-10-22 04:59:50 didg Exp $
*
* Copyright (c) 1997 Adrian Sun (asun@zoology.washington.edu)
* All rights reserved. See COPYRIGHT.
sigprocmask(SIG_BLOCK, &dsi->sigblockset, &dsi->oldset);
dsi->sigblocked = 1;
+ dsi->in_write++;
if (dsi_stream_send(dsi, buf, buflen)) {
dsi->datasize = size - buflen;
return min(dsi->datasize, buflen);
{
sigprocmask(SIG_SETMASK, &dsi->oldset, NULL);
dsi->sigblocked = 0;
+ dsi->in_write--;
}
/* */