mirror of
https://github.com/kenshineto/kern.git
synced 2025-04-21 20:57:25 +00:00
51 lines
738 B
C
51 lines
738 B
C
/**
|
|
** @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
|