IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Opened 22 years ago

Closed 22 years ago

Last modified 22 years ago

#70 closed defect (fixed)

Globally-visible definitions without namespace restriction

Reported by: Paul Price Owned by: robert.desonia@…
Priority: high Milestone:
Component: sys Version: unspecified
Severity: normal Keywords:
Cc:

Description

In psMemory.c:
pthread_mutex_t memBlockListMutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t memIdMutex = PTHREAD_MUTEX_INITIALIZER;

In psTrace.h:
typedef struct Component { ... } Component;

These type definitions are globally-visible, but the namespace has not been
limited by prefixing "ps".

Change History (2)

comment:1 by robert.desonia@…, 22 years ago

op_sys: LinuxAll
rep_platform: PCAll
Resolution: fixed
Status: newclosed

fixed the mentioned problems (psMemory stuff are now static, the psTrace was
prefixed with p_ps).

Fix is in CVS main trunk.

comment:2 by Paul Price, 22 years ago

Fixed in rel2.

Note: See TracTickets for help on using tickets.