Changeset 188de86 in git for Singular/ssiLink.cc
- Timestamp:
- Aug 2, 2012, 4:09:13 PM (11 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'c987db42cd2ec943b97ac5746c99892ceddf909c')
- Children:
- 4f9652847609cefd5ff3b91d14f34611592ab699
- Parents:
- 0419aba8292e7109329604d8ad03b70f8ef6542344a1c2199e33375a631289eaab7a81954c8383e2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ssiLink.cc
r44a1c2 r188de86 44 44 #include <Singular/blackbox.h> 45 45 #include <Singular/ssiLink.h> 46 47 #ifdef HAVE_MPSR48 #include <Singular/mpsr.h>49 #endif50 46 51 47 struct snumber_dummy … … 1414 1410 si_link l; 1415 1411 ssiInfo *d; 1416 #ifdef HAVE_MPSR1417 MP_Link_pt dd;1418 #endif1419 1412 int d_fd; 1420 1413 fd_set mask, fdmask; … … 1485 1478 return -2; 1486 1479 } 1487 #ifdef HAVE_MPSR1488 if (strcmp(l->m->type,"ssi")==0)1489 {1490 d=(ssiInfo*)l->data;1491 d_fd=d->fd_read;1492 if (d->ungetc_buf=='\0')1493 {1494 FD_SET(d_fd, &fdmask);1495 if (d_fd > max_fd) max_fd=d_fd;1496 }1497 else1498 return i+1;1499 }1500 else1501 {1502 dd=(MP_Link_pt)l->data;1503 d_fd=((MP_TCP_t *)dd->transp.private1)->sock;1504 FD_SET(d_fd, &fdmask);1505 if (d_fd > max_fd) max_fd=d_fd;1506 }1507 #else1508 1480 d=(ssiInfo*)l->data; 1509 1481 d_fd=d->fd_read; … … 1515 1487 else 1516 1488 return i+1; 1517 #endif1518 1489 } 1519 1490 } … … 1558 1529 { 1559 1530 l=(si_link)L->m[i].Data(); 1560 #ifdef HAVE_MPSR1561 if (strcmp(l->m->type,"ssi")!=0)1562 {1563 // for MP links, return here:1564 dd=(MP_Link_pt)l->data;1565 d_fd=((MP_TCP_t *)dd->transp.private1)->sock;1566 if(j==d_fd) return i+1;1567 }1568 else1569 {1570 d=(ssiInfo*)l->data;1571 d_fd=d->fd_read;1572 if(j==d_fd) break;1573 }1574 #else1575 1531 d=(ssiInfo*)l->data; 1576 1532 d_fd=d->fd_read; 1577 1533 if(j==d_fd) break; 1578 #endif1579 1534 } 1580 1535 }
Note: See TracChangeset
for help on using the changeset viewer.