xref: /xnu-11417.101.15/libsyscall/mach/err_vm.sub (revision e3723e1f17661b24996789d8afc084c0c3303b26)
1*e3723e1fSApple OSS Distributions/*
2*e3723e1fSApple OSS Distributions * @OSF_COPYRIGHT@
3*e3723e1fSApple OSS Distributions */
4*e3723e1fSApple OSS Distributions/*
5*e3723e1fSApple OSS Distributions *	Error string definitions for the virtual memory kernel subsystem
6*e3723e1fSApple OSS Distributions */
7*e3723e1fSApple OSS Distributions
8*e3723e1fSApple OSS Distributionsstatic const char * const err_codes_vm_kern[] = {
9*e3723e1fSApple OSS Distributions	/* 0 */	"(vm/kernel) no error",
10*e3723e1fSApple OSS Distributions	/* 1 */	"(vm/kernel) error return now",
11*e3723e1fSApple OSS Distributions};
12*e3723e1fSApple OSS Distributions
13*e3723e1fSApple OSS Distributionsstatic const char * const err_codes_vm_reclaim[] = {
14*e3723e1fSApple OSS Distributions	/* 0 */	"(vm/reclaim) no error",
15*e3723e1fSApple OSS Distributions	/* 1 */	"(vm/reclaim) invalid argument",
16*e3723e1fSApple OSS Distributions	/* 2 */	"(vm/reclaim) operation not supported",
17*e3723e1fSApple OSS Distributions	/* 3 */	"(vm/reclaim) invalid region size",
18*e3723e1fSApple OSS Distributions	/* 4 */	"(vm/reclaim) invalid ring capacity",
19*e3723e1fSApple OSS Distributions	/* 5 */	"(vm/reclaim) invalid reclaim ID",
20*e3723e1fSApple OSS Distributions	/* 6 */	"(vm/reclaim) ring already instantiated",
21*e3723e1fSApple OSS Distributions	/* 7 */	"(vm/reclaim) invalid ring",
22*e3723e1fSApple OSS Distributions};
23*e3723e1fSApple OSS Distributions
24*e3723e1fSApple OSS Distributions/*	err_vm subsystems      	*/
25*e3723e1fSApple OSS Distributionsstatic const struct error_subsystem err_vm_sub[] = {
26*e3723e1fSApple OSS Distributions	/* vm/0; */
27*e3723e1fSApple OSS Distributions	{
28*e3723e1fSApple OSS Distributions		"(vm/kernel)",
29*e3723e1fSApple OSS Distributions		errlib_count(err_codes_vm_kern),
30*e3723e1fSApple OSS Distributions		err_codes_mach_send,
31*e3723e1fSApple OSS Distributions	},
32*e3723e1fSApple OSS Distributions	/* vm/1; */
33*e3723e1fSApple OSS Distributions	{
34*e3723e1fSApple OSS Distributions		"(vm/reclaim)",
35*e3723e1fSApple OSS Distributions		errlib_count(err_codes_vm_reclaim),
36*e3723e1fSApple OSS Distributions		err_codes_vm_reclaim,
37*e3723e1fSApple OSS Distributions
38*e3723e1fSApple OSS Distributions	},
39*e3723e1fSApple OSS Distributions};
40