예제 #1
0
파일: wrapper.c 프로젝트: AllardJ/Tomato
static int closex(int fd, int (* f)(int fd))
{
	if (smbw_fd(fd)) {
		return smbw_close(fd);
	}
        
        return (* f)(fd);
}
예제 #2
0
파일: wrapped.c 프로젝트: hynnet/ralink_sdk
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);
}