Bug #615

remove support legacy 7-bit ASCII

Added by Garrett D'Amore over 7 years ago. Updated over 7 years ago.

Status:ResolvedStart date:2011-01-08
Priority:LowDue date:
Assignee:Garrett D'Amore% Done:


Category:lib - userland libraries
Target version:-
Difficulty: Tags:


libc has support for a 7-bit ASCII mode, which we added from FreeBSD, but which Solaris has never had. We simply do not need this, as 8-bit clean modes include 7-bit ASCII, and as the 7-bit ASCII mode only makes sense in USA where ISO8859-1 or even UTF-8 would be preferable.

Furthermore, there is code in libc which runs at a slight performance penalty because it has to check explicitly for ASCII encoding.

We should just remove this pointless encoding and the associated code in libc.


#1 Updated by Garrett D'Amore over 7 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Fixed in

comparing with ssh:///illumos-gate
searching for changes
changeset: 13265:ff6d445369ca
tag: tip
user: Garrett D'Amore <>
date: Thu Jan 13 21:05:28 2011 -0800
615 remove support legacy 7-bit ASCII
628 minor perf enhancement for UTF-8
Reviewed by:
Approved by:

Also available in: Atom