![]() |
#include <kernel/mod2.h>#include <omalloc/omalloc.h>#include <misc/intvec.h>#include <misc/options.h>#include <reporter/si_signals.h>#include <reporter/s_buff.h>#include <coeffs/bigintmat.h>#include <coeffs/longrat.h>#include <polys/monomials/ring.h>#include <polys/monomials/p_polys.h>#include <polys/ext_fields/transext.h>#include <polys/simpleideals.h>#include <polys/matpol.h>#include <kernel/oswrapper/timer.h>#include <kernel/oswrapper/feread.h>#include <kernel/oswrapper/rlimit.h>#include <Singular/tok.h>#include <Singular/ipid.h>#include <Singular/ipshell.h>#include <Singular/subexpr.h>#include <Singular/links/silink.h>#include <Singular/cntrlc.h>#include <Singular/lists.h>#include <Singular/blackbox.h>#include <Singular/links/ssiLink.h>#include <Singular/links/simpleipc.h>#include <stdio.h>#include <fcntl.h>#include <errno.h>#include <unistd.h>#include <sys/types.h>#include <signal.h>#include <sys/select.h>#include <sys/socket.h>#include <netinet/in.h>#include <ctype.h>#include <netdb.h>#include <sys/wait.h>#include <time.h>Go to the source code of this file.
Data Structures | |
| struct | ssiInfo |
Macros | |
| #define | TRANSEXT_PRIVATES 1 /* allow access to transext internals */ |
| #define | SSI_VERSION 8 |
| #define | SSI_BASE 16 |
Variables | |
| link_list | ssiToBeClosed =NULL |
| volatile BOOLEAN | ssiToBeClosed_inactive =TRUE |
| static int | ssiReserved_P =0 |
| static int | ssiReserved_sockfd |
| static struct sockaddr_in | ssiResverd_serv_addr |
| static int | ssiReserved_Clients |
| si_link_extension | si_link_root |
| struct ssiInfo |
Definition at line 68 of file ssiLink.cc.
| Data Fields | ||
|---|---|---|
| s_buff | f_read | |
| FILE * | f_write | |
| int | fd_read | |
| int | fd_write | |
| char | level | |
| pid_t | pid | |
| char | quit_sent | |
| ring | r | |
| char | send_quit_at_exit | |
| #define SSI_BASE 16 |
Definition at line 67 of file ssiLink.cc.
| #define SSI_VERSION 8 |
Definition at line 62 of file ssiLink.cc.
| #define TRANSEXT_PRIVATES 1 /* allow access to transext internals */ |
Definition at line 8 of file ssiLink.cc.
Definition at line 1932 of file ssiLink.cc.
| void sig_chld_hdl | ( | int | ) |
additional default signal handler
some newer Linux version cannot have SIG_IGN for SIGCHLD, so use this nice routine here: SuSe 9.x reports -1 always Redhat 9.x/FC x reports sometimes -1 see also: hpux_system also needed by getrusage (timer etc.)
| [in] | sig |
Definition at line 1890 of file ssiLink.cc.
| si_link_extension slInitSsiExtension | ( | si_link_extension | s | ) |
Definition at line 1504 of file ssiLink.cc.
Definition at line 1521 of file ssiLink.cc.
Definition at line 1577 of file ssiLink.cc.
Definition at line 1749 of file ssiLink.cc.
Definition at line 1128 of file ssiLink.cc.
| si_link ssiCommandLink | ( | ) |
Definition at line 1819 of file ssiLink.cc.
Definition at line 2010 of file ssiLink.cc.
Definition at line 1989 of file ssiLink.cc.
Definition at line 2022 of file ssiLink.cc.
Definition at line 747 of file ssiLink.cc.
Definition at line 1110 of file ssiLink.cc.
Definition at line 1211 of file ssiLink.cc.
Definition at line 725 of file ssiLink.cc.
Definition at line 415 of file ssiLink.cc.
Definition at line 692 of file ssiLink.cc.
Definition at line 705 of file ssiLink.cc.
Definition at line 595 of file ssiLink.cc.
Definition at line 574 of file ssiLink.cc.
Definition at line 561 of file ssiLink.cc.
| int ssiReadInt | ( | s_buff | fich | ) |
Definition at line 386 of file ssiLink.cc.
Definition at line 680 of file ssiLink.cc.
Definition at line 669 of file ssiLink.cc.
Definition at line 651 of file ssiLink.cc.
Definition at line 579 of file ssiLink.cc.
Definition at line 425 of file ssiLink.cc.
Definition at line 391 of file ssiLink.cc.
Definition at line 555 of file ssiLink.cc.
Definition at line 524 of file ssiLink.cc.
Definition at line 641 of file ssiLink.cc.
Definition at line 430 of file ssiLink.cc.
Definition at line 373 of file ssiLink.cc.
Definition at line 1783 of file ssiLink.cc.
| void ssiSetCurrRing | ( | const ring | r | ) |
Definition at line 91 of file ssiLink.cc.
Definition at line 1354 of file ssiLink.cc.
Definition at line 1373 of file ssiLink.cc.
Definition at line 123 of file ssiLink.cc.
Definition at line 363 of file ssiLink.cc.
Definition at line 310 of file ssiLink.cc.
Definition at line 282 of file ssiLink.cc.
Definition at line 111 of file ssiLink.cc.
Definition at line 353 of file ssiLink.cc.
Definition at line 344 of file ssiLink.cc.
Definition at line 333 of file ssiLink.cc.
Definition at line 156 of file ssiLink.cc.
Definition at line 128 of file ssiLink.cc.
Definition at line 277 of file ssiLink.cc.
Definition at line 259 of file ssiLink.cc.
Definition at line 323 of file ssiLink.cc.
Definition at line 243 of file ssiLink.cc.
Definition at line 161 of file ssiLink.cc.
Definition at line 117 of file ssiLink.cc.
|
static |
Definition at line 1782 of file ssiLink.cc.
|
static |
Definition at line 1779 of file ssiLink.cc.
|
static |
Definition at line 1780 of file ssiLink.cc.
|
static |
Definition at line 1781 of file ssiLink.cc.
Definition at line 81 of file ssiLink.cc.
Definition at line 82 of file ssiLink.cc.