Another issue that has come up as a result the 1.1 work, is wether we should
assume a threaded model or not. In particular, this affects errno, and h_errno,
both of which are simply macros to hide a function that obtains the thread
specific values. The functions behind these macros have been added. If we
assume a threaded model, then errno and h_errno are no longer interfaces, but
become preprocessor symbols instead.

        #define errno (*_errno_location())

Since we are specifying pthreads, I think that we should assume a threaded
model, provide these symbols as #defines instead of externs.

Opinions?

                                Stuart

[EMAIL PROTECTED]                         [EMAIL PROTECTED]
Metro Link, Inc.                               Free Standards Group
                                               Linux Standards Base

Reply via email to