OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [asm-generic/] [resource.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef _ASM_GENERIC_RESOURCE_H
2
#define _ASM_GENERIC_RESOURCE_H
3
 
4
/*
5
 * Resource limit IDs
6
 *
7
 * ( Compatibility detail: there are architectures that have
8
 *   a different rlimit ID order in the 5-9 range and want
9
 *   to keep that order for binary compatibility. The reasons
10
 *   are historic and all new rlimits are identical across all
11
 *   arches. If an arch has such special order for some rlimits
12
 *   then it defines them prior including asm-generic/resource.h. )
13
 */
14
 
15
#define RLIMIT_CPU              0        /* CPU time in sec */
16
#define RLIMIT_FSIZE            1       /* Maximum filesize */
17
#define RLIMIT_DATA             2       /* max data size */
18
#define RLIMIT_STACK            3       /* max stack size */
19
#define RLIMIT_CORE             4       /* max core file size */
20
 
21
#ifndef RLIMIT_RSS
22
# define RLIMIT_RSS             5       /* max resident set size */
23
#endif
24
 
25
#ifndef RLIMIT_NPROC
26
# define RLIMIT_NPROC           6       /* max number of processes */
27
#endif
28
 
29
#ifndef RLIMIT_NOFILE
30
# define RLIMIT_NOFILE          7       /* max number of open files */
31
#endif
32
 
33
#ifndef RLIMIT_MEMLOCK
34
# define RLIMIT_MEMLOCK         8       /* max locked-in-memory address space */
35
#endif
36
 
37
#ifndef RLIMIT_AS
38
# define RLIMIT_AS              9       /* address space limit */
39
#endif
40
 
41
#define RLIMIT_LOCKS            10      /* maximum file locks held */
42
#define RLIMIT_SIGPENDING       11      /* max number of pending signals */
43
#define RLIMIT_MSGQUEUE         12      /* maximum bytes in POSIX mqueues */
44
#define RLIMIT_NICE             13      /* max nice prio allowed to raise to
45
                                           0-39 for nice level 19 .. -20 */
46
#define RLIMIT_RTPRIO           14      /* maximum realtime priority */
47
#define RLIMIT_RTTIME           15      /* timeout for RT tasks in us */
48
#define RLIM_NLIMITS            16
49
 
50
/*
51
 * SuS says limits have to be unsigned.
52
 * Which makes a ton more sense anyway.
53
 *
54
 * Some architectures override this (for compatibility reasons):
55
 */
56
#ifndef RLIM_INFINITY
57
# define RLIM_INFINITY          (~0UL)
58
#endif
59
 
60
/*
61
 * RLIMIT_STACK default maximum - some architectures override it:
62
 */
63
#ifndef _STK_LIM_MAX
64
# define _STK_LIM_MAX           RLIM_INFINITY
65
#endif
66
 
67
 
68
#endif /* _ASM_GENERIC_RESOURCE_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.