Project

General

Profile

Actions

Bug #5363

closed

pwd.h has incorrect prototype for getpwnam_r and getpwuid_r

Added by Keith Wesolowski almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Category:
lib - userland libraries
Start date:
2014-11-21
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:

Description

For unknown reasons, the prototypes under _POSIX_PTHREAD_SEMANTICS in pwd.h use int as the fourth argument. POSIX says this should be size_t. In fact, our declarations of the __posix_xxx functions are correct in this regard. This problem has existed for at least 10 years; its origin is unknown. See http://pubs.opengroup.org/onlinepubs/009695399/functions/getpwnam.html.


Related issues

Related to illumos gate - Bug #5364: grp.h has incorrect prototype for getgrnam_r and getgrgid_rClosedKeith Wesolowski2014-11-21

Actions
Actions

Also available in: Atom PDF