#3142 closed enhancement (fixed)

POSIX: Reduce size of pthread_once_t and make it zero-initialized

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: 5.1
Component: posix Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

A zero-initialized pthread_once_t reduces the ROM usage of RTEMS applications, since the global pthread_once_t objects may reside in the BSS section.

Change History (6)

comment:1 Changed on 09/19/17 at 11:18:05 by Sebastian Huber

Status: assignedaccepted

comment:2 Changed on 09/19/17 at 11:18:34 by Sebastian Huber

Summary: POSIX: Reduce size of pthread_once_t and make it llow zero-initializedPOSIX: Reduce size of pthread_once_t and make it zero-initialized

comment:3 Changed on 10/05/17 at 12:36:06 by Sebastian Huber <sebastian.huber@…>

In 47b1e31/rtems:

posix: Optimize pthread_once_t

Reduce size of pthread_once_t and make it zero-initialized.

Update #3142.

comment:4 Changed on 10/06/17 at 12:48:57 by Sebastian Huber

Resolution: fixed
Status: acceptedclosed

Fixed with latest RSB.

Last edited on 10/06/17 at 12:49:17 by Sebastian Huber (previous) (diff)

comment:5 Changed on 10/16/17 at 06:17:09 by Sebastian Huber

Component: scoreposix

comment:6 Changed on 11/09/17 at 06:27:14 by Sebastian Huber

Milestone: 4.12.05.1

Milestone renamed

Note: See TracTickets for help on using tickets.