Change-Id: If81cdf43703b6ff3128ea79940ce240f56918b9d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
else {
fdev->fd = fd;
fdev->refcount = 3; /* set autoclose by default */
- fdev->repeat = -1;
+ fdev->repeat = -1; /* always repeat by default */
}
return fdev;
}
void fdev_set_autoclose(struct fdev *fdev, int autoclose)
{
if (autoclose)
- fdev->refcount |= 1;
+ fdev->refcount |= (unsigned)1;
else
- fdev->refcount &= -2;
+ fdev->refcount &= ~(unsigned)1;
}