Witam,
w jaki sposób mogę ustawić funkcję msgrcv(), aby odbierała wiadomości z kolejki w kolejności odwrotnej do tej z jaką zostały do niej wysłane, zakładając że wszystkie wiadomości mają identyczną wartość type.
0
0
Hej, chodzi Ci o LIFO?
Linux Manual dla msgrcv:
The argument msgtyp specifies the type of message
requested as follows:
If msgtyp is 0, then the message on the queue's
front is read.
Spróbuj zero:D
0
0 pozwala na czytanie kolejki od początku, ja chciałbym ją odczytywać od końca. W manualu nie ma nic o takim sposobie odczytu, a nie mogę używać żadnego bufora, którego bym mógł później odczytać od końca.