Changeset 82453b29 in mainline
- Timestamp:
- 2018-06-28T15:15:54Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 96c30c8
- Parents:
- 061274f
- git-author:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-06-27 20:11:19)
- git-committer:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-06-28 15:15:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/fibril_synch.c
r061274f r82453b29 44 44 #include <stdlib.h> 45 45 #include <stdio.h> 46 #include <io/kio.h> 47 46 48 #include "private/async.h" 47 49 #include "private/fibril.h" 50 51 static fibril_local bool deadlocked = false; 48 52 49 53 static void optimize_execution_power(void) … … 62 66 { 63 67 fibril_t *f = (fibril_t *) fibril_get_id(); 68 69 if (deadlocked) { 70 kio_printf("Deadlock detected while printing deadlock. Aborting.\n"); 71 abort(); 72 } 73 deadlocked = true; 64 74 65 75 printf("Deadlock detected.\n");
Note:
See TracChangeset
for help on using the changeset viewer.