The Open Group : Making Standards Work
About The Open Group The Open Group Forums Certification Collaboration Services
HOME   |   SITE MAP   |   SEARCH  
Sponsor an Event Become a Member of The Open Group The Open Group Member Area
Government Programs Events Bookstore & Downloads Newsroom Contact The Open Group
You are here: Home > Bookstore & Downloads > Single UNIX Specification > C065
Bookstore & Downloads

Extended API Set, Part 4

This document has been prepared by The Open Group Base Working Group. The Open Group Base Working Group has developed four API sets which have been submitted to the Austin Group as input to the revision of the Base Specifications, Issue 6. This is the fourth document in that set.

The fundamental interfaces in this set are newlocale(), duplocale(), freelocale(), and uselocale().

In addition to these, all of the ctype.h character categorization functions gain a new locale object counterpart. For example, as well as isalnum(int c), there is an isalnum_l(int c, locale_t l) interface. The former returns true if the character represented by c is alphanumeric. The new interface returns true if the character is alphanumeric in the locale represented by l.

This set of new APIs permits individual threads to be in different locales.

The major new concept in this set of interfaces is the locale_t object. Applications can create as many locale objects as they require, each one associated with a different locale. Each thread can then choose to use one of these locales, and in doing so does not affect the behavior of any other thread.


Bibliographic Details

Technical Standards

Catalog number C065
ISBN 1931624690
Oct 2006

72 pages.

 

Availability

Electronic Publication Only (hard copy not available)



See the PDF version on the web

Note: To read any of our PDF files you will need Adobe Acrobat Version 3 or higher.


 

 
   |   Legal Notices & Terms of Use   |   Privacy Statement   |   Top of Page   Return to Top of Page