Several const values of ipc.pp are not available anymore for Darwin
Original Reporter info from Mantis: werner.bochtler@zkrd.de
-
Reporter name: Werner Bochtler
Original Reporter info from Mantis: werner.bochtler@zkrd.de
- Reporter name: Werner Bochtler
Description:
When updating from FPC 2.6.4 to FPC 3.1.1 I run into a compilation error because the constant SEM_SETVAL is not available anymore.
The comparison of the 2.6.4. and 3.1.1 version of ipc.pp shows that the constants SEM_GETNCNT .. SET_SETALL are not defined anymore for Darwin. Details see below.
Additional information:
{$if not defined(aix) and not defined(darwin)}
SEM_GETNCNT = 3; { Return the value of sempid (READ) }
SEM_GETPID = 4; { Return the value of semval (READ) }
SEM_GETVAL = 5; { Return semvals into arg.array (READ) }
SEM_GETALL = 6; { Return the value of semzcnt (READ) }
SEM_GETZCNT = 7; { Set the value of semval to arg.val (ALTER) }
SEM_SETVAL = 8; { Set semvals from arg.array (ALTER) }
SEM_SETALL = 9;
{$endif}
Mantis conversion info:
- Mantis ID: 29495
- OS: OS X
- OS Build: 10.11.3
- Platform: x86_64
- Version: 3.1.1
- Fixed in version: 3.1.1
- Fixed in revision: 33004 (#f54c3dc5)
- Target version: 3.0.2