{"action":"opened","issue":{"url":"https://api.github.com/repos/KhronosGroup/glslang/issues/86","labels_url":"https://api.github.com/repos/KhronosGroup/glslang/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/glslang/issues/86/comments","events_url":"https://api.github.com/repos/KhronosGroup/glslang/issues/86/events","html_url":"https://github.com/KhronosGroup/glslang/issues/86","id":113430773,"number":86,"title":"Reason for glslang/MachineIndependent/unistd.h?","user":{"login":"mgadams","id":15147719,"avatar_url":"https://avatars.githubusercontent.com/u/15147719?v=3","gravatar_id":"","url":"https://api.github.com/users/mgadams","html_url":"https://github.com/mgadams","followers_url":"https://api.github.com/users/mgadams/followers","following_url":"https://api.github.com/users/mgadams/following{/other_user}","gists_url":"https://api.github.com/users/mgadams/gists{/gist_id}","starred_url":"https://api.github.com/users/mgadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgadams/subscriptions","organizations_url":"https://api.github.com/users/mgadams/orgs","repos_url":"https://api.github.com/users/mgadams/repos","events_url":"https://api.github.com/users/mgadams/events{/privacy}","received_events_url":"https://api.github.com/users/mgadams/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-26T19:17:22Z","updated_at":"2015-10-26T19:17:22Z","closed_at":null,"body":"Can anybody shed any light on why there's an empty unistd.h in glslang/MachineIndependent/ ? From a quick grep, I don't see that actually get used anywhere in glslang.\r\n\r\nThis is causing problems when being built into a test app in an environment where we can't use the CMake build system. This empty file is then getting picked up due to include path sharing, breaking other code which needs a real unistd.h.\r\n\r\nThanks,\r\n//Mark\r\n"}}