bind.patch 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. --- src/lib/isc/eventlib.c.orig Fri Feb 4 08:25:39 2000
  2. +++ src/lib/isc/eventlib.c Wed Mar 7 11:51:38 2001
  3. @@ -293,9 +293,15 @@
  4. evPrintf(ctx, 4,
  5. "pselect(%d, 0x%lx, 0x%lx, 0x%lx, %d.%09ld)\n",
  6. ctx->fdMax+1,
  7. +#if 0
  8. (u_long)ctx->rdLast.fds_bits[0],
  9. (u_long)ctx->wrLast.fds_bits[0],
  10. (u_long)ctx->exLast.fds_bits[0],
  11. +#else
  12. + (u_long)&(ctx->rdLast),
  13. + (u_long)&(ctx->wrLast),
  14. + (u_long)&(ctx->exLast),
  15. +#endif
  16. tp ? tp->tv_sec : -1,
  17. tp ? tp->tv_nsec : -1);
  18. --- src/lib/isc/ev_files.c.orig Thu Oct 7 22:44:04 1999
  19. +++ src/lib/isc/ev_files.c Wed Mar 7 11:53:04 2001
  20. @@ -140,9 +140,15 @@
  21. evPrintf(ctx, 5,
  22. "evSelectFD(fd %d, mask 0x%x): new masks: 0x%lx 0x%lx 0x%lx\n",
  23. fd, eventmask,
  24. +#if 0
  25. (u_long)ctx->rdNext.fds_bits[0],
  26. (u_long)ctx->wrNext.fds_bits[0],
  27. (u_long)ctx->exNext.fds_bits[0]);
  28. +#else
  29. + (u_long)&(ctx->rdNext),
  30. + (u_long)&(ctx->wrNext),
  31. + (u_long)&(ctx->exNext));
  32. +#endif
  33. return (0);
  34. }
  35. @@ -251,9 +257,15 @@
  36. evPrintf(ctx, 5,
  37. "evDeselectFD(fd %d, mask 0x%x): new masks: 0x%lx 0x%lx 0x%lx\n",
  38. del->fd, eventmask,
  39. +#if 0
  40. (u_long)ctx->rdNext.fds_bits[0],
  41. (u_long)ctx->wrNext.fds_bits[0],
  42. (u_long)ctx->exNext.fds_bits[0]);
  43. +#else
  44. + (u_long)&(ctx->rdNext),
  45. + (u_long)&(ctx->wrNext),
  46. + (u_long)&(ctx->exNext));
  47. +#endif
  48. /* Couldn't free it before now since we were using fields out of it. */
  49. FREE(del);