summaryrefslogtreecommitdiff
path: root/include/userids.h
blob: 80ec22ccd5a3e97b65ba946b05f38112efc9c574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/**
** @file	userids.h
**
** @author	Warren R. Carithers
**
** @brief	IDs for user-level programs
**
** NOTE: this file is automatically generated when the user.img file
** is created. Do not edit this manually!
*/

#ifndef USERIDS_H_
#define USERIDS_H_

#ifndef ASM_SRC
/*
** These IDs are used to identify the various user programs.
** Each call to exec() will provide one of these as the first
** argument.
**
** This list should be updated if/when the collection of
** user processes changes.
*/
enum users_e {
	Init,
	Idle,
	Shell,
	ProgABC,
	ProgDE,
	ProgFG,
	ProgH,
	ProgI,
	ProgJ,
	ProgKL,
	ProgMN,
	ProgP,
	ProgQ,
	ProgR,
	ProgS,
	ProgTUV,
	ProgW,
	ProgX,
	ProgY,
	ProgZ
	// sentinel
	,
	N_USERS
};
#endif /* !ASM_SRC */

#endif