Project

General

Profile

Actions

Bug #2062

closed

Bug #1450: Illumos should be buildable with GCC4

libbc uname() deals with nodename/nodeext distastefully

Added by Rich Lowe over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
lib - userland libraries
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.

Actions #1

Updated by Rich Lowe over 9 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

Resolved in r13593 commit:8bbc95af7713

Actions

Also available in: Atom PDF