(root)/
strace-6.5/
bundled/
linux/
arch/
parisc/
include/
uapi/
asm/
fcntl.h
       1  /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
       2  #ifndef _PARISC_FCNTL_H
       3  #define _PARISC_FCNTL_H
       4  
       5  #define O_APPEND	000000010
       6  #define O_CREAT		000000400 /* not fcntl */
       7  #define O_EXCL		000002000 /* not fcntl */
       8  #define O_LARGEFILE	000004000
       9  #define __O_SYNC	000100000
      10  #define O_SYNC		(__O_SYNC|O_DSYNC)
      11  #define O_NONBLOCK	000200000
      12  #define O_NOCTTY	000400000 /* not fcntl */
      13  #define O_DSYNC		001000000
      14  #define O_NOATIME	004000000
      15  #define O_CLOEXEC	010000000 /* set close_on_exec */
      16  
      17  #define O_DIRECTORY	000010000 /* must be a directory */
      18  #define O_NOFOLLOW	000000200 /* don't follow links */
      19  
      20  #define O_PATH		020000000
      21  #define __O_TMPFILE	040000000
      22  
      23  #define F_GETLK64	8
      24  #define F_SETLK64	9
      25  #define F_SETLKW64	10
      26  
      27  #define F_GETOWN	11	/*  for sockets. */
      28  #define F_SETOWN	12	/*  for sockets. */
      29  #define F_SETSIG	13	/*  for sockets. */
      30  #define F_GETSIG	14	/*  for sockets. */
      31  
      32  /* for posix fcntl() and lockf() */
      33  #define F_RDLCK		01
      34  #define F_WRLCK		02
      35  #define F_UNLCK		03
      36  
      37  #include <asm-generic/fcntl.h>
      38  
      39  #endif