Rev 6816 | Rev 6929 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6816 | Rev 6926 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 6816 $ |
8 | $Revision: 6926 $ |
9 | 9 | ||
10 | 10 | ||
Line 411... | Line 411... | ||
411 | FUTEX_INIT equ 0 |
411 | FUTEX_INIT equ 0 |
412 | FUTEX_DESTROY equ 1 |
412 | FUTEX_DESTROY equ 1 |
413 | FUTEX_WAIT equ 2 |
413 | FUTEX_WAIT equ 2 |
414 | FUTEX_WAKE equ 3 |
414 | FUTEX_WAKE equ 3 |
Line -... | Line 415... | ||
- | 415 | ||
- | 416 | struct FILED |
|
- | 417 | list LHEAD |
|
- | 418 | magic rd 1 |
|
- | 419 | handle rd 1 |
|
- | 420 | destroy rd 1 |
|
- | 421 | file rd 1 |
|
- | 422 | ends |
|
- | 423 | ||
- | 424 | struct PIPE |
|
- | 425 | pipe_ops rd 1 |
|
- | 426 | buffer rd 1 |
|
- | 427 | readers rd 1 |
|
- | 428 | writers rd 1 |
|
- | 429 | ||
- | 430 | pipe_lock MUTEX |
|
- | 431 | count rd 1 |
|
- | 432 | ||
- | 433 | read_end rd 1 |
|
- | 434 | write_end rd 1 |
|
- | 435 | rlist LHEAD |
|
- | 436 | wlist LHEAD |
|
- | 437 | ends |
|
415 | 438 | ||
416 | struct PROC |
439 | struct PROC |
417 | list LHEAD |
440 | list LHEAD |
418 | thr_list LHEAD |
441 | thr_list LHEAD |
419 | heap_lock MUTEX |
442 | heap_lock MUTEX |