Posted to tcl by Bradipo at Sun Mar 20 05:45:48 GMT 2011view raw

  1. curStatus = fcntl(esPtr->fdin, F_GETFL);
  2. /*printf("curStatus = %d\n",curStatus);*/
  3. if (mode == TCL_MODE_BLOCKING) {
  4. curStatus &= (~(O_NONBLOCK));
  5. } else {
  6. curStatus |= O_NONBLOCK;
  7. }
  8. /*printf("new curStatus %d\n",curStatus);*/
  9. if (fcntl(esPtr->fdin, F_SETFL, curStatus) < 0) {
  10. return errno;
  11. }
  12. curStatus = fcntl(esPtr->fdin, F_GETFL);
  13.