diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-06-20 12:38:27 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-06-22 19:36:28 -0400 |
commit | c45cffdbe1a1b816fd9a88f88bb83bd7078a1e4e (patch) | |
tree | ce8e3f7618908cb5d1c0472b0923a91442640b92 /include/sim | |
parent | e173c80fbb01dfed80a1b628157de3c0040d774b (diff) | |
download | binutils-c45cffdbe1a1b816fd9a88f88bb83bd7078a1e4e.zip binutils-c45cffdbe1a1b816fd9a88f88bb83bd7078a1e4e.tar.gz binutils-c45cffdbe1a1b816fd9a88f88bb83bd7078a1e4e.tar.bz2 |
sim: callback: add a getpid interface
Rather than hit the OS interface directly, use the existing callback
layer so the instantiator can decide behavior.
Diffstat (limited to 'include/sim')
-rw-r--r-- | include/sim/ChangeLog | 4 | ||||
-rw-r--r-- | include/sim/callback.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/include/sim/ChangeLog b/include/sim/ChangeLog index 4fe3bc0..b98631b 100644 --- a/include/sim/ChangeLog +++ b/include/sim/ChangeLog @@ -1,3 +1,7 @@ +2021-06-22 Mike Frysinger <vapier@gentoo.org> + + * sim/callback.h (struct host_callback_struct): Add getpid. + 2021-05-14 Mike Frysinger <vapier@gentoo.org> * sim/callback.h (struct host_callback_struct): Change lseek return and diff --git a/include/sim/callback.h b/include/sim/callback.h index 4c162bc..a6c536b 100644 --- a/include/sim/callback.h +++ b/include/sim/callback.h @@ -91,6 +91,7 @@ struct host_callback_struct int (*to_lstat) (host_callback *, const char *, struct stat *); int (*ftruncate) (host_callback *, int, int64_t); int (*truncate) (host_callback *, const char *, int64_t); + int (*getpid) (host_callback *); int (*pipe) (host_callback *, int *); /* Called by the framework when a read call has emptied a pipe buffer. */ |