X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Ffe-common%2Fcore%2Ffe-exec.h;fp=apps%2Firssi%2Fsrc%2Ffe-common%2Fcore%2Ffe-exec.h;h=0000000000000000000000000000000000000000;hb=72c2de619079457f7a68100eb13385275a424a23;hp=20219d5adf94f59b6b296bea745c94958582865a;hpb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;p=runtime.git diff --git a/apps/irssi/src/fe-common/core/fe-exec.h b/apps/irssi/src/fe-common/core/fe-exec.h deleted file mode 100644 index 20219d5a..00000000 --- a/apps/irssi/src/fe-common/core/fe-exec.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef __FE_EXEC_H -#define __FE_EXEC_H - -#include "fe-windows.h" - -#define EXEC_WI(query) \ - MODULE_CHECK_CAST_MODULE(query, EXEC_WI_REC, type, \ - "WINDOW ITEM TYPE", "EXEC") - -#define IS_EXEC_WI(query) \ - (EXEC_WI(query) ? TRUE : FALSE) - -typedef struct PROCESS_REC PROCESS_REC; - -#define STRUCT_SERVER_REC void -typedef struct { -#include "window-item-rec.h" - PROCESS_REC *process; - unsigned int destroying:1; -} EXEC_WI_REC; - -struct PROCESS_REC { - int id; - char *name; - char *args; - - int pid; - GIOChannel *in; - NET_SENDBUF_REC *out; - LINEBUF_REC *databuf; - int read_tag; - - int level; /* what level to use when printing the text */ - char *target; /* send text with /msg ... */ - char *target_server; - WINDOW_REC *target_win; /* print text to this window */ - EXEC_WI_REC *target_item; /* print text to this exec window item */ - - unsigned int shell:1; /* start the program via /bin/sh */ - unsigned int notice:1; /* send text with /notice, not /msg if target is set */ - unsigned int silent:1; /* don't print "process exited with level xx" */ - unsigned int quiet:1; /* don't print process output at all */ - unsigned int target_channel:1; /* target is a channel */ - unsigned int target_nick:1; /* target is a nick */ -}; - -extern GSList *processes; - -void fe_exec_init(void); -void fe_exec_deinit(void); - -#endif