Changeset 454 for trunk/server/source3/nmbd
- Timestamp:
- Jun 4, 2010, 3:11:43 PM (15 years ago)
- Location:
- trunk/server/source3/nmbd
- Files:
-
- 4 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(); -
trunk/server/source3/nmbd/nmbd.c
r414 r454 30 30 extern bool global_in_nmbd; 31 31 32 #ifdef __OS2__ 33 extern int global_Sem32Add; 34 #endif 35 32 36 extern bool override_logfile; 33 37 … … 384 388 reload_nmbd_services( True ); 385 389 } 390 391 #ifdef __OS2__ 392 /* restore the logfile to log.nmbd if !override_logfile */ 393 if (!override_logfile) { 394 char *lfile = NULL; 395 if (asprintf(&lfile, "%s/log.nmbd", get_dyn_LOGFILEBASE()) < 0) { 396 exit(1); 397 } 398 lp_set_logfile(lfile); 399 SAFE_FREE(lfile); 400 } 401 #endif 386 402 387 403 return(ret); … … 776 792 TALLOC_CTX *frame = talloc_stackframe(); /* Setup tos. */ 777 793 794 #ifdef __OS2__ 795 global_Sem32Add = 1; 796 #endif 797 778 798 load_case_tables(); 779 799 -
trunk/server/source3/nmbd/nmbd_serverlistdb.c
r414 r454 331 331 return; 332 332 } 333 #ifndef __OS2__ 333 334 fnamenew = talloc_asprintf(ctx, "%s.", 335 #else 336 fnamenew = talloc_asprintf(ctx, "%s.tmp", 337 #endif 334 338 fname); 335 339 if (!fnamenew) { … … 418 422 419 423 x_fclose(fp); 424 #ifdef __OS2__ 425 close(fp); 426 #endif 420 427 unlink(fname); 421 428 chmod(fnamenew,0644); -
trunk/server/source3/nmbd/nmbd_winsserver.c
r414 r454 2389 2389 2390 2390 x_fclose(fp); 2391 #ifdef __OS2__ 2392 close(fp); 2393 #endif 2391 2394 chmod(fnamenew,0644); 2392 2395 unlink(fname);
Note:
See TracChangeset
for help on using the changeset viewer.