4 /* Used for parent/child communication. These are numbers that
5 * could not possible be a routine address.
21 typedef struct TaskList
{
26 struct TaskList
*next
;
29 extern struct TaskList
*task_list
;
31 extern int background_wait
;
33 void tell_parent (int msg
);
35 /* fileopctx.h must be included for FileOpContext to be defined */
37 int do_background (FileOpContext
*ctx
, char *info
);
38 int parent_call (void *routine
, FileOpContext
*ctx
, int argc
, ...);
39 #endif /* FILEOPCTX_H */
41 void unregister_task_running (pid_t
, int fd
);
44 void message_1s (int flags
, char *title
, const char *str1
);
45 void message_2s (int flags
, char *title
, const char *str1
, const char *str2
);
46 void message_3s (int flags
, char *title
, const char *str1
, const char *str2
,
48 void message_1s1d (int flags
, char *title
, const char *str
, int d
);