lib.rs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. pub extern "C" fn pthread_attr_destroy(arg1: *mut pthread_attr_t) -> libc::c_int {
  2. unimplemented!();
  3. }
  4. pub extern "C" fn pthread_attr_getdetachstate(
  5. arg1: *const pthread_attr_t,
  6. arg2: *mut libc::c_int,
  7. ) -> libc::c_int {
  8. unimplemented!();
  9. }
  10. pub extern "C" fn pthread_attr_getguardsize(
  11. arg1: *const pthread_attr_t,
  12. arg2: *mut usize,
  13. ) -> libc::c_int {
  14. unimplemented!();
  15. }
  16. pub extern "C" fn pthread_attr_getinheritsched(
  17. arg1: *const pthread_attr_t,
  18. arg2: *mut libc::c_int,
  19. ) -> libc::c_int {
  20. unimplemented!();
  21. }
  22. pub extern "C" fn pthread_attr_getschedparam(
  23. arg1: *const pthread_attr_t,
  24. arg2: *mut sched_param,
  25. ) -> libc::c_int {
  26. unimplemented!();
  27. }
  28. pub extern "C" fn pthread_attr_getschedpolicy(
  29. arg1: *const pthread_attr_t,
  30. arg2: *mut libc::c_int,
  31. ) -> libc::c_int {
  32. unimplemented!();
  33. }
  34. pub extern "C" fn pthread_attr_getscope(
  35. arg1: *const pthread_attr_t,
  36. arg2: *mut libc::c_int,
  37. ) -> libc::c_int {
  38. unimplemented!();
  39. }
  40. pub extern "C" fn pthread_attr_getstackaddr(
  41. arg1: *const pthread_attr_t,
  42. arg2: *mut *mut libc::c_void,
  43. ) -> libc::c_int {
  44. unimplemented!();
  45. }
  46. pub extern "C" fn pthread_attr_getstacksize(
  47. arg1: *const pthread_attr_t,
  48. arg2: *mut usize,
  49. ) -> libc::c_int {
  50. unimplemented!();
  51. }
  52. pub extern "C" fn pthread_attr_init(arg1: *mut pthread_attr_t) -> libc::c_int {
  53. unimplemented!();
  54. }
  55. pub extern "C" fn pthread_attr_setdetachstate(
  56. arg1: *mut pthread_attr_t,
  57. arg2: libc::c_int,
  58. ) -> libc::c_int {
  59. unimplemented!();
  60. }
  61. pub extern "C" fn pthread_attr_setguardsize(arg1: *mut pthread_attr_t, arg2: usize) -> libc::c_int {
  62. unimplemented!();
  63. }
  64. pub extern "C" fn pthread_attr_setinheritsched(
  65. arg1: *mut pthread_attr_t,
  66. arg2: libc::c_int,
  67. ) -> libc::c_int {
  68. unimplemented!();
  69. }
  70. pub extern "C" fn pthread_attr_setschedparam(
  71. arg1: *mut pthread_attr_t,
  72. arg2: *mut sched_param,
  73. ) -> libc::c_int {
  74. unimplemented!();
  75. }
  76. pub extern "C" fn pthread_attr_setschedpolicy(
  77. arg1: *mut pthread_attr_t,
  78. arg2: libc::c_int,
  79. ) -> libc::c_int {
  80. unimplemented!();
  81. }
  82. pub extern "C" fn pthread_attr_setscope(
  83. arg1: *mut pthread_attr_t,
  84. arg2: libc::c_int,
  85. ) -> libc::c_int {
  86. unimplemented!();
  87. }
  88. pub extern "C" fn pthread_attr_setstackaddr(
  89. arg1: *mut pthread_attr_t,
  90. arg2: *mut libc::c_void,
  91. ) -> libc::c_int {
  92. unimplemented!();
  93. }
  94. pub extern "C" fn pthread_attr_setstacksize(arg1: *mut pthread_attr_t, arg2: usize) -> libc::c_int {
  95. unimplemented!();
  96. }
  97. pub extern "C" fn pthread_cancel(arg1: pthread_t) -> libc::c_int {
  98. unimplemented!();
  99. }
  100. pub extern "C" fn pthread_cleanup_push(arg1: *mut libc::c_void, arg2: *mut libc::c_void) {
  101. unimplemented!();
  102. }
  103. pub extern "C" fn pthread_cleanup_pop(arg1: libc::c_int) {
  104. unimplemented!();
  105. }
  106. pub extern "C" fn pthread_cond_broadcast(arg1: *mut pthread_cond_t) -> libc::c_int {
  107. unimplemented!();
  108. }
  109. pub extern "C" fn pthread_cond_destroy(arg1: *mut pthread_cond_t) -> libc::c_int {
  110. unimplemented!();
  111. }
  112. pub extern "C" fn pthread_cond_init(
  113. arg1: *mut pthread_cond_t,
  114. arg2: *const pthread_condattr_t,
  115. ) -> libc::c_int {
  116. unimplemented!();
  117. }
  118. pub extern "C" fn pthread_cond_signal(arg1: *mut pthread_cond_t) -> libc::c_int {
  119. unimplemented!();
  120. }
  121. pub extern "C" fn pthread_cond_timedwait(
  122. arg1: *mut pthread_cond_t,
  123. arg2: *mut pthread_mutex_t,
  124. arg3: *const timespec,
  125. ) -> libc::c_int {
  126. unimplemented!();
  127. }
  128. pub extern "C" fn pthread_cond_wait(
  129. arg1: *mut pthread_cond_t,
  130. arg2: *mut pthread_mutex_t,
  131. ) -> libc::c_int {
  132. unimplemented!();
  133. }
  134. pub extern "C" fn pthread_condattr_destroy(arg1: *mut pthread_condattr_t) -> libc::c_int {
  135. unimplemented!();
  136. }
  137. pub extern "C" fn pthread_condattr_getpshared(
  138. arg1: *const pthread_condattr_t,
  139. arg2: *mut libc::c_int,
  140. ) -> libc::c_int {
  141. unimplemented!();
  142. }
  143. pub extern "C" fn pthread_condattr_init(arg1: *mut pthread_condattr_t) -> libc::c_int {
  144. unimplemented!();
  145. }
  146. pub extern "C" fn pthread_condattr_setpshared(
  147. arg1: *mut pthread_condattr_t,
  148. arg2: libc::c_int,
  149. ) -> libc::c_int {
  150. unimplemented!();
  151. }
  152. pub extern "C" fn pthread_create(
  153. arg1: *mut pthread_t,
  154. arg2: *const pthread_attr_t,
  155. arg3: ::std::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void) -> *mut libc::c_void>,
  156. arg4: *mut libc::c_void,
  157. ) -> libc::c_int {
  158. unimplemented!();
  159. }
  160. pub extern "C" fn pthread_detach(arg1: pthread_t) -> libc::c_int {
  161. unimplemented!();
  162. }
  163. pub extern "C" fn pthread_equal(arg1: pthread_t, arg2: pthread_t) -> libc::c_int {
  164. unimplemented!();
  165. }
  166. pub extern "C" fn pthread_exit(arg1: *mut libc::c_void) {
  167. unimplemented!();
  168. }
  169. pub extern "C" fn pthread_getconcurrency() -> libc::c_int {
  170. unimplemented!();
  171. }
  172. pub extern "C" fn pthread_getschedparam(
  173. arg1: pthread_t,
  174. arg2: *mut libc::c_int,
  175. arg3: *mut sched_param,
  176. ) -> libc::c_int {
  177. unimplemented!();
  178. }
  179. pub extern "C" fn pthread_getspecific(arg1: pthread_key_t) -> *mut libc::c_void {
  180. unimplemented!();
  181. }
  182. pub extern "C" fn pthread_join(arg1: pthread_t, arg2: *mut *mut libc::c_void) -> libc::c_int {
  183. unimplemented!();
  184. }
  185. pub extern "C" fn pthread_key_create(
  186. arg1: *mut pthread_key_t,
  187. arg2: ::std::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
  188. ) -> libc::c_int {
  189. unimplemented!();
  190. }
  191. pub extern "C" fn pthread_key_delete(arg1: pthread_key_t) -> libc::c_int {
  192. unimplemented!();
  193. }
  194. pub extern "C" fn pthread_mutex_destroy(arg1: *mut pthread_mutex_t) -> libc::c_int {
  195. unimplemented!();
  196. }
  197. pub extern "C" fn pthread_mutex_getprioceiling(
  198. arg1: *const pthread_mutex_t,
  199. arg2: *mut libc::c_int,
  200. ) -> libc::c_int {
  201. unimplemented!();
  202. }
  203. pub extern "C" fn pthread_mutex_init(
  204. arg1: *mut pthread_mutex_t,
  205. arg2: *const pthread_mutexattr_t,
  206. ) -> libc::c_int {
  207. unimplemented!();
  208. }
  209. pub extern "C" fn pthread_mutex_lock(arg1: *mut pthread_mutex_t) -> libc::c_int {
  210. unimplemented!();
  211. }
  212. pub extern "C" fn pthread_mutex_setprioceiling(
  213. arg1: *mut pthread_mutex_t,
  214. arg2: libc::c_int,
  215. arg3: *mut libc::c_int,
  216. ) -> libc::c_int {
  217. unimplemented!();
  218. }
  219. pub extern "C" fn pthread_mutex_trylock(arg1: *mut pthread_mutex_t) -> libc::c_int {
  220. unimplemented!();
  221. }
  222. pub extern "C" fn pthread_mutex_unlock(arg1: *mut pthread_mutex_t) -> libc::c_int {
  223. unimplemented!();
  224. }
  225. pub extern "C" fn pthread_mutexattr_destroy(arg1: *mut pthread_mutexattr_t) -> libc::c_int {
  226. unimplemented!();
  227. }
  228. pub extern "C" fn pthread_mutexattr_getprioceiling(
  229. arg1: *const pthread_mutexattr_t,
  230. arg2: *mut libc::c_int,
  231. ) -> libc::c_int {
  232. unimplemented!();
  233. }
  234. pub extern "C" fn pthread_mutexattr_getprotocol(
  235. arg1: *const pthread_mutexattr_t,
  236. arg2: *mut libc::c_int,
  237. ) -> libc::c_int {
  238. unimplemented!();
  239. }
  240. pub extern "C" fn pthread_mutexattr_getpshared(
  241. arg1: *const pthread_mutexattr_t,
  242. arg2: *mut libc::c_int,
  243. ) -> libc::c_int {
  244. unimplemented!();
  245. }
  246. pub extern "C" fn pthread_mutexattr_gettype(
  247. arg1: *const pthread_mutexattr_t,
  248. arg2: *mut libc::c_int,
  249. ) -> libc::c_int {
  250. unimplemented!();
  251. }
  252. pub extern "C" fn pthread_mutexattr_init(arg1: *mut pthread_mutexattr_t) -> libc::c_int {
  253. unimplemented!();
  254. }
  255. pub extern "C" fn pthread_mutexattr_setprioceiling(
  256. arg1: *mut pthread_mutexattr_t,
  257. arg2: libc::c_int,
  258. ) -> libc::c_int {
  259. unimplemented!();
  260. }
  261. pub extern "C" fn pthread_mutexattr_setprotocol(
  262. arg1: *mut pthread_mutexattr_t,
  263. arg2: libc::c_int,
  264. ) -> libc::c_int {
  265. unimplemented!();
  266. }
  267. pub extern "C" fn pthread_mutexattr_setpshared(
  268. arg1: *mut pthread_mutexattr_t,
  269. arg2: libc::c_int,
  270. ) -> libc::c_int {
  271. unimplemented!();
  272. }
  273. pub extern "C" fn pthread_mutexattr_settype(
  274. arg1: *mut pthread_mutexattr_t,
  275. arg2: libc::c_int,
  276. ) -> libc::c_int {
  277. unimplemented!();
  278. }
  279. pub extern "C" fn pthread_once(
  280. arg1: *mut pthread_once_t,
  281. arg2: ::std::option::Option<unsafe extern "C" fn()>,
  282. ) -> libc::c_int {
  283. unimplemented!();
  284. }
  285. pub extern "C" fn pthread_rwlock_destroy(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  286. unimplemented!();
  287. }
  288. pub extern "C" fn pthread_rwlock_init(
  289. arg1: *mut pthread_rwlock_t,
  290. arg2: *const pthread_rwlockattr_t,
  291. ) -> libc::c_int {
  292. unimplemented!();
  293. }
  294. pub extern "C" fn pthread_rwlock_rdlock(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  295. unimplemented!();
  296. }
  297. pub extern "C" fn pthread_rwlock_tryrdlock(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  298. unimplemented!();
  299. }
  300. pub extern "C" fn pthread_rwlock_trywrlock(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  301. unimplemented!();
  302. }
  303. pub extern "C" fn pthread_rwlock_unlock(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  304. unimplemented!();
  305. }
  306. pub extern "C" fn pthread_rwlock_wrlock(arg1: *mut pthread_rwlock_t) -> libc::c_int {
  307. unimplemented!();
  308. }
  309. pub extern "C" fn pthread_rwlockattr_destroy(arg1: *mut pthread_rwlockattr_t) -> libc::c_int {
  310. unimplemented!();
  311. }
  312. pub extern "C" fn pthread_rwlockattr_getpshared(
  313. arg1: *const pthread_rwlockattr_t,
  314. arg2: *mut libc::c_int,
  315. ) -> libc::c_int {
  316. unimplemented!();
  317. }
  318. pub extern "C" fn pthread_rwlockattr_init(arg1: *mut pthread_rwlockattr_t) -> libc::c_int {
  319. unimplemented!();
  320. }
  321. pub extern "C" fn pthread_rwlockattr_setpshared(
  322. arg1: *mut pthread_rwlockattr_t,
  323. arg2: libc::c_int,
  324. ) -> libc::c_int {
  325. unimplemented!();
  326. }
  327. pub extern "C" fn pthread_self() -> pthread_t {
  328. unimplemented!();
  329. }
  330. pub extern "C" fn pthread_setcancelstate(arg1: libc::c_int, arg2: *mut libc::c_int) -> libc::c_int {
  331. unimplemented!();
  332. }
  333. pub extern "C" fn pthread_setcanceltype(arg1: libc::c_int, arg2: *mut libc::c_int) -> libc::c_int {
  334. unimplemented!();
  335. }
  336. pub extern "C" fn pthread_setconcurrency(arg1: libc::c_int) -> libc::c_int {
  337. unimplemented!();
  338. }
  339. pub extern "C" fn pthread_setschedparam(
  340. arg1: pthread_t,
  341. arg2: libc::c_int,
  342. arg3: *mut sched_param,
  343. ) -> libc::c_int {
  344. unimplemented!();
  345. }
  346. pub extern "C" fn pthread_setspecific(
  347. arg1: pthread_key_t,
  348. arg2: *const libc::c_void,
  349. ) -> libc::c_int {
  350. unimplemented!();
  351. }
  352. pub extern "C" fn pthread_testcancel() {
  353. unimplemented!();
  354. }
  355. #[repr(C)]
  356. #[derive(Debug, Copy)]
  357. pub struct sched_param {
  358. pub _address: u8,
  359. }
  360. impl Clone for sched_param {
  361. fn clone(&self) -> Self {
  362. *self
  363. }
  364. }
  365. #[repr(C)]
  366. #[derive(Debug, Copy)]
  367. pub struct sched_param {
  368. pub _address: u8,
  369. }
  370. impl Clone for sched_param {
  371. fn clone(&self) -> Self {
  372. *self
  373. }
  374. }
  375. #[repr(C)]
  376. #[derive(Debug, Copy)]
  377. pub struct sched_param {
  378. pub _address: u8,
  379. }
  380. impl Clone for sched_param {
  381. fn clone(&self) -> Self {
  382. *self
  383. }
  384. }
  385. #[repr(C)]
  386. #[derive(Debug, Copy)]
  387. pub struct sched_param {
  388. pub _address: u8,
  389. }
  390. impl Clone for sched_param {
  391. fn clone(&self) -> Self {
  392. *self
  393. }
  394. }