Message type for SYS_FORK
Change-Id: Ibcf4fdfec51129b2be3d667ec07aea0f42e3fd89
This commit is contained in:
@@ -359,8 +359,6 @@
|
||||
#define PR_NAME_PTR m1_p2 /* tells where program name is for dmp */
|
||||
#define PR_IP_PTR m1_p3 /* initial value for ip after exec */
|
||||
#define PR_PS_STR_PTR m1_p4 /* pointer to ps_strings, expected by __start */
|
||||
#define PR_FORK_FLAGS m1_i3 /* optional flags for fork operation */
|
||||
#define PR_FORK_MSGADDR m1_p1 /* reply message address of forked child */
|
||||
|
||||
/* Constants for exec. FIXME: these do not belong here. */
|
||||
#define PMEF_AUXVECTORS 20
|
||||
|
||||
@@ -719,6 +719,23 @@ typedef struct {
|
||||
} mess_lsys_krn_sys_copy;
|
||||
_ASSERT_MSG_SIZE(mess_lsys_krn_sys_copy);
|
||||
|
||||
typedef struct {
|
||||
endpoint_t endpt;
|
||||
endpoint_t slot;
|
||||
uint32_t flags;
|
||||
|
||||
uint8_t padding[44];
|
||||
} mess_lsys_krn_sys_fork;
|
||||
_ASSERT_MSG_SIZE(mess_lsys_krn_sys_fork);
|
||||
|
||||
typedef struct {
|
||||
endpoint_t endpt;
|
||||
vir_bytes msgaddr;
|
||||
|
||||
uint8_t padding[48];
|
||||
} mess_krn_lsys_sys_fork;
|
||||
_ASSERT_MSG_SIZE(mess_krn_lsys_sys_fork);
|
||||
|
||||
typedef struct {
|
||||
int request;
|
||||
endpoint_t endpt;
|
||||
@@ -1582,6 +1599,7 @@ typedef struct {
|
||||
mess_sigcalls m_sigcalls;
|
||||
|
||||
mess_krn_lsys_schedule m_krn_lsys_schedule;
|
||||
mess_krn_lsys_sys_fork m_krn_lsys_sys_fork;
|
||||
mess_krn_lsys_sys_getwhoami m_krn_lsys_sys_getwhoami;
|
||||
mess_krn_lsys_sys_irqctl m_krn_lsys_sys_irqctl;
|
||||
mess_krn_lsys_sys_times m_krn_lsys_sys_times;
|
||||
@@ -1666,6 +1684,7 @@ typedef struct {
|
||||
mess_lsys_krn_schedule m_lsys_krn_schedule;
|
||||
mess_lsys_krn_sys_abort m_lsys_krn_sys_abort;
|
||||
mess_lsys_krn_sys_copy m_lsys_krn_sys_copy;
|
||||
mess_lsys_krn_sys_fork m_lsys_krn_sys_fork;
|
||||
mess_lsys_krn_sys_getinfo m_lsys_krn_sys_getinfo;
|
||||
mess_lsys_krn_sys_getmcontext m_lsys_krn_sys_getmcontext;
|
||||
mess_lsys_krn_sys_iopenable m_lsys_krn_sys_iopenable;
|
||||
|
||||
Reference in New Issue
Block a user