return NULL;
}
memcpy(buf, str, len);
- if (fcntl(fd, code, buf) < 0) {
+ BGN_SAVE
+ ret = fcntl(fd, code, buf);
+ END_SAVE
+ if (ret < 0) {
err_errno(IOError);
return NULL;
}
if (!getargs(args, "(iii)", &fd, &code, &arg))
return NULL;
}
+ BGN_SAVE
ret = fcntl(fd, code, arg);
+ END_SAVE
if (ret < 0) {
err_errno(IOError);
return NULL;
return NULL;
}
memcpy(buf, str, len);
- if (ioctl(fd, code, buf) < 0) {
+ BGN_SAVE
+ ret = ioctl(fd, code, buf);
+ END_SAVE
+ if (ret < 0) {
err_errno(IOError);
return NULL;
}
if (!getargs(args, "(iii)", &fd, &code, &arg))
return NULL;
}
+ BGN_SAVE
ret = ioctl(fd, code, arg);
+ END_SAVE
if (ret < 0) {
err_errno(IOError);
return NULL;