ssiLink.h
Go to the documentation of this file.
1 /****************************************
2  * Computer Algebra System SINGULAR *
3  ****************************************/
4 /***************************************************************
5  * File: ssiLink.h
6  * Purpose: declaration of sl_link routines for ssi
7  ***************************************************************/
8 #ifndef SSILINK_H
9 #define SSILINK_H
10 
11 #include <Singular/links/silink.h>
12 
13 typedef struct
14 {
15  s_buff f_read;
16  FILE *f_write;
17  ring r;
18  pid_t pid; /* only valid for fork/tcp mode*/
19  int fd_read,fd_write; /* only valid for fork/tcp mode*/
20  char level;
22  char quit_sent;
23 
24 } ssiInfo;
25 
26 BOOLEAN ssiOpen(si_link l, short flag, leftv u);
31 const char* slStatusSsi(si_link l, const char* request);
32 si_link_extension slInitSsiExtension(si_link_extension s);
33 
35 
36 void sig_chld_hdl(int sig);
37 #endif
const CanonicalForm int s
Definition: facAbsFact.cc:55
Class used for (list of) interpreter objects.
Definition: subexpr.h:83
const Variable & v
< [in] a sqrfree bivariate poly
Definition: facBivar.h:37
int BOOLEAN
Definition: auxiliary.h:85
int l
Definition: cfEzgcd.cc:94