Skip to content

Commit ef61cdd

Browse files
authored
Merge pull request #3701 from nathaniel-bennett/pthread-const
[libc 0.2] Add `PTHREAD_BARRIER_SERIAL_THREAD` constant
2 parents a1b296a + 650d6de commit ef61cdd

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

libc-test/semver/android.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1882,6 +1882,7 @@ PROT_GROWSUP
18821882
PROT_NONE
18831883
PROT_READ
18841884
PROT_WRITE
1885+
PTHREAD_BARRIER_SERIAL_THREAD
18851886
PTHREAD_COND_INITIALIZER
18861887
PTHREAD_CREATE_DETACHED
18871888
PTHREAD_CREATE_JOINABLE

libc-test/semver/freebsd.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1069,6 +1069,7 @@ PROC_WXMAP_STATUS
10691069
PROC_WXORX_ENFORCE
10701070
PROT_MAX
10711071
PROT_MAX_EXTRACT
1072+
PTHREAD_BARRIER_SERIAL_THREAD
10721073
PTHREAD_CREATE_DETACHED
10731074
PTHREAD_CREATE_JOINABLE
10741075
PTHREAD_MUTEX_ADAPTIVE_NP

libc-test/semver/linux.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1980,6 +1980,7 @@ PR_TSC_ENABLE
19801980
PR_TSC_SIGSEGV
19811981
PR_UNALIGN_NOPRINT
19821982
PR_UNALIGN_SIGBUS
1983+
PTHREAD_BARRIER_SERIAL_THREAD
19831984
PTHREAD_CREATE_DETACHED
19841985
PTHREAD_CREATE_JOINABLE
19851986
PTHREAD_MUTEX_DEFAULT

src/unix/aix/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1210,6 +1210,7 @@ pub const TCP_KEEPCNT: ::c_int = 0x13;
12101210
pub const TCP_NODELAYACK: ::c_int = 0x14;
12111211

12121212
// pthread.h
1213+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
12131214
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
12141215
pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
12151216
pub const PTHREAD_PROCESS_SHARED: ::c_int = 0;

src/unix/bsd/freebsdlike/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -797,6 +797,7 @@ pub const POSIX_MADV_SEQUENTIAL: ::c_int = 2;
797797
pub const POSIX_MADV_WILLNEED: ::c_int = 3;
798798
pub const POSIX_MADV_DONTNEED: ::c_int = 4;
799799

800+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
800801
pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0;
801802
pub const PTHREAD_PROCESS_SHARED: ::c_int = 1;
802803
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;

src/unix/linux_like/android/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1347,6 +1347,7 @@ pub const IFF_LOWER_UP: ::c_int = 0x10000;
13471347
pub const IFF_DORMANT: ::c_int = 0x20000;
13481348
pub const IFF_ECHO: ::c_int = 0x40000;
13491349

1350+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
13501351
pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
13511352
pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;
13521353
pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2;

src/unix/linux_like/linux/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2064,6 +2064,7 @@ align_const! {
20642064
size: [0; __SIZEOF_PTHREAD_RWLOCK_T],
20652065
};
20662066
}
2067+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
20672068
pub const PTHREAD_ONCE_INIT: pthread_once_t = 0;
20682069
pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
20692070
pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;

src/unix/nto/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2672,6 +2672,7 @@ pub const VRIGHT: usize = 29;
26722672
pub const VUP: usize = 30;
26732673
pub const XCASE: tcflag_t = 0x00000004;
26742674

2675+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
26752676
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0x00;
26762677
pub const PTHREAD_CREATE_DETACHED: ::c_int = 0x01;
26772678

0 commit comments

Comments
 (0)