Skip to content

Commit e8ca4e1

Browse files
nathaniel-bennetttgross35
authored andcommitted
Add PTHREAD_BARRIER_SERIAL_THREAD constant
(apply <#3701> to `main`) [ resolve conflicts - Trevor ] (cherry picked from commit 650d6de)
1 parent a6caa32 commit e8ca4e1

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

libc-test/semver/android.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1948,6 +1948,7 @@ PROT_GROWSUP
19481948
PROT_NONE
19491949
PROT_READ
19501950
PROT_WRITE
1951+
PTHREAD_BARRIER_SERIAL_THREAD
19511952
PTHREAD_COND_INITIALIZER
19521953
PTHREAD_CREATE_DETACHED
19531954
PTHREAD_CREATE_JOINABLE

libc-test/semver/freebsd.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,6 +1073,7 @@ PROC_WXMAP_STATUS
10731073
PROC_WXORX_ENFORCE
10741074
PROT_MAX
10751075
PROT_MAX_EXTRACT
1076+
PTHREAD_BARRIER_SERIAL_THREAD
10761077
PTHREAD_CREATE_DETACHED
10771078
PTHREAD_CREATE_JOINABLE
10781079
PTHREAD_MUTEX_ADAPTIVE_NP

libc-test/semver/linux.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2045,6 +2045,7 @@ PR_TSC_ENABLE
20452045
PR_TSC_SIGSEGV
20462046
PR_UNALIGN_NOPRINT
20472047
PR_UNALIGN_SIGBUS
2048+
PTHREAD_BARRIER_SERIAL_THREAD
20482049
PTHREAD_CREATE_DETACHED
20492050
PTHREAD_CREATE_JOINABLE
20502051
PTHREAD_MUTEX_DEFAULT

src/unix/aix/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,6 +1185,7 @@ pub const TCP_KEEPCNT: ::c_int = 0x13;
11851185
pub const TCP_NODELAYACK: ::c_int = 0x14;
11861186

11871187
// pthread.h
1188+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
11881189
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
11891190
pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
11901191
pub const PTHREAD_PROCESS_SHARED: ::c_int = 0;

src/unix/bsd/freebsdlike/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,7 @@ pub const POSIX_MADV_SEQUENTIAL: ::c_int = 2;
789789
pub const POSIX_MADV_WILLNEED: ::c_int = 3;
790790
pub const POSIX_MADV_DONTNEED: ::c_int = 4;
791791

792+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
792793
pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0;
793794
pub const PTHREAD_PROCESS_SHARED: ::c_int = 1;
794795
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;

src/unix/linux_like/android/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,6 +1322,7 @@ pub const IFF_LOWER_UP: ::c_int = 0x10000;
13221322
pub const IFF_DORMANT: ::c_int = 0x20000;
13231323
pub const IFF_ECHO: ::c_int = 0x40000;
13241324

1325+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
13251326
pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
13261327
pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;
13271328
pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2;

src/unix/linux_like/linux/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2419,6 +2419,7 @@ pub const PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
24192419
pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
24202420
size: [0; __SIZEOF_PTHREAD_RWLOCK_T],
24212421
};
2422+
pub const PTHREAD_BARRIER_SERIAL_THREAD: ::c_int = -1;
24222423
pub const PTHREAD_ONCE_INIT: pthread_once_t = 0;
24232424
pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
24242425
pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;

src/unix/nto/mod.rs

Lines changed: 1 addition & 0 deletions
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)