fix compile error in pthread_arm.h

This commit is contained in:
Liu_Weichao 2023-04-14 14:06:18 +08:00
parent 6b41cdbcfe
commit 3d9160fa44
1 changed files with 25 additions and 25 deletions

View File

@ -32,33 +32,33 @@ extern "C" {
typedef int pid_t; typedef int pid_t;
typedef unsigned long int pthread_t; typedef unsigned long int pthread_t;
// struct sched_param { struct sched_param {
// int sched_priority; /* process execution scheduling priority */ int sched_priority; /* process execution scheduling priority */
// size_t slice; /* time slice in SCHED_RR mode (ms) */ size_t slice; /* time slice in SCHED_RR mode (ms) */
// }; };
// typedef struct pthread_attr { typedef struct pthread_attr {
// unsigned char is_initialized; /* if the attr is initialized set to 1, otherwise set to 0 */ unsigned char is_initialized; /* if the attr is initialized set to 1, otherwise set to 0 */
// void *stackaddr; /* the start addr of the stack of the pthead */ void *stackaddr; /* the start addr of the stack of the pthead */
// size_t stacksize; /* the size of the stack of the pthead */ size_t stacksize; /* the size of the stack of the pthead */
// unsigned char contentionscope; /* the scope of contention, only PTHREAD_SCOPE_SYSTEM is supported */ unsigned char contentionscope; /* the scope of contention, only PTHREAD_SCOPE_SYSTEM is supported */
// unsigned char inheritsched; /* when set to PTHREAD_INHERIT_SCHED, specifies that the thread scheduling attributes unsigned char inheritsched; /* when set to PTHREAD_INHERIT_SCHED, specifies that the thread scheduling attributes
// shall be inherited from the creating thread, and the scheduling attributes in this shall be inherited from the creating thread, and the scheduling attributes in this
// attr argument shall be ignored */ attr argument shall be ignored */
// unsigned char schedpolicy; /* the sched policy of the thread */ unsigned char schedpolicy; /* the sched policy of the thread */
// struct sched_param schedparam; /* the parameter of the thread scheduling */ struct sched_param schedparam; /* the parameter of the thread scheduling */
// size_t guardsize; /* guardsize is set to protect the stack, not supported */ size_t guardsize; /* guardsize is set to protect the stack, not supported */
// unsigned char detachstate; /* when set to PTHREAD_CREATE_JOINABLE, thread will not end untill the creating thread end */ unsigned char detachstate; /* when set to PTHREAD_CREATE_JOINABLE, thread will not end untill the creating thread end */
// } pthread_attr_t; } pthread_attr_t;
// typedef struct pthread_mutexattr { typedef struct pthread_mutexattr {
// int is_initialized; int is_initialized;
// int type; int type;
// int protocol; int protocol;
// int prioceiling; int prioceiling;
// int pshared; int pshared;
// } pthread_mutexattr_t; } pthread_mutexattr_t;
// typedef int pthread_mutex_t ; typedef int pthread_mutex_t ;
#ifdef __cplusplus #ifdef __cplusplus
} }