#70 closed defect (fixed)
Globally-visible definitions without namespace restriction
| Reported by: | Paul Price | Owned by: | |
|---|---|---|---|
| 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 , 22 years ago
| op_sys: | Linux → All |
|---|---|
| rep_platform: | PC → All |
| Resolution: | → fixed |
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

fixed the mentioned problems (psMemory stuff are now static, the psTrace was
prefixed with p_ps).
Fix is in CVS main trunk.