Commit | Line | Data |
---|---|---|
80aafd50 JL |
1 | /* |
2 | * See Documentation/errseq.rst and lib/errseq.c | |
3 | */ | |
84cbadad JL |
4 | #ifndef _LINUX_ERRSEQ_H |
5 | #define _LINUX_ERRSEQ_H | |
6 | ||
84cbadad JL |
7 | typedef u32 errseq_t; |
8 | ||
3acdfd28 | 9 | errseq_t errseq_set(errseq_t *eseq, int err); |
84cbadad JL |
10 | errseq_t errseq_sample(errseq_t *eseq); |
11 | int errseq_check(errseq_t *eseq, errseq_t since); | |
12 | int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); | |
13 | #endif |