|
Lines 308-318
static const struct sock_filter preauth_insns[] = {
Link Here
|
| 308 |
#endif |
308 |
#endif |
| 309 |
#ifdef __NR_madvise |
309 |
#ifdef __NR_madvise |
| 310 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_NORMAL), |
310 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_NORMAL), |
|
|
311 |
# ifdef MADV_FREE |
| 311 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_FREE), |
312 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_FREE), |
|
|
313 |
# endif |
| 314 |
# ifdef MADV_DONTNEED |
| 312 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTNEED), |
315 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTNEED), |
|
|
316 |
# endif |
| 317 |
# ifdef MADV_DONTFORK |
| 313 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTFORK), |
318 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTFORK), |
|
|
319 |
# endif |
| 320 |
# ifdef MADV_DONTDUMP |
| 314 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTDUMP), |
321 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_DONTDUMP), |
|
|
322 |
# endif |
| 323 |
# ifdef MADV_WIPEONFORK |
| 315 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_WIPEONFORK), |
324 |
SC_ALLOW_ARG(__NR_madvise, 2, MADV_WIPEONFORK), |
|
|
325 |
# endif |
| 316 |
SC_DENY(__NR_madvise, EINVAL), |
326 |
SC_DENY(__NR_madvise, EINVAL), |
| 317 |
#endif |
327 |
#endif |
| 318 |
#ifdef __NR_mmap |
328 |
#ifdef __NR_mmap |