X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_set_term.c;h=2b1387ad7a027ddc217821f83bf3511067cc504c;hp=922df8a4609964a9990a6ca9b554c16f1c9c5952;hb=e0371a7943009d611a4dc080dcddfcdfba9f589b;hpb=f7b8e526e024ce141e61633e966255400de67772 diff --git a/ncurses/base/lib_set_term.c b/ncurses/base/lib_set_term.c index 922df8a4..2b1387ad 100644 --- a/ncurses/base/lib_set_term.c +++ b/ncurses/base/lib_set_term.c @@ -44,7 +44,7 @@ #include /* cur_term */ #include -MODULE_ID("$Id: lib_set_term.c,v 1.99 2007/09/01 21:36:25 tom Exp $") +MODULE_ID("$Id: lib_set_term.c,v 1.100 2007/09/08 21:23:43 tom Exp $") NCURSES_EXPORT(SCREEN *) set_term(SCREEN *screenp) @@ -53,7 +53,7 @@ set_term(SCREEN *screenp) T((T_CALLED("set_term(%p)"), screenp)); - _nc_lock_mutex(set_SP); + _nc_lock_global(set_SP); oldSP = SP; _nc_set_screen(screenp); @@ -67,7 +67,7 @@ set_term(SCREEN *screenp) COLOR_PAIRS = SP->_pair_count; #endif - _nc_unlock_mutex(set_SP); + _nc_unlock_global(set_SP); T((T_RETURN("%p"), oldSP)); return (oldSP); @@ -94,7 +94,7 @@ delscreen(SCREEN *sp) T((T_CALLED("delscreen(%p)"), sp)); - _nc_lock_mutex(set_SP); + _nc_lock_global(set_SP); while (*scan) { if (*scan == sp) { *scan = sp->_next_screen; @@ -168,7 +168,7 @@ delscreen(SCREEN *sp) #endif _nc_set_screen(0); } - _nc_unlock_mutex(set_SP); + _nc_unlock_global(set_SP); returnVoid; }