Пример #1
0
static int closex(int fd, int (* f)(int fd))
{
	if (smbw_fd(fd)) {
		return smbw_close(fd);
	}
        
        return (* f)(fd);
}
Пример #2
0
int close(int fd)
{
    if (smbw_fd(fd)) {
        return smbw_close(fd);
    }
    if (smbw_local_fd(fd)) {
        errno = EBADF;
        return -1;
    }

    return real_close(fd);
}