spielwiese
Last change
on this file since fb1675 was
fb1675,
checked in by Hans Schoenemann <hannes@…>, 7 years ago
|
use include ".." for singular related .h, p8
|
-
Property mode set to
100644
|
File size:
1003 bytes
|
Line | |
---|
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; |
---|
21 | char send_quit_at_exit; |
---|
22 | char quit_sent; |
---|
23 | |
---|
24 | } ssiInfo; |
---|
25 | |
---|
26 | BOOLEAN ssiOpen(si_link l, short flag, leftv u); |
---|
27 | BOOLEAN ssiWrite(si_link l, leftv v); |
---|
28 | leftv ssiRead1(si_link l); |
---|
29 | leftv ssiRead2(si_link l, leftv key); |
---|
30 | BOOLEAN ssiClose(si_link l); |
---|
31 | const char* slStatusSsi(si_link l, const char* request); |
---|
32 | si_link_extension slInitSsiExtension(si_link_extension s); |
---|
33 | |
---|
34 | si_link ssiCommandLink(); |
---|
35 | |
---|
36 | void sig_chld_hdl(int sig); |
---|
37 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.