update from main archive 961030
[kopensolaris-gnu/glibc.git] / sysdeps / generic / uname.c
index c0bc13e..f5f9023 100644 (file)
@@ -44,7 +44,7 @@ uname (name)
        {
          /* Hostname is meaningless for this machine.  */
          name->nodename[0] = '\0';
-         errno = save;
+         __set_errno (save);
        }
 #ifdef ENAMETOOLONG
       else if (errno == ENAMETOOLONG)