source: libcfa/src/bits/weakso_locks.cfa @ aec68b6

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since aec68b6 was 200a229, checked in by Peter A. Buhr <pabuhr@…>, 3 years ago

return 0 from on_wait to prevent warning messages

  • Property mode set to 100644
File size: 911 bytes
Line 
1//
2// Cforall Version 1.0.0 Copyright (C) 2021 University of Waterloo
3//
4// The contents of this file are covered under the licence agreement in the
5// file "LICENCE" distributed with Cforall.
6//
7// bits/weakso_locks.hfa -- PUBLIC
8// Runtime locks that are compiled out when used without linking the runtime
9// thread system.
10//
11// Author           : Thierry Delisle
12// Created On       : Thu Jan 21 19:59:25 2021
13// Last Modified By :
14// Last Modified On :
15// Update Count     :
16//
17
18#include "bits/weakso_locks.hfa"
19
20void  ?{}( blocking_lock &, bool, bool ) {}
21void ^?{}( blocking_lock & ) {}
22
23void lock( blocking_lock & ) {}
24bool try_lock( blocking_lock & ) { return false; }
25void unlock( blocking_lock & ) {}
26void on_notify( blocking_lock &, struct $thread * ) {}
27size_t on_wait( blocking_lock & ) { return 0; }
28void on_wakeup( blocking_lock &, size_t ) {}
29size_t wait_count( blocking_lock & ) { return 0; }
Note: See TracBrowser for help on using the repository browser.