IPC - kolejność odczytu z kolejki.

IPC - kolejność odczytu z kolejki.
  • Rejestracja: dni
  • Ostatnio: dni
0

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.

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 25
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

  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.