Changeset 454 for trunk/server/source3/nmbd/asyncdns.c
- Timestamp:
- Jun 4, 2010, 3:11:43 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/nmbd/asyncdns.c
r414 r454 141 141 CatchChild(); 142 142 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 143 158 if (pipe(fd1) || pipe(fd2)) { 144 159 DEBUG(0,("can't create asyncdns pipes\n")); 145 160 return; 146 161 } 162 #endif 147 163 148 164 child_pid = sys_fork();
Note:
See TracChangeset
for help on using the changeset viewer.