i think your compilation failure is because you have added android specific code to remote utils c that uses sockaddr un  so the comment here is nonsense  you should just say something like  we use sockaddr un for the special protocol used by ndk debugging you might also want to use  ifdef android instead of have sys un h too  since that is more intention revealing in fact you probably do not need any comment if you fix the  if  