404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.140.188.79: ~ $
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _ALPHA_FCNTL_H
#define _ALPHA_FCNTL_H

#define O_CREAT		 01000	/* not fcntl */
#define O_TRUNC		 02000	/* not fcntl */
#define O_EXCL		 04000	/* not fcntl */
#define O_NOCTTY	010000	/* not fcntl */

#define O_NONBLOCK	 00004
#define O_APPEND	 00010
#define O_DSYNC		040000	/* used to be O_SYNC, see below */
#define O_DIRECTORY	0100000	/* must be a directory */
#define O_NOFOLLOW	0200000 /* don't follow links */
#define O_LARGEFILE	0400000 /* will be set by the kernel on every open */
#define O_DIRECT	02000000 /* direct disk access - should check with OSF/1 */
#define O_NOATIME	04000000
#define O_CLOEXEC	010000000 /* set close_on_exec */
/*
 * 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	020000000
#define O_SYNC		(__O_SYNC|O_DSYNC)

#define O_PATH		040000000
#define __O_TMPFILE	0100000000

#define F_GETLK		7
#define F_SETLK		8
#define F_SETLKW	9

#define F_SETOWN	5	/*  for sockets. */
#define F_GETOWN	6	/*  for sockets. */
#define F_SETSIG	10	/*  for sockets. */
#define F_GETSIG	11	/*  for sockets. */

/* for posix fcntl() and lockf() */
#define F_RDLCK		1
#define F_WRLCK		2
#define F_UNLCK		8

/* for old implementation of bsd flock () */
#define F_EXLCK		16	/* or 3 */
#define F_SHLCK		32	/* or 4 */

#include <asm-generic/fcntl.h>

#endif

Filemanager

Name Type Size Permission Actions
Kbuild File 101 B 0644
a.out.h File 2 KB 0644
auxvec.h File 774 B 0644
bitsperlong.h File 237 B 0644
byteorder.h File 194 B 0644
compiler.h File 4.12 KB 0644
console.h File 1.15 KB 0644
errno.h File 5.31 KB 0644
fcntl.h File 1.86 KB 0644
fpu.h File 4.52 KB 0644
gentrap.h File 1.43 KB 0644
ioctl.h File 2.3 KB 0644
ioctls.h File 4.32 KB 0644
ipcbuf.h File 95 B 0644
kvm_para.h File 97 B 0644
mman.h File 3.45 KB 0644
msgbuf.h File 922 B 0644
pal.h File 1.01 KB 0644
param.h File 313 B 0644
poll.h File 93 B 0644
posix_types.h File 513 B 0644
ptrace.h File 1.66 KB 0644
reg.h File 1005 B 0644
regdef.h File 1.04 KB 0644
resource.h File 761 B 0644
sembuf.h File 670 B 0644
setup.h File 1.43 KB 0644
shmbuf.h File 1.08 KB 0644
sigcontext.h File 891 B 0644
siginfo.h File 468 B 0644
signal.h File 3.08 KB 0644
socket.h File 2.54 KB 0644
sockios.h File 497 B 0644
stat.h File 1.05 KB 0644
statfs.h File 314 B 0644
swab.h File 1.25 KB 0644
sysinfo.h File 775 B 0644
termbits.h File 5.14 KB 0644
termios.h File 1.49 KB 0644
types.h File 884 B 0644
unistd.h File 14.99 KB 0644