Message type for PM_WAITPID
Change-Id: Ic2637a30418b9c780504f21a93ee80cef09ee1f2
This commit is contained in:
@@ -64,11 +64,6 @@
|
||||
/* Field names for the exit(2) call. */
|
||||
#define PM_EXIT_STATUS m1_i1 /* int */
|
||||
|
||||
/* Field names for the waitpid(2) call. */
|
||||
#define PM_WAITPID_PID m1_i1 /* pid_t */
|
||||
#define PM_WAITPID_OPTIONS m1_i2 /* int */
|
||||
#define PM_WAITPID_STATUS m2_i1 /* int */
|
||||
|
||||
/* Field names for the gettimeofday(2), clock_*(2), adjtime(2), stime(2) calls.
|
||||
*/
|
||||
#define PM_TIME_CLK_ID m2_i1 /* clockid_t */
|
||||
|
||||
@@ -145,6 +145,21 @@ typedef struct {
|
||||
} mess_sigcalls;
|
||||
_ASSERT_MSG_SIZE(mess_sigcalls);
|
||||
|
||||
typedef struct {
|
||||
pid_t pid;
|
||||
int options;
|
||||
|
||||
uint8_t padding[48];
|
||||
} mess_lc_pm_waitpid;
|
||||
_ASSERT_MSG_SIZE(mess_lc_pm_waitpid);
|
||||
|
||||
typedef struct {
|
||||
int status;
|
||||
|
||||
uint8_t padding[52];
|
||||
} mess_pm_lc_waitpid;
|
||||
_ASSERT_MSG_SIZE(mess_pm_lc_waitpid);
|
||||
|
||||
typedef struct {
|
||||
vir_bytes name;
|
||||
size_t len;
|
||||
@@ -887,6 +902,8 @@ typedef struct {
|
||||
mess_fs_vfs_readsuper m_fs_vfs_readsuper;
|
||||
mess_fs_vfs_readwrite m_fs_vfs_readwrite;
|
||||
|
||||
mess_lc_pm_waitpid m_lc_pm_waitpid;
|
||||
|
||||
mess_lc_vfs_chown m_lc_vfs_chown;
|
||||
mess_lc_vfs_close m_lc_vfs_close;
|
||||
mess_lc_vfs_creat m_lc_vfs_creat;
|
||||
@@ -919,6 +936,8 @@ typedef struct {
|
||||
mess_lsys_vfs_copyfd m_lsys_vfs_copyfd;
|
||||
mess_lsys_vfs_mapdriver m_lsys_vfs_mapdriver;
|
||||
|
||||
mess_pm_lc_waitpid m_pm_lc_waitpid;
|
||||
|
||||
mess_pm_lsys_getepinfo m_pm_lsys_getepinfo;
|
||||
mess_pm_lsys_getprocnr m_pm_lsys_getprocnr;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user