unix: fix epoll_event padding on riscv64

This commit is contained in:
Tonis Tiigi
2019-08-11 07:57:21 -07:00
parent 51ab0e2dea
commit 3302142611
2 changed files with 2 additions and 1 deletions

View File

@@ -276,7 +276,7 @@ struct my_epoll_event {
// padding is not specified in linux/eventpoll.h but added to conform to the
// alignment requirements of EABI
int32_t padFd;
#elif defined(__powerpc64__) || defined(__s390x__) || defined(__sparc__)
#elif defined(__powerpc64__) || defined(__s390x__) || defined(__sparc__) || defined(__riscv)
int32_t _padFd;
#endif
int32_t fd;

View File

@@ -808,6 +808,7 @@ type Ustat_t struct {
type EpollEvent struct {
Events uint32
_ int32
Fd int32
Pad int32
}