Ignore:
Timestamp:
Jun 4, 2010, 3:11:43 PM (15 years ago)
Author:
Silvan Scherrer
Message:

Samba Server 3.5: merged changes from 3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/nmbd/asyncdns.c

    r414 r454  
    141141        CatchChild();
    142142
     143#ifdef __OS2__ // cant use pipes here, because select() from innotek lib does work only for sockets.
     144        if (socketpair(AF_UNIX, SOCK_STREAM, 0, fd1) < 0)
     145        {
     146                DEBUG(0,("can't create asyncdns socketpair1 %d\n", errno));
     147                return;         
     148        }
     149        if (socketpair(AF_UNIX, SOCK_STREAM, 0, fd2) < 0)
     150        {
     151                DEBUG(0,("can't create asyncdns socketpair2 %d\n", errno));
     152                close(fd1[0]);
     153                close(fd1[1]);
     154                return;         
     155        }
     156        DEBUG(9,("!!!!!!PIPES %d %d %d %d\n", fd1[0], fd1[1], fd2[0], fd2[1]));
     157#else
    143158        if (pipe(fd1) || pipe(fd2)) {
    144159                DEBUG(0,("can't create asyncdns pipes\n"));
    145160                return;
    146161        }
     162#endif
    147163
    148164        child_pid = sys_fork();
Note: See TracChangeset for help on using the changeset viewer.