Index: doc/LaTeXmacros/lstlang.sty
===================================================================
--- doc/LaTeXmacros/lstlang.sty	(revision e2f1eeb280b105ecd2a95bb066d47c1f86942adb)
+++ doc/LaTeXmacros/lstlang.sty	(revision 27dde7273db1fc3e8ccc5b86ab933cb0ffd57c37)
@@ -107,10 +107,13 @@
 \lstdefinelanguage{CFA}[ANSI]{C}{
 	morekeywords={
-		_Alignas, _Alignof, __alignof, __alignof__, asm, __asm, __asm__, _At, _Atomic, __attribute,
+		_Alignas, _Alignof, __alignof, __alignof__, asm, __asm, __asm__, _At, __attribute,
 		__attribute__, auto, _Bool, catch, catchResume, choose, _Complex, __complex, __complex__,
-		__const, __const__, coroutine, disable, dtype, enable, __extension__, fallthrough, fallthru,
-		finally, forall, ftype, _Generic, _Imaginary, inline, __label__, lvalue, monitor, mutex,
-		_Noreturn, one_t, otype, restrict, _Static_assert, thread, _Thread_local, throw, throwResume,
-		trait, try, ttype, typeof, __typeof, __typeof__, zero_t},
+		__const, __const__, disable, dtype, enable, __extension__, fallthrough, fallthru,
+		finally, forall, ftype, _Generic, _Imaginary, inline, __label__, lvalue, _Noreturn, one_t, 
+		otype, restrict, _Static_assert, throw, throwResume, trait, try, ttype, typeof, __typeof, 
+		__typeof__, zero_t},
+	morekeywords=[2]{
+		accept, _Atomic, coroutine, is_coroutine, is_monitor, is_thread, monitor, mutex, nomutex, 
+		resume, signal, signal_block, suspend, thread, _Thread_local, wait, yield},
 }
 
