selftests/memfd: Fix implicit declaration warnings
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 4 Nov 2020 10:03:05 +0000 (21:03 +1100)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 10 Nov 2020 21:42:04 +0000 (14:42 -0700)
commit1c49e3783f8899555190a49024ac86d3d76633cd
treed65b2f5d54d5f662a2425f3090c09ceb320f15ef
parentfc4a3a1bf9ad799181e4d4ec9c2598c0405bc27d
selftests/memfd: Fix implicit declaration warnings

The memfd tests emit several warnings:

  fuse_test.c:261:7: warning: implicit declaration of function 'open'
  fuse_test.c:67:6: warning: implicit declaration of function 'fcntl'
  memfd_test.c:397:6: warning: implicit declaration of function 'fallocate'
  memfd_test.c:64:7: warning: implicit declaration of function 'open'
  memfd_test.c:90:6: warning: implicit declaration of function 'fcntl'

These are all caused by the test not including fcntl.h.

Instead of including linux/fcntl.h, include fcntl.h, which should
eventually cause the former to be included as well.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/memfd/fuse_test.c
tools/testing/selftests/memfd/memfd_test.c