Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/sparc/include/uapi/asm/unistd.h
26495 views
1
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2
/*
3
* System calls under the Sparc.
4
*
5
* Don't be scared by the ugly clobbers, it is the only way I can
6
* think of right now to force the arguments into fixed registers
7
* before the trap into the system call with gcc 'asm' statements.
8
*
9
* Copyright (C) 1995, 2007 David S. Miller ([email protected])
10
*
11
* SunOS compatibility based upon preliminary work which is:
12
*
13
* Copyright (C) 1995 Adrian M. Rodriguez ([email protected])
14
*/
15
#ifndef _UAPI_SPARC_UNISTD_H
16
#define _UAPI_SPARC_UNISTD_H
17
18
#ifndef __32bit_syscall_numbers__
19
#ifndef __arch64__
20
#define __32bit_syscall_numbers__
21
#endif
22
#endif
23
24
#ifdef __arch64__
25
#include <asm/unistd_64.h>
26
#else
27
#include <asm/unistd_32.h>
28
#endif
29
30
/* Bitmask values returned from kern_features system call. */
31
#define KERN_FEATURE_MIXED_MODE_STACK 0x00000001
32
33
#endif /* _UAPI_SPARC_UNISTD_H */
34
35