I'm sensitive to copyright issues.  I always took existing code from core.stdc and modified it where possible.  In this case, I first transformed the version (linux) block into something I could diff against errno.h from Android, to see what the difference was.  What I found is they were exactly the same, except that Android was missing EWOULDBLOCK and EDEADLOCK.  So I then copy-pasted the version(linux) block from stdc/errno.d, changed it to version(Android), and removed those two. :)

I never copy-pasted from the Android files, so all code is copy-pasted from existing druntime blocks or manually entered by me.  All comments were copied from existing druntime blocks, I added none.