#3373 new enhancement

add confstr() method

Reported by: Jeff Mayes Owned by:
Priority: low Milestone: Indefinite
Component: posix Version:
Severity: normal Keywords: POSIX-Compliance
Cc: Blocked By:
Blocking:

Description (last modified by Joel Sherrill)

See: http://pubs.opengroup.org/onlinepubs/9699919799/functions/confstr.html and http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html

Based on the current Issue 7 description of confstr(), the FreeBSD implementation should be used as a guide but not directly merged into rtems-libbsd.

https://github.com/udp/freebsd-libc/blob/master/gen/confstr.c

The implementation needs to be in RTEMS itself and specific to RTEMS. It can be based on the FreeBSD version but we have to be confident that it accurately reflects the RTEMS capabilities.

This method is required by the FACE General Purpose Profile.

Change History (4)

comment:1 Changed on Mar 26, 2018 at 10:51:41 PM by Jeff Mayes

Summary: add testsuites for confstradd testsuites for confstr method
Version: 5

comment:2 Changed on Mar 27, 2018 at 2:56:07 PM by Joel Sherrill

Component: scoreposix
Description: modified (diff)
Summary: add testsuites for confstr methodadd confstr() method
Type: defectenhancement

comment:3 Changed on Mar 30, 2020 at 2:21:55 PM by Joel Sherrill

Description: modified (diff)

comment:4 Changed on Mar 30, 2020 at 5:41:53 PM by Joel Sherrill

Description: modified (diff)
Note: See TracTickets for help on using tickets.