linux-user: Add target struct defs needed for POSIX timer syscalls.

Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
This commit is contained in:
Erik de Castro Lopo 2013-11-29 18:39:22 +11:00 committed by Riku Voipio
parent 7dc65c02fe
commit 905bba13ca
1 changed files with 25 additions and 0 deletions

View File

@ -168,6 +168,11 @@ struct target_itimerval {
struct target_timeval it_value;
};
struct target_itimerspec {
struct target_timespec it_interval;
struct target_timespec it_value;
};
typedef abi_long target_clock_t;
#define TARGET_HZ 100
@ -2527,3 +2532,23 @@ struct target_ucred {
};
#endif
struct target_timer_t {
abi_ulong ptr;
};
struct target_sigevent {
target_sigval_t sigev_value;
int32_t sigev_signo;
int32_t sigev_notify;
union {
int32_t _pad[ARRAY_SIZE(((struct sigevent *)0)->_sigev_un._pad)];
int32_t _tid;
struct {
void (*_function)(sigval_t);
void *_attribute;
} _sigev_thread;
} _sigev_un;
};