Deanonymize thread and proc state enums, so that a userland app can
use them without redefining the value names. New clang no longer allows to redefine a enum value name to the same value. Bump __FreeBSD_version, since ports depend on that. Discussed with: jhb
This commit is contained in:
parent
4920f9a348
commit
b6f8cfb93a
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=345196
@ -60,7 +60,7 @@
|
||||
* in the range 5 to 9.
|
||||
*/
|
||||
#undef __FreeBSD_version
|
||||
#define __FreeBSD_version 1300014 /* Master, propagated to newvers */
|
||||
#define __FreeBSD_version 1300015 /* Master, propagated to newvers */
|
||||
|
||||
/*
|
||||
* __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,
|
||||
|
@ -326,7 +326,7 @@ struct thread {
|
||||
* or already have been set in the allocator, constructor, etc.
|
||||
*/
|
||||
struct pcb *td_pcb; /* (k) Kernel VA of pcb and kstack. */
|
||||
enum {
|
||||
enum td_states {
|
||||
TDS_INACTIVE = 0x0,
|
||||
TDS_INHIBITED,
|
||||
TDS_CAN_RUN,
|
||||
@ -573,7 +573,7 @@ struct proc {
|
||||
|
||||
int p_flag; /* (c) P_* flags. */
|
||||
int p_flag2; /* (c) P2_* flags. */
|
||||
enum {
|
||||
enum p_states {
|
||||
PRS_NEW = 0, /* In creation */
|
||||
PRS_NORMAL, /* threads can be run. */
|
||||
PRS_ZOMBIE
|
||||
|
Loading…
Reference in New Issue
Block a user