Opened 5 years ago

Closed 5 years ago

#57732 closed enhancement (wontfix)

legacy-support: fix atcalls properly for Tiger

Reported by: kencu (Ken) Owned by: kencu (Ken)
Priority: Normal Milestone:
Component: ports Version:
Keywords: tiger Cc:
Port: legacy-support

Description (last modified by kencu (Ken))

the atcalls.c source file in macports-legacy-support is written to use __pthread_fchdir. Tiger does not support this call, so fchdir is used instead. __pthread_fchdir is available in Leopard and newer.

Using fchdir is not a thread-safe approach, however.

The approach could be re-imagined for Tiger, perhaps using the full pathname style used for some calls later in the file.

Change History (4)

comment:1 Changed 5 years ago by kencu (Ken)

Owner: set to kencu
Status: newassigned

comment:2 Changed 5 years ago by kencu (Ken)

Description: modified (diff)

comment:3 Changed 5 years ago by kencu (Ken)

Type: defectenhancement

comment:4 Changed 5 years ago by kencu (Ken)

Resolution: wontfix
Status: assignedclosed
Note: See TracTickets for help on using tickets.