Skip to content

Commit

Permalink
fix struct declaration clash with ljsyscall (#321)
Browse files Browse the repository at this point in the history
  • Loading branch information
emmericp authored and kernelsauce committed Aug 31, 2017
1 parent 7b905d1 commit b6ccaba
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions turbo/cdef.lua
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,18 @@ end
uint64_t ssi_addr;
unsigned char __pad[48];
};
union sigval {
int sival_int;
void *sival_ptr;
};
struct sigevent {
int sigev_notify;
int sigev_signo;
union sigval sigev_value;
void (*sigev_notify_function) (union sigval);
void *sigev_notify_attributes;
pid_t sigev_notify_thread_id;
};
]]
end
ffi.cdef(string.format([[
Expand All @@ -216,26 +228,14 @@ end
unsigned long int __val[%d];
} __sigset_t;
typedef __sigset_t sigset_t;
union sigval {
int sival_int;
void *sival_ptr;
};
struct sigevent {
int sigev_notify;
int sigev_signo;
union sigval sigev_value;
void (*sigev_notify_function) (union sigval);
void *sigev_notify_attributes;
pid_t sigev_notify_thread_id;
};
int sigemptyset(sigset_t *set);
int sigfillset(sigset_t *set);
int sigaddset(sigset_t *set, int signum);
int sigdelset(sigset_t *set, int signum);
int sigismember(const sigset_t *set, int signum);
int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);
int signalfd(int fd, const sigset_t *mask, int flags);
]], (1024 / (8 *ffi.sizeof("unsigned long")))))
]], (1024 / (8 *ffi.sizeof("unsigned long")))))


--- ******* Time *******
Expand Down

0 comments on commit b6ccaba

Please sign in to comment.