/usr/include/mips64-linux-gnuabi64/asm
NameSizeModeActions
auxvec.h6160644editdlrm
bitfield.h7660644editdlrm
bitsperlong.h2440644editdlrm
bpf_perf_event.h400644editdlrm
break.h13210644editdlrm
byteorder.h5800644editdlrm
cachectl.h8000644editdlrm
errno.h57770644editdlrm
fcntl.h20130644editdlrm
hwcap.h7000644editdlrm
inst.h299080644editdlrm
ioctl.h7810644editdlrm
ioctls.h48340644editdlrm
ipcbuf.h320644editdlrm
kvm.h76900644editdlrm
kvm_para.h340644editdlrm
mman.h47020644editdlrm
msgbuf.h23270644editdlrm
param.h4760644editdlrm
perf_regs.h8640644editdlrm
poll.h2170644editdlrm
posix_types.h7570644editdlrm
ptrace.h27340644editdlrm
reg.h54260644editdlrm
resource.h10670644editdlrm
sembuf.h10790644editdlrm
setup.h1680644editdlrm
sgidefs.h10540644editdlrm
shmbuf.h19370644editdlrm
sigcontext.h25490644editdlrm
siginfo.h8570644editdlrm
signal.h36310644editdlrm
socket.h49870644editdlrm
sockios.h7680644editdlrm
stat.h30150644editdlrm
statfs.h19870644editdlrm
swab.h14600644editdlrm
sysmips.h8410644editdlrm
termbits.h61510644editdlrm
termios.h21300644editdlrm
types.h8810644editdlrm
ucontext.h21980644editdlrm
unistd.h9980644editdlrm
unistd_n32.h165640644editdlrm
unistd_n64.h153900644editdlrm
unistd_o32.h183820644editdlrm
Edit: /usr/lib/linux/uapi/mips/asm/fcntl.h (2013B)
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1995, 96, 97, 98, 99, 2003, 05 Ralf Baechle */ #ifndef _ASM_FCNTL_H #define _ASM_FCNTL_H #include #define O_APPEND 0x0008 #define O_DSYNC 0x0010 /* used to be O_SYNC, see below */ #define O_NONBLOCK 0x0080 #define O_CREAT 0x0100 /* not fcntl */ #define O_TRUNC 0x0200 /* not fcntl */ #define O_EXCL 0x0400 /* not fcntl */ #define O_NOCTTY 0x0800 /* not fcntl */ #define FASYNC 0x1000 /* fcntl, for BSD compatibility */ #define O_LARGEFILE 0x2000 /* allow large file opens */ /* * Before Linux 2.6.33 only O_DSYNC semantics were implemented, but using * the O_SYNC flag. We continue to use the existing numerical value * for O_DSYNC semantics now, but using the correct symbolic name for it. * This new value is used to request true Posix O_SYNC semantics. It is * defined in this strange way to make sure applications compiled against * new headers get at least O_DSYNC semantics on older kernels. * * This has the nice side-effect that we can simply test for O_DSYNC * wherever we do not care if O_DSYNC or O_SYNC is used. * * Note: __O_SYNC must never be used directly. */ #define __O_SYNC 0x4000 #define O_SYNC (__O_SYNC|O_DSYNC) #define O_DIRECT 0x8000 /* direct disk access hint */ #define F_GETLK 14 #define F_SETLK 6 #define F_SETLKW 7 #define F_SETOWN 24 /* for sockets. */ #define F_GETOWN 23 /* for sockets. */ #if __BITS_PER_LONG == 32 || defined(__KERNEL__) #define F_GETLK64 33 /* using 'struct flock64' */ #define F_SETLK64 34 #define F_SETLKW64 35 #endif /* __BITS_PER_LONG == 32 || defined(__KERNEL__) */ #if _MIPS_SIM != _MIPS_SIM_ABI64 #define __ARCH_FLOCK_EXTRA_SYSID long l_sysid; #define __ARCH_FLOCK_PAD long pad[4]; #endif #include #endif /* _ASM_FCNTL_H */