update issetugid with error handling and glibc version checking