Ignore:
Timestamp:
Jun 10, 2010, 12:38:39 PM (15 years ago)
Author:
Silvan Scherrer
Message:

Samba Server 3.5: changed pipe() to socketpair()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/lib/tevent/tevent_util.c

    r414 r464  
    2929#include "tevent_util.h"
    3030#include <fcntl.h>
     31#ifdef __OS2__
     32#include <sys/filio.h>
     33#endif
    3134
    3235/**
     
    8285        if((val = fcntl(fd, F_GETFL, 0)) == -1)
    8386                return -1;
     87#ifndef __OS2__
    8488        if(set) /* Turn blocking on - ie. clear nonblock flag */
    8589                val &= ~FLAG_TO_SET;
     
    8791                val |= FLAG_TO_SET;
    8892        return fcntl( fd, F_SETFL, val);
     93#else
     94        if(set) /* turn blocking on - ie. clear nonblock flag */
     95                val = 0;
     96        else
     97                val = 1;
     98        return os2_ioctl(fd, FIONBIO, (char *) &val, sizeof(val));
     99#endif
     100
    89101#undef FLAG_TO_SET
    90102}
Note: See TracChangeset for help on using the changeset viewer.