Actions
Bug #2062
closedBug #1450: Illumos should be buildable with GCC4
libbc uname() deals with nodename/nodeext distastefully
Start date:
2012-02-02
Due date:
% Done:
100%
Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:
Description
the SunOS4 binary compatibility uname intentionally overflows the nodename into the nodeext field (an extension of the nodename field, for weird compat reasons), and intentionally indexes past the end of nodename to null terminate nodeext.
Automated error checkers, such as compilers more recent than, say, 1989, hate this a lot.
Updated by Rich Lowe over 10 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Resolved in r13593 commit:8bbc95af7713
Actions