{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/libc/issues/671","repository_url":"https://api.github.com/repos/rust-lang/libc","labels_url":"https://api.github.com/repos/rust-lang/libc/issues/671/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/libc/issues/671/comments","events_url":"https://api.github.com/repos/rust-lang/libc/issues/671/events","html_url":"https://github.com/rust-lang/libc/pull/671","id":243301784,"number":671,"title":"Add signalfd and related to android","user":{"login":"Susurrus","id":206363,"avatar_url":"https://avatars1.githubusercontent.com/u/206363?v=4","gravatar_id":"","url":"https://api.github.com/users/Susurrus","html_url":"https://github.com/Susurrus","followers_url":"https://api.github.com/users/Susurrus/followers","following_url":"https://api.github.com/users/Susurrus/following{/other_user}","gists_url":"https://api.github.com/users/Susurrus/gists{/gist_id}","starred_url":"https://api.github.com/users/Susurrus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Susurrus/subscriptions","organizations_url":"https://api.github.com/users/Susurrus/orgs","repos_url":"https://api.github.com/users/Susurrus/repos","events_url":"https://api.github.com/users/Susurrus/events{/privacy}","received_events_url":"https://api.github.com/users/Susurrus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-07-17T05:50:24Z","updated_at":"2017-07-20T13:41:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/libc/pulls/671","html_url":"https://github.com/rust-lang/libc/pull/671","diff_url":"https://github.com/rust-lang/libc/pull/671.diff","patch_url":"https://github.com/rust-lang/libc/pull/671.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/rust-lang/libc/issues/comments/316706525","html_url":"https://github.com/rust-lang/libc/pull/671#issuecomment-316706525","issue_url":"https://api.github.com/repos/rust-lang/libc/issues/671","id":316706525,"user":{"login":"Susurrus","id":206363,"avatar_url":"https://avatars1.githubusercontent.com/u/206363?v=4","gravatar_id":"","url":"https://api.github.com/users/Susurrus","html_url":"https://github.com/Susurrus","followers_url":"https://api.github.com/users/Susurrus/followers","following_url":"https://api.github.com/users/Susurrus/following{/other_user}","gists_url":"https://api.github.com/users/Susurrus/gists{/gist_id}","starred_url":"https://api.github.com/users/Susurrus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Susurrus/subscriptions","organizations_url":"https://api.github.com/users/Susurrus/orgs","repos_url":"https://api.github.com/users/Susurrus/repos","events_url":"https://api.github.com/users/Susurrus/events{/privacy}","received_events_url":"https://api.github.com/users/Susurrus/received_events","type":"User","site_admin":false},"created_at":"2017-07-20T13:41:52Z","updated_at":"2017-07-20T13:41:52Z","body":"So `uint64_t` will be 64-bits on all platforms while `__u64` will vary? Ugh that's some confusing naming. I figured that had to be the case but couldn't believe it given their naming.\r\n\r\n@alexcrichton This brings up a good point though with typedefs, what should I be using for datatypes here? `__u64` and family is defined on Linux, but not android. Should I be trying to use the exact same types with all the typedef facade (define `__u64` and friends and use them), should I use equivalent types (`c_ulonglong` instead of `__u64`), or should I use explicit types (`u32` and `u64`) depending on the platform?"}}
{"actor":{"display_login":"Susurrus"}}