Introduce sys_getregs call, and let vfs use it
This commit is contained in:
@@ -461,6 +461,7 @@
|
||||
# define GET_AOUTHEADER 22 /* get a.out headers from the boot image */
|
||||
#endif
|
||||
# define GET_CPUINFO 23 /* get information about cpus */
|
||||
# define GET_REGS 24 /* get general process registers */
|
||||
#define I_ENDPT m7_i4 /* calling process (may only be SELF) */
|
||||
#define I_VAL_PTR m7_p1 /* virtual address at caller */
|
||||
#define I_VAL_LEN m7_i1 /* max length of value */
|
||||
|
||||
@@ -199,6 +199,7 @@ _PROTOTYPE(int sys_umap_remote, (endpoint_t proc_ep, endpoint_t grantee,
|
||||
#if !defined(__ELF__)
|
||||
#define sys_getaoutheader(dst,nr) sys_getinfo(GET_AOUTHEADER, dst, 0,0,nr)
|
||||
#endif
|
||||
#define sys_getregs(dst,nr) sys_getinfo(GET_REGS, dst, 0,0, nr)
|
||||
_PROTOTYPE(int sys_getinfo, (int request, void *val_ptr, int val_len,
|
||||
void *val_ptr2, int val_len2) );
|
||||
_PROTOTYPE(int sys_whoami, (endpoint_t *ep, char *name, int namelen,
|
||||
|
||||
Reference in New Issue
Block a user