X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournal-internal.h;h=f576a0073d905b18b0d596f919bd630bcb15bfdb;hb=c5a10d9ca017be6133154e09383c84c3d5b85f7c;hp=c7e585d810d184fa8585006458f76fde0b03cc18;hpb=6866780115a7c0af034f287d965f4bf6b02c1e6d;p=elogind.git diff --git a/src/journal/journal-internal.h b/src/journal/journal-internal.h index c7e585d81..f576a0073 100644 --- a/src/journal/journal-internal.h +++ b/src/journal/journal-internal.h @@ -139,3 +139,6 @@ static inline void journal_closep(sd_journal **j) { } #define _cleanup_journal_close_ _cleanup_(journal_closep) + +#define JOURNAL_FOREACH_DATA_RETVAL(j, data, l, retval) \ + for (sd_journal_restart_data(j); ((retval) = sd_journal_enumerate_data((j), &(data), &(l))) > 0; )