Multithreaded Programming Guide
只搜尋這本書
查看這本書:
以 PDF 格式下載這本書 (705 KB)

Appendix C MT Safety Levels: Library Interfaces

Table C-1 lists the safety levels for interfaces from Section 3 of the man(3) Library Routines (see "MT Interface Safety Levels" for explanations of the safety categories).

Table C-1 MT Safety Levels of Library Routines

a64l(3C)

MT-Safe

abort(3C)

Safe

abs(3C)

MT-Safe

accept(3N)

Safe

acos(3M)

MT-Safe

acosh(3M)

MT-Safe

addch(3X)

Unsafe

addchnstr(3X)

Unsafe

addchstr(3X)

Unsafe

addnstr(3X)

Unsafe

addnwstr(3X)

Unsafe

addsev(3C)

MT-safe

addseverity(3C)

Safe

addstr(3X)

Unsafe

addwch(3X)

Unsafe

addwchnstr(3X)

Unsafe

addwchstr(3X)

Unsafe

addwstr(3X)

Unsafe

adjcurspos(3X)

Unsafe

advance(3G)

MT-Safe

aiocancel(3)

Unsafe

aioread(3)

Unsafe

aiowait(3)

Unsafe

aiowrite(3)

Unsafe

aio_cancel(3R)

MT-Safe

aio_error(3R)

Async-Signal-Safe

aio_fsync(3R)

MT-Safe

aio_read(3R)

MT-Safe

aio_return(3R)

Async-Signal-Safe

aio_suspend(3R)

Async-Signal-Safe

aio_write(3R)

MT-Safe

alloca(3C)

Safe

arc(3)

Safe

ascftime(3C)

MT-Safe

asctime(3C)

Unsafe, use asctime_r()

asin(3M)

MT-Safe

asinh(3M)

MT-Safe

assert(3C)

Safe

atan(3M)

MT-Safe

atan2(3M)

MT-Safe

atanh(3M)

MT-Safe

atexit(3C)

Safe

atof(3C)

MT-Safe

atoi(3C)

MT-Safe

atol(3C)

MT-Safe

atoll(3C)

MT-Safe

attroff(3X)

Unsafe

attron(3X)

Unsafe

attrset(3X)

Unsafe

authdes_create(3N)

Unsafe

authdes_getucred(3N)

MT-Safe

authdes_seccreate(3N)

MT-Safe

authkerb_getucred(3N)

Unsafe

authkerb_seccreate(3N)

Unsafe

authnone_create(3N)

MT-Safe

authsys_create(3N)

MT-Safe

authsys_create_default(3N)

MT-Safe

authunix_create(3N)

Unsafe

authunix_create_default(3N)

Unsafe

auth_destroy(3N)

MT-Safe

au_close(3)

Safe

au_open(3)

Safe

au_user_mask(3)

MT-Safe

au_write(3)

Safe

basename(3G)

MT-Safe

baudrate(3X)

Unsafe

beep(3X)

Unsafe

bessel(3M)

MT-Safe

bgets(3G)

MT-Safe

bind(3N)

Safe

bindtextdomain(3I)

Safe with exceptions

bkgd(3X)

Unsafe

bkgdset(3X)

Unsafe

border(3X)

Unsafe

bottom_panel(3X)

Unsafe

box(3)

Safe

box(3X)

Unsafe

bsearch(3C)

Safe

bufsplit(3G)

MT-Safe

byteorder(3N)

Safe

calloc(3C)

Safe

calloc(3X)

Safe

callrpc(3N)

Unsafe

cancellation(3T)

MT-Safe

can_change_color(3X)

Unsafe

catclose(3C)

MT-Safe

catgets(3C)

MT-Safe

catopen(3C)

MT-Safe

cbc_crypt(3)

MT-Safe

cbreak(3X)

Unsafe

cbrt(3M)

MT-Safe

ceil(3M)

MT-Safe

cfgetispeed(3)

MT-Safe, Async-Signal-Safe

cfgetospeed(3)

MT-Safe, Async-Signal-Safe

cfree(3X)

Safe

cfsetispeed(3)

MT-Safe, Async-Signal-Safe

cfsetospeed(3)

MT-Safe, Async-Signal-Safe

cftime(3C)

MT-Safe

circle(3)

Safe

clear(3X)

Unsafe

clearerr(3S)

MT-Safe

clearok(3X)

Unsafe

clntraw_create(3N)

Unsafe

clnttcp_create(3N)

Unsafe

clntudp_bufcreate(3N)

Unsafe

clntudp_create(3N)

Unsafe

clnt_broadcast(3N)

Unsafe

clnt_call(3N)

MT-Safe

clnt_control(3N)

MT-Safe

clnt_create(3N)

MT-Safe

clnt_create_timed(3N)

MT-Safe

clnt_create_vers(3N)

MT-Safe

clnt_destroy(3N)

MT-Safe

clnt_dg_create(3N)

MT-Safe

clnt_freeres(3N)

MT-Safe

clnt_geterr(3N)

MT-Safe

clnt_pcreateerror(3N)

MT-Safe

clnt_perrno(3N)

MT-Safe

clnt_perror(3N)

MT-Safe

clnt_raw_create(3N)

MT-Safe

clnt_spcreateerror(3N)

MT-Safe

clnt_sperrno(3N)

MT-Safe

clnt_sperror(3N)

MT-Safe

clnt_tli_create(3N)

MT-Safe

clnt_tp_create(3N)

MT-Safe

clnt_tp_create_timed(3N)

MT-Safe

clnt_vc_create(3N)

MT-Safe

clock(3C)

MT-Safe

clock_gettime(3R)

Async-Signal-Safe

closedir(3C)

Safe

closelog(3)

Safe

closepl(3)

Safe

closevt(3)

Safe

clrtobot(3X)

Unsafe

clrtoeol(3X)

Unsafe

color_content(3X)

Unsafe

compile(3G)

MT-Safe

condition(3T)

MT-Safe

cond_broadcast(3T)

MT-Safe

cond_destroy(3T)

MT-Safe

cond_init(3T)

MT-Safe

cond_signal(3T)

MT-Safe

cond_timedwait(3T)

MT-Safe

cond_wait(3T)

MT-Safe

confstr(3C)

MT-Safe

connect(3N)

Safe

cont(3)

Safe

conv(3C)

MT-Safe with exceptions

copylist(3G)

MT-Safe

copysign(3M)

MT-Safe

copywin(3X)

Unsafe

cos(3M)

MT-Safe

cosh(3M)

MT-Safe

crypt(3C)

Safe

crypt(3X)

Unsafe

cset(3I)

MT-Safe with exceptions

csetcol(3I)

MT-Safe with exceptions

csetlen(3I)

MT-Safe with exceptions

csetno(3I)

MT-Safe with exceptions

ctermid(3S)

Unsafe, use ctermid_r()

ctime(3C)

Unsafe, use ctime_r()

ctype(3C)

MT-Safe with exceptions

current_field(3X)

Unsafe

current_item(3X)

Unsafe

curses(3X)

Unsafe

curs_addch(3X)

Unsafe

curs_addchstr(3X)

Unsafe

curs_addstr(3X)

Unsafe

curs_addwch(3X)

Unsafe

curs_addwchstr(3X)

Unsafe

curs_addwstr(3X)

Unsafe

curs_alecompat(3X)

Unsafe

curs_attr(3X)

Unsafe

curs_beep(3X)

Unsafe

curs_bkgd(3X)

Unsafe

curs_border(3X)

Unsafe

curs_clear(3X)

Unsafe

curs_color(3X)

Unsafe

curs_delch(3X)

Unsafe

curs_deleteln(3X)

Unsafe

curs_getch(3X)

Unsafe

curs_getstr(3X)

Unsafe

curs_getwch(3X)

Unsafe

curs_getwstr(3X)

Unsafe

curs_getyx(3X)

Unsafe

curs_inch(3X)

Unsafe

curs_inchstr(3X)

Unsafe

curs_initscr(3X)

Unsafe

curs_inopts(3X)

Unsafe

curs_insch(3X)

Unsafe

curs_insstr(3X)

Unsafe

curs_instr(3X)

Unsafe

curs_inswch(3X)

Unsafe

curs_inswstr(3X)

Unsafe

curs_inwch(3X)

Unsafe

curs_inwchstr(3X)

Unsafe

curs_inwstr(3X)

Unsafe

curs_kernel(3X)

Unsafe

curs_move(3X)

Unsafe

curs_outopts(3X)

Unsafe

curs_overlay(3X)

Unsafe

curs_pad(3X)

Unsafe

curs_printw(3X)

Unsafe

curs_refresh(3X)

Unsafe

curs_scanw(3X)

Unsafe

curs_scroll(3X)

Unsafe

curs_scr_dump(3X)

Unsafe

curs_set(3X)

Unsafe

curs_slk(3X)

Unsafe

curs_termattrs(3X)

Unsafe

curs_termcap(3X)

Unsafe

curs_terminfo(3X)

Unsafe

curs_touch(3X)

Unsafe

curs_util(3X)

Unsafe

curs_window(3X)

Unsafe

cuserid(3S)

MT-Safe

data_ahead(3X)

Unsafe

data_behind(3X)

Unsafe

dbm_clearerr(3)

Unsafe

dbm_close(3)

Unsafe

dbm_delete(3)

Unsafe

dbm_error(3)

Unsafe

dbm_fetch(3)

Unsafe

dbm_firstkey(3)

Unsafe

dbm_nextkey(3)

Unsafe

dbm_open(3)

Unsafe

dbm_store(3)

Unsafe

db_add_entry(3N)

Unsafe

db_checkpoint(3N)

Unsafe

db_create_table(3N)

Unsafe

db_destroy_table(3N)

Unsafe

db_first_entry(3N)

Unsafe

db_free_result(3N)

Unsafe

db_initialize(3N)

Unsafe

db_list_entries(3N)

Unsafe

db_next_entry(3N)

Unsafe

db_remove_entry(3N)

Unsafe

db_reset_next_entry(3N)

Unsafe

db_standby(3N)

Unsafe

db_table_exists(3N)

Unsafe

db_unload_table(3N)

Unsafe

dcgettext(3I)

Safe with exceptions

decimal_to_double(3)

MT-Safe

decimal_to_extended(3)

MT-Safe

decimal_to_floating(3)

MT-Safe

decimal_to_quadruple(3)

MT-Safe

decimal_to_single(3)

MT-Safe

def_prog_mode(3X)

Unsafe

def_shell_mode(3X)

Unsafe

delay_output(3X)

Unsafe

delch(3X)

Unsafe

deleteln(3X)

Unsafe

delscreen(3X)

Unsafe

delwin(3X)

Unsafe

del_curterm(3X)

Unsafe

del_panel(3X)

Unsafe

derwin(3X)

Unsafe

des_crypt(3)

MT-Safe

DES_FAILED(3)

MT-Safe

des_failed(3)

MT-Safe

des_setparity(3)

MT-Safe

dgettext(3I)

Safe with exceptions

dial(3N)

Unsafe

difftime(3C)

MT-Safe

dirname(3G)

MT-Safe

div(3C)

MT-Safe

dladdr(3X)

MT-Safe

dlclose(3X)

MT-Safe

dlerror(3X)

MT-Safe

dlopen(3X)

MT-Safe

dlsym(3X)

MT-Safe

dn_comp(3N)

Unsafe

dn_expand(3N)

Unsafe

doconfig(3N)

Unsafe

double_to_decimal(3)

MT-Safe

doupdate(3X)

Unsafe

drand48(3C)

Safe

dup2(3C)

Unsafe, Async-Signal-Safe

dupwin(3X)

Unsafe

dup_field(3X)

Unsafe

dynamic_field_info(3X)

Unsafe

ecb_crypt(3)

MT-Safe

echo(3X)

Unsafe

echochar(3X)

Unsafe

echowchar(3X)

Unsafe

econvert(3)

MT-Safe

ecvt(3)

MT-Safe

ecvt(3C)

Unsafe

el(32_fsize.3E)

Unsafe

el(32_getehdr.3E)

Unsafe

el(32_getshdr.3E)

Unsafe

el(32_newehdr.3E)

Unsafe

el(32_newphdr.3E)

Unsafe

el(32_xlatetof.3E)

Unsafe

el(32_xlatetom.3E)

Unsafe

elf(3E)

Unsafe

elf_begin(3E)

Unsafe

elf_cntl(3E)

Unsafe

elf_end(3E)

Unsafe

elf_errmsg(3E)

Unsafe

elf_errno(3E)

Unsafe

elf_fill(3E)

Unsafe

elf_flagdata(3E)

Unsafe

elf_flagehdr(3E)

Unsafe

elf_flagelf(3E)

Unsafe

elf_flagphdr(3E)

Unsafe

elf_flagscn(3E)

Unsafe

elf_flagshdr(3E)

Unsafe

elf_getarhdr(3E)

Unsafe

elf_getarsym(3E)

Unsafe

elf_getbase(3E)

Unsafe

elf_getdata(3E)

Unsafe

elf_getident(3E)

Unsafe

elf_getscn(3E)

Unsafe

elf_hash(3E)

Unsafe

elf_kind(3E)

Unsafe

elf_memory(3E)

Unsafe

elf_ndxscn(3E)

Unsafe

elf_newdata(3E)

Unsafe

elf_newscn(3E)

Unsafe

elf_next(3E)

Unsafe

elf_nextscn(3E)

Unsafe

elf_rand(3E)

Unsafe

elf_rawdata(3E)

Unsafe

elf_rawfile(3E)

Unsafe

elf_strptr(3E)

Unsafe

elf_update(3E)

Unsafe

elf_version(3E)

Unsafe

encrypt(3C)

Safe

endac(3)

Safe

endauclass(3)

MT-Safe

endauevent(3)

MT-Safe

endauuser(3)

MT-Safe

endnetconfig(3N)

MT-Safe

endnetpath(3N)

MT-Safe

endutent(3C)

Unsafe

endutxent(3C)

Unsafe

endwin(3X)

Unsafe

erand48(3C)

Safe

erase(3)

Safe

erase(3X)

Unsafe

erasechar(3X)

Unsafe

erf(3M)

MT-Safe

erfc(3M)

MT-Safe

errno(3C)

MT-Safe

ethers(3N)

MT-Safe

ether_aton(3N)

MT-Safe

ether_hostton(3N)

MT-Safe

ether_line(3N)

MT-Safe

ether_ntoa(3N)

MT-Safe

ether_ntohost(3N)

MT-Safe

euccol(3I)

Safe

euclen(3I)

Safe

eucscol(3I)

Safe

exit(3C)

Safe

exp(3M)

MT-Safe

expm1(3M)

MT-Safe

extended_to_decimal(3)

MT-Safe

fabs(3M)

MT-Safe

fattach(3C)

MT-Safe

fclose(3S)

MT-Safe

fconvert(3)

MT-Safe

fcvt(3)

MT-Safe

fcvt(3C)

Unsafe

fdatasync(3R)

Async-Signal-Safe

fdetach(3C)

Unsafe

fdopen(3S)

MT-Safe

feof(3S)

MT-Safe

ferror(3S)

MT-Safe

fflush(3S)

MT-Safe

ffs(3C)

MT-Safe

fgetc(3S)

MT-Safe

fgetgrent(3C)

Unsafe, use fgetgrent_r()

fgetpos(3C)

MT-Safe

fgetpwent(3C)

Unsafe, use fgetpwent_r()

fgets(3S)

MT-Safe

fgetspent(3C)

Unsafe, use fgetspent_r()

fgetwc(3I)

MT-Safe

fgetws(3I)

MT-Safe

field_arg(3X)

Unsafe

field_back(3X)

Unsafe

field_buffer(3X)

Unsafe

field_count(3X)

Unsafe

field_fore(3X)

Unsafe

field_index(3X)

Unsafe

field_info(3X)

Unsafe

field_init(3X)

Unsafe

field_just(3X)

Unsafe

field_opts(3X)

Unsafe

field_opts_off(3X)

Unsafe

field_opts_on(3X)

Unsafe

field_pad(3X)

Unsafe

field_status(3X)

Unsafe

field_term(3X)

Unsafe

field_type(3X)

Unsafe

field_userptr(3X)

Unsafe

fileno(3S)

MT-Safe

file_to_decimal(3)

MT-Safe

filter(3X)

Unsafe

finite(3C)

MT-Safe

flash(3X)

Unsafe

floating_to_decimal(3)

MT-Safe

flockfile(3S)

MT-Safe

floor(3M)

MT-Safe

flushinp(3X)

Unsafe

fmod(3M)

MT-Safe

fmtmsg(3C)

Safe

fnmatch(3C)

MT-Safe

fn_attribute_add(3N)

Safe

fn_attribute_assign(3N)

Safe

fn_attribute_copy(3N)

Safe

fn_attribute_create(3N)

Safe

fn_attribute_destroy(3N)

Safe

fn_attribute_first(3N)

Safe

fn_attribute_identifier(3N)

Safe

fn_attribute_next(3N)

Safe

fn_attribute_remove(3N)

Safe

fn_attribute_syntax(3N)

Safe

FN_attribute_t(3N)

Safe

fn_attribute_valuecount(3N)

Safe

fn_attrmodlist_add(3N)

Safe

fn_attrmodlist_assign(3N)

Safe

fn_attrmodlist_copy(3N)

Safe

fn_attrmodlist_count(3N)

Safe

fn_attrmodlist_create(3N)

Safe

fn_attrmodlist_destroy(3N)

Safe

fn_attrmodlist_first(3N)

Safe

fn_attrmodlist_next(3N)

Safe

FN_attrmodlist_t(3N)

Safe

fn_attrset_add(3N)

Safe

fn_attrset_assign(3N)

Safe

fn_attrset_copy(3N)

Safe

fn_attrset_count(3N)

Safe

fn_attrset_create(3N)

Safe

fn_attrset_destroy(3N)

Safe

fn_attrset_first(3N)

Safe

fn_attrset_get(3N)

Safe

fn_attrset_next(3N)

Safe

fn_attrset_remove(3N)

Safe

FN_attrset_t(3N)

Safe

fn_attr_get(3N)

Safe

fn_attr_get_ids(3N)

Safe

fn_attr_get_values(3N)

Safe

fn_attr_modify(3N)

Safe

fn_attr_multi_get(3N)

Safe

fn_attr_multi_modify(3N)

Safe

fn_bindinglist_destroy(3N)

Safe

fn_bindinglist_next(3N)

Safe

FN_bindinglist_t(3N)

Safe

fn_composite_name_append_comp(3N)

Safe

fn_composite_name_append_name(3N)

Safe

fn_composite_name_assign(3N)

Safe

fn_composite_name_copy(3N)

Safe

fn_composite_name_count(3N)

Safe

fn_composite_name_create(3N)

Safe

fn_composite_name_delete_comp(3N)

Safe

fn_composite_name_destroy(3N)

Safe

fn_composite_name_first(3N)

Safe

fn_composite_name_from_string(3N)

Safe

fn_composite_name_insert_comp(3N)

Safe

fn_composite_name_insert_name(3N)

Safe

fn_composite_name_is_empty(3N)

Safe

fn_composite_name_is_equal(3N)

Safe

fn_composite_name_is_prefix(3N)

Safe

fn_composite_name_is_suffix(3N)

Safe

fn_composite_name_last(3N)

Safe

fn_composite_name_next(3N)

Safe

fn_composite_name_prefix(3N)

Safe

fn_composite_name_prepend_comp(3N)

Safe

fn_composite_name_prepend_name(3N)

Safe

fn_composite_name_prev(3N)

Safe

fn_composite_name_suffix(3N)

Safe

FN_composite_name_t(3N)

Safe

fn_compound_name_append_comp(3N)

Safe

fn_compound_name_assign(3N)

Safe

fn_compound_name_copy(3N)

Safe

fn_compound_name_count(3N)

Safe

fn_compound_name_delete_all(3N)

Safe

fn_compound_name_delete_comp(3N)

Safe

fn_compound_name_destroy(3N)

Safe

fn_compound_name_first(3N)

Safe

fn_compound_name_from_syntax_attrs

Safe

fn_compound_name_get_syntax_attrs(3N)

Safe

fn_compound_name_insert_comp(3N)

Safe

fn_compound_name_is_empty(3N)

Safe

fn_compound_name_is_equal(3N)

Safe

fn_compound_name_is_prefix(3N)

Safe

fn_compound_name_is_suffix(3N)

Safe

fn_compound_name_last(3N)

Safe

fn_compound_name_next(3N)

Safe

fn_compound_name_prefix(3N)

Safe

fn_compound_name_prepend_comp(3N)

Safe

fn_compound_name_prev(3N)

Safe

fn_compound_name_suffix(3N)

Safe

FN_compound_name_t(3N)

Safe

fn_ctx_bind(3N)

Safe

fn_ctx_create_subcontext(3N)

Safe

fn_ctx_destroy_subcontext(3N)

Safe

fn_ctx_get_ref(3N)

Safe

fn_ctx_get_syntax_attrs(3N)

Safe

fn_ctx_handle_destroy(3N)

Safe

fn_ctx_handle_from_initial(3N)

MT-Safe

fn_ctx_handle_from_ref(3N)

Safe

fn_ctx_list_bindings(3N)

Safe

fn_ctx_list_names(3N)

Safe

fn_ctx_lookup(3N)

Safe

fn_ctx_lookup_link(3N)

Safe

fn_ctx_rename(3N)

Safe

FN_ctx_t(3N)

Safe

fn_ctx_unbind(3N)

Safe

fn_multigetlist_destroy(3N)

Safe

fn_multigetlist_next(3N)

Safe

FN_multigetlist_t(3N)

Safe

fn_namelist_destroy(3N)

Safe

fn_namelist_next(3N)

Safe

FN_namelist_t(3N)

Safe

fn_ref_addrcount(3N)

Safe

fn_ref_addr_assign(3N)

Safe

fn_ref_addr_copy(3N)

Safe

fn_ref_addr_create(3N)

Safe

fn_ref_addr_data(3N)

Safe

fn_ref_addr_description(3N)

Safe

fn_ref_addr_destroy(3N)

Safe

fn_ref_addr_length(3N)

Safe

FN_ref_addr_t(3N)

Safe

fn_ref_addr_type(3N)

Safe

fn_ref_append_addr(3N)

Safe

fn_ref_assign(3N)

Safe

fn_ref_copy(3N)

Safe

fn_ref_create(3N)

Safe

fn_ref_create_link(3N)

Safe

fn_ref_delete_addr(3N)

Safe

fn_ref_delete_all(3N)

Safe

fn_ref_description(3N)

Safe

fn_ref_destroy(3N)

Safe

fn_ref_first(3N)

Safe

fn_ref_insert_addr(3N)

Safe

fn_ref_is_link(3N)

Safe

fn_ref_link_name(3N)

Safe

fn_ref_next(3N)

Safe

fn_ref_prepend_addr(3N)

Safe

FN_ref_t(3N)

Safe

fn_ref_type(3N)

Safe

fn_status_advance_by_name(3N)

Safe

fn_status_append_remaining_name(3N)

Safe

fn_status_append_resolved_name(3N)

Safe

fn_status_assign(3N)

Safe

fn_status_code(3N)

Safe

fn_status_copy(3N)

Safe

fn_status_create(3N)

Safe

fn_status_description(3N)

Safe

fn_status_destroy(3N)

Safe

fn_status_diagnostic_message(3N)

Safe

fn_status_is_success(3N)

Safe

fn_status_link_code(3N)

Safe

fn_status_link_diagnostic_message(3N)

Safe

fn_status_link_remaining_name(3N)

Safe

fn_status_link_resolved_name(3N)

Safe

fn_status_link_resolved_ref(3N)

Safe

fn_status_remaining_name(3N)

Safe

fn_status_resolved_name(3N)

Safe

fn_status_resolved_ref(3N)

Safe

fn_status_set(3N)

Safe

fn_status_set_code(3N)

Safe

fn_status_set_diagnostic_message(3N)

Safe

fn_status_set_link_code(3N)

Safe

fn_status_set_link_diagnostic_message

Safe

fn_status_set_link_remaining_name(3N)

Safe

fn_status_set_link_resolved_name(3N)

Safe

fn_status_set_link_resolved_ref(3N)

Safe

fn_status_set_remaining_name(3N)

Safe

fn_status_set_resolved_name(3N)

Safe

fn_status_set_resolved_ref(3N)

Safe

fn_status_set_success(3N)

Safe

FN_status_t(3N)

Safe

fn_string_assign(3N)

Safe

fn_string_bytecount(3N)

Safe

fn_string_charcount(3N)

Safe

fn_string_code_set(3N)

Safe

fn_string_compare(3N)

Safe

fn_string_compare_substring(3N)

Safe

fn_string_contents(3N)

Safe

fn_string_copy(3N)

Safe

fn_string_create(3N)

Safe

fn_string_destroy(3N)

Safe

fn_string_from_composite_name(3N)

Safe

fn_string_from_compound_name(3N)

Safe

fn_string_from_contents(3N)

Safe

fn_string_from_str(3N)

Safe

fn_string_from_strings(3N)

Safe

fn_string_from_str_n(3N)

Safe

fn_string_from_substring(3N)

Safe

fn_string_is_empty(3N)

Safe

fn_string_next_substring(3N)

Safe

fn_string_prev_substring(3N)

Safe

fn_string_str(3N)

Safe

FN_string_t(3N)

Safe

fn_valuelist_destroy(3N)

Safe

fn_valuelist_next(3N)

Safe

FN_valuelist_t(3N)

Safe

fopen(3S)

MT-Safe

forms(3X)

Unsafe

form_cursor(3X)

Unsafe

form_data(3X)

Unsafe

form_driver(3X)

Unsafe

form_field(3X)

Unsafe

form_fields(3X)

Unsafe

form_fieldtype(3X)

Unsafe

form_field_attributes(3X)

Unsafe

form_field_buffer(3X)

Unsafe

form_field_info(3X)

Unsafe

form_field_just(3X)

Unsafe

form_field_new(3X)

Unsafe

form_field_opts(3X)

Unsafe

form_field_userptr(3X)

Unsafe

form_field_validation(3X)

Unsafe

form_hook(3X)

Unsafe

form_init(3X)

Unsafe

form_new(3X)

Unsafe

form_new_page(3X)

Unsafe

form_opts(3X)

Unsafe

form_opts_off(3X)

Unsafe

form_opts_on(3X)

Unsafe

form_page(3X)

Unsafe

form_post(3X)

Unsafe

form_sub(3X)

Unsafe

form_term(3X)

Unsafe

form_userptr(3X)

Unsafe

form_win(3X)

Unsafe

fpclass(3C)

MT-Safe

fpgetmask(3C)

MT-Safe

fpgetround(3C)

MT-Safe

fpgetsticky(3C)

MT-Safe

fprintf(3S)

MT-Safe except with setlocale()

fpsetmask(3C)

MT-Safe

fpsetround(3C)

MT-Safe

fpsetsticky(3C)

MT-Safe

fputc(3S)

MT-Safe

fputs(3S)

MT-Safe

fputwc(3I)

MT-Safe

fputws(3I)

MT-Safe

fread(3S)

MT-Safe

free(3C)

Safe

free(3X)

Safe

freenetconfigent(3N)

MT-Safe

free_field(3X)

Unsafe

free_fieldtype(3X)

Unsafe

free_form(3X)

Unsafe

free_item(3X)

Unsafe

free_menu(3X)

Unsafe

freopen(3S)

MT-Safe

frexp(3C)

MT-Safe

fscanf(3S)

MT-Safe

fseek(3S)

MT-Safe

fsetpos(3C)

MT-Safe

fsync(3C)

Async-Signal-Safe

ftell(3S)

MT-Safe

ftok(3C)

MT-Safe

ftruncate(3C)

MT-Safe

ftrylockfile(3S)

MT-Safe

ftw(3C)

Safe

func_to_decimal(3)

MT-Safe

funlockfile(3S)

MT-Safe

fwrite(3S)

MT-Safe

gconvert(3)

MT-Safe

gcvt(3)

MT-Safe

gcvt(3C)

Unsafe

getacdir(3)

Safe

getacflg(3)

Safe

getacinfo(3)

Safe

getacmin(3)

Safe

getacna(3)

Safe

getauclassent(3)

Unsafe

getauclassent_r(3)

MT-Safe

getauclassnam(3)

Unsafe

getauclassnam_r(3)

MT-Safe

getauditflags(3)

MT-Safe

getauditflagsbin(3)

MT-Safe

getauditflagschar(3)

MT-Safe

getauevent(3)

Unsafe

getauevent_r(3)

MT-Safe

getauevnam(3)

Unsafe

getauevnam_r(3)

MT-Safe

getauevnonam(3)

MT-Safe

getauevnum(3)

Unsafe

getauevnum_r(3)

MT-Safe

getauuserent(3)

Unsafe

getauusernam(3)

Unsafe

getbegyx(3X)

Unsafe

getc(3S)

MT-Safe

getch(3X)

Unsafe

getchar(3S)

MT-Safe

getcwd(3C)

Safe

getdate(3C)

MT-Safe

getenv(3C)

Safe

getfauditflags(3)

MT-Safe

getgrent(3C)

Unsafe, use getgrent_r()

getgrgid(3C)

Unsafe, use getgrgid_r()

getgrnam(3C)

Unsafe, use getgrnam_r()

gethostbyaddr(3N)

Unsafe, use gethostbyaddr_r()

gethostbyname(3N)

Unsafe, use gethostbyname_r()

gethrtime(3C)

MT-Safe

gethrvtime(3C)

MT-Safe

getlogin(3C)

Unsafe, use getlogin_r()

getmaxyx(3X)

Unsafe

getmntany(3C)

Safe

getmntent(3C)

Safe

getnetbyaddr(3N)

Unsafe, use getnetbyaddr_r()

getnetbyname(3N)

Unsafe, use getnetbyname_r()

getnetconfig(3N)

MT-Safe

getnetconfigent(3N)

MT-Safe

getnetgrent(3N)

Unsafe, use getnetgrent_r()

getnetname(3N)

MT-Safe

getnetpath(3N)

MT-Safe

getnwstr(3X)

Unsafe

getopt(3C)

Unsafe

getparyx(3X)

Unsafe

getpass(3C)

Unsafe

getpeername(3N)

Safe

getprotobyname(3N)

Unsafe, use getprotobyname_r()

getprotobynumber(3N)

Unsafe, use getprotobynumber_r()

getprotoent(3N)

Unsafe, use getprotoent_r()

getpublickey(3N)

Safe

getpw(3C)

Safe

getpwent(3C)

Unsafe, use getpwent_r()

getpwnam(3C)

Unsafe, use getpwnam_r()

getpwuid(3C)

Unsafe, use getpwuid_r()

getrpcbyname(3N)

Unsafe, use getrpcbyname_r()

getrpcbynumber(3N)

Unsafe, use getrpcbynumber_r()

getrpcent(3N)

Unsafe, use getrpcent_r()

getrpcport(3N)

Unsafe

gets(3S)

MT-Safe

getsecretkey(3N)

Safe

getservbyname(3N)

Unsafe, use getservbyname_r()

getservbyport(3N)

Unsafe, use getservbyport_r()

getservent(3N)

Unsafe, use getservent_r()

getsockname(3N)

Safe

getsockopt(3N)

Safe

getspent(3C)

Unsafe, use getspent_r()

getspnam(3C)

Unsafe, use getspnam_r()

getstr(3X)

Unsafe

getsubopt(3C)

MT-Safe

getsyx(3X)

Unsafe

gettext(3I)

Safe with exceptions

gettimeofday(3C)

MT-Safe

gettxt(3C)

Safe with exceptions

getutent(3C)

Unsafe

getutid(3C)

Unsafe

getutline(3C)

Unsafe

getutmp(3C)

Unsafe

getutmpx(3C)

Unsafe

getutxent(3C)

Unsafe

getutxid(3C)

Unsafe

getutxline(3C)

Unsafe

getvfsany(3C)

Safe

getvfsent(3C)

Safe

getvfsfile(3C)

Safe

getvfsspec(3C)

Safe

getw(3S)

MT-Safe

getwc(3I)

MT-Safe

getwch(3X)

Unsafe

getwchar(3I)

MT-Safe

getwidth(3I)

MT-Safe with exceptions

getwin(3X)

Unsafe

getws(3I)

MT-Safe

getwstr(3X)

Unsafe

getyx(3X)

Unsafe

get_myaddress(3N)

Unsafe

gmatch(3G)

MT-Safe

gmtime(3C)

Unsafe, use gmtime_r()

grantpt(3C)

Safe

gsignal(3C)

Unsafe

halfdelay(3X)

Unsafe

hasmntopt(3C)

Safe

has_colors(3X)

Unsafe

has_ic(3X)

Unsafe

has_il(3X)

Unsafe

havedisk(3N)

MT-Safe

hcreate(3C)

Safe

hdestroy(3C)

Safe

hide_panel(3X)

Unsafe

host2netname(3N)

MT-Safe

hsearch(3C)

Safe

htonl(3N)

Safe

htons(3N)

Safe

hyperbolic(3M)

MT-Safe

hypot(3M)

MT-Safe

iconv(3)

MT-Safe

iconv_close(3)

MT-Safe

iconv_open(3)

MT-Safe

idcok(3X)

Unsafe

idlok(3X)

Unsafe

ieee_functions(3M)

MT-Safe

ieee_test(3M)

MT-Safe

ilogb(3M)

MT-Safe

immedok(3X)

Unsafe

inch(3X)

Unsafe

inchnstr(3X)

Unsafe

inchstr(3X)

Unsafe

inet(3N)

Safe

inet_addr(3N)

Safe

inet_lnaof(3N)

Safe

inet_makeaddr(3N)

Safe

inet_netof(3N)

Safe

inet_network(3N)

Safe

inet_ntoa(3N)

Safe

initgroups(3C)

Unsafe

initscr(3X)

Unsafe

init_color(3X)

Unsafe

init_pair(3X)

Unsafe

innstr(3X)

Unsafe

innwstr(3X)

Unsafe

insch(3X)

Unsafe

insdelln(3X)

Unsafe

insertln(3X)

Unsafe

insnstr(3X)

Unsafe

insnwstr(3X)

Unsafe

insque(3C)

Unsafe

insstr(3X)

Unsafe

instr(3X)

Unsafe

inswch(3X)

Unsafe

inswstr(3X)

Unsafe

intrflush(3X)

Unsafe

inwch(3X)

Unsafe

inwchnstr(3X)

Unsafe

inwchstr(3X)

Unsafe

inwstr(3X)

Unsafe

isalnum(3C)

MT-Safe with exceptions

isalpha(3C)

MT-Safe with exceptions

isascii(3C)

MT-Safe with exceptions

isastream(3C)

MT-Safe

iscntrl(3C)

MT-Safe with exceptions

isdigit(3C)

MT-Safe with exceptions

isencrypt(3G)

MT-Safe

isendwin(3X)

Unsafe

isenglish(3I)

MT-Safe with exceptions

isgraph(3C)

MT-Safe with exceptions

isideogram(3I)

MT-Safe with exceptions

islower(3C)

MT-Safe with exceptions

isnan(3C)

MT-Safe

isnan(3M)

MT-Safe

isnand(3C)

MT-Safe

isnanf(3C)

MT-Safe

isnumber(3I)

MT-Safe with exceptions

isphonogram(3I)

MT-Safe with exceptions

isprint(3C)

MT-Safe with exceptions

ispunct(3C)

MT-Safe with exceptions

isspace(3C)

MT-Safe with exceptions

isspecial(3I)

MT-Safe with exceptions

isupper(3C)

MT-Safe with exceptions

iswalnum(3I)

MT-Safe with exceptions

iswalpha(3I)

MT-Safe with exceptions

iswascii(3I)

MT-Safe with exceptions

iswcntrl(3I)

MT-Safe with exceptions

iswctype(3I)

MT-Safe

iswdigit(3I)

MT-Safe with exceptions

iswgraph(3I)

MT-Safe with exceptions

iswlower(3I)

MT-Safe with exceptions

iswprint(3I)

MT-Safe with exceptions

iswpunct(3I)

MT-Safe with exceptions

iswspace(3I)

MT-Safe with exceptions

iswupper(3I)

MT-Safe with exceptions

iswxdigit(3I)

MT-Safe with exceptions

isxdigit(3C)

MT-Safe with exceptions

is_linetouched(3X)

Unsafe

is_wintouched(3X)

Unsafe

item_count(3X)

Unsafe

item_description(3X)

Unsafe

item_index(3X)

Unsafe

item_init(3X)

Unsafe

item_name(3X)

Unsafe

item_opts(3X)

Unsafe

item_opts_off(3X)

Unsafe

item_opts_on(3X)

Unsafe

item_term(3X)

Unsafe

item_userptr(3X)

Unsafe

item_value(3X)

Unsafe

item_visible(3X)

Unsafe

j0(3M)

MT-Safe

j1(3M)

MT-Safe

jn(3M)

MT-Safe

jrand48(3C)

Safe

kerberos(3N)

Unsafe

kerberos_rpc(3N)

Unsafe

keyname(3X)

Unsafe

keypad(3X)

Unsafe

key_decryptsession(3N)

MT-Safe

key_encryptsession(3N)

MT-Safe

key_gendes(3N)

MT-Safe

key_secretkey_is_set(3N)

MT-Safe

key_setsecret(3N)

MT-Safe

killchar(3X)

Unsafe

krb_get_admhst(3N)

Unsafe

krb_get_cred(3N)

Unsafe

krb_get_krbhst(3N)

Unsafe

krb_get_lrealm(3N)

Unsafe

krb_get_phost(3N)

Unsafe

krb_kntoln(3N)

Unsafe

krb_mk_err(3N)

Unsafe

krb_mk_req(3N)

Unsafe

krb_mk_safe(3N)

Unsafe

krb_net_read(3N)

Unsafe

krb_net_write(3N)

Unsafe

krb_rd_err(3N)

Unsafe

krb_rd_req(3N)

Unsafe

krb_rd_safe(3N)

Unsafe

krb_realmofhost(3N)

Unsafe

krb_recvauth(3N)

Unsafe

krb_sendauth(3N)

Unsafe

krb_set_key(3N)

Unsafe

krb_set_tkt_string(3N)

Unsafe

kvm_close(3K)

Unsafe

kvm_getcmd(3K)

Unsafe

kvm_getproc(3K)

Unsafe

kvm_getu(3K)

Unsafe

kvm_kread(3K)

Unsafe

kvm_kwrite(3K)

Unsafe

kvm_nextproc(3K)

Unsafe

kvm_nlist(3K)

Unsafe

kvm_open(3K)

Unsafe

kvm_read(3K)

Unsafe

kvm_setproc(3K)

Unsafe

kvm_uread(3K)

Unsafe

kvm_uwrite(3K)

Unsafe

kvm_write(3K)

Unsafe

l64a(3C)

MT-Safe

label(3)

Safe

labs(3C)

MT-Safe

lckpwdf(3C)

MT-Safe

lcong48(3C)

Safe

ldexp(3C)

MT-Safe

ldiv(3C)

MT-Safe

leaveok(3X)

Unsafe

lfind(3C)

Safe

lfmt(3C)

MT-safe

lgamma(3M)

Unsafe, use lgamma_r()

libpthread(3T)

Fork1-Safe,MT-Safe,Async-Signal-Safe

libthread(3T)

Fork1-Safe,MT-Safe,Async-Signal-Safe

line(3)

Safe

link_field(3X)

Unsafe

link_fieldtype(3X)

Unsafe

linmod(3)

Safe

lio_listio(3R)

MT-Safe

listen(3N)

Safe

llabs(3C)

MT-Safe

lldiv(3C)

MT-Safe

lltostr(3C)

MT-Safe

localeconv(3C)

Safe with exceptions

localtime(3C)

Unsafe, use localtime_r()

lockf(3C)

MT-Safe

log(3M)

MT-Safe

log10(3M)

MT-Safe

log1p(3M)

MT-Safe

logb(3C)

MT-Safe

logb(3M)

MT-Safe

longjmp(3C)

Unsafe

longname(3X)

Unsafe

lrand48(3C)

Safe

lsearch(3C)

Safe

madvise(3)

MT-Safe

maillock(3X)

Unsafe

major(3C)

MT-Safe

makecontext(3C)

MT-Safe

makedev(3C)

MT-Safe

mallinfo(3X)

Safe

malloc(3C)

Safe

malloc(3X)

Safe

mallopt(3X)

Safe

mapmalloc(3X)

Safe

matherr(3M)

MT-Safe

mbchar(3C)

MT-Safe with exceptions

mblen(3C)

MT-Safe with exceptions

mbstowcs(3C)

MT-Safe with exceptions

mbstring(3C)

MT-Safe with exceptions

mbtowc(3C)

MT-Safe with exceptions

media_findname(3X)

MT-Unsafe

media_getattr(3X)

MT-Safe

media_setattr(3X)

MT-Safe

memalign(3C)

Safe

memccpy(3C)

MT-Safe

memchr(3C)

MT-Safe

memcmp(3C)

MT-Safe

memcpy(3C)

MT-Safe

memmove(3C)

MT-Safe

memory(3C)

MT-Safe

memset(3C)

MT-Safe

menus(3X)

Unsafe

menu_attributes(3X)

Unsafe

menu_back(3X)

Unsafe

menu_cursor(3X)

Unsafe

menu_driver(3X)

Unsafe

menu_fore(3X)

Unsafe

menu_format(3X)

Unsafe

menu_grey(3X)

Unsafe

menu_hook(3X)

Unsafe

menu_init(3X)

Unsafe

menu_items(3X)

Unsafe

menu_item_current(3X)

Unsafe

menu_item_name(3X)

Unsafe

menu_item_new(3X)

Unsafe

menu_item_opts(3X)

Unsafe

menu_item_userptr(3X)

Unsafe

menu_item_value(3X)

Unsafe

menu_item_visible(3X)

Unsafe

menu_mark(3X)

Unsafe

menu_new(3X)

Unsafe

menu_opts(3X)

Unsafe

menu_opts_off(3X)

Unsafe

menu_opts_on(3X)

Unsafe

menu_pad(3X)

Unsafe

menu_pattern(3X)

Unsafe

menu_post(3X)

Unsafe

menu_sub(3X)

Unsafe

menu_term(3X)

Unsafe

menu_userptr(3X)

Unsafe

menu_win(3X)

Unsafe

meta(3X)

Unsafe

minor(3C)

MT-Safe

mkdirp(3G)

MT-Safe

mkfifo(3C)

MT-Safe, Async-Signal-Safe

mktemp(3C)

Safe

mktime(3C)

Unsafe

mlock(3C)

MT-Safe

monitor(3C)

Safe

move(3)

Safe

move(3X)

Unsafe

movenextch(3X)

Unsafe

moveprevch(3X)

Unsafe

move_field(3X)

Unsafe

move_panel(3X)

Unsafe

mq_close(3R)

MT-Safe

mq_getattr(3R)

MT-Safe

mq_notify(3R)

MT-Safe

mq_open(3R)

MT-Safe

mq_receive(3R)

MT-Safe

mq_send(3R)

MT-Safe

mq_setattr(3R)

MT-Safe

mq_unlink(3R)

MT-Safe

mrand48(3C)

Safe

msync(3C)

MT-Safe

munlock(3C)

MT-Safe

munlockall(3C)

MT-Safe

mutex(3T)

MT-Safe

mutex_destroy(3T)

MT-Safe

mutex_init(3T)

MT-Safe

mutex_lock(3T)

MT-Safe

mutex_trylock(3T)

MT-Safe

mutex_unlock(3T)

MT-Safe

mvaddch(3X)

Unsafe

mvaddchnstr(3X)

Unsafe

mvaddchstr(3X)

Unsafe

mvaddnstr(3X)

Unsafe

mvaddnwstr(3X)

Unsafe

mvaddstr(3X)

Unsafe

mvaddwch(3X)

Unsafe

mvaddwchnstr(3X)

Unsafe

mvaddwchstr(3X)

Unsafe

mvaddwstr(3X)

Unsafe

mvcur(3X)

Unsafe

mvdelch(3X)

Unsafe

mvderwin(3X)

Unsafe

mvgetch(3X)

Unsafe

mvgetnwstr(3X)

Unsafe

mvgetstr(3X)

Unsafe

mvgetwch(3X)

Unsafe

mvgetwstr(3X)

Unsafe

mvinch(3X)

Unsafe

mvinchnstr(3X)

Unsafe

mvinchstr(3X)

Unsafe

mvinnstr(3X)

Unsafe

mvinnwstr(3X)

Unsafe

mvinsch(3X)

Unsafe

mvinsnstr(3X)

Unsafe

mvinsnwstr(3X)

Unsafe

mvinsstr(3X)

Unsafe

mvinstr(3X)

Unsafe

mvinswch(3X)

Unsafe

mvinswstr(3X)

Unsafe

mvinwch(3X)

Unsafe

mvinwchnstr(3X)

Unsafe

mvinwchstr(3X)

Unsafe

mvinwstr(3X)

Unsafe

mvprintw(3X)

Unsafe

mvscanw(3X)

Unsafe

mvwaddch(3X)

Unsafe

mvwaddchnstr(3X)

Unsafe

mvwaddchstr(3X)

Unsafe

mvwaddnstr(3X)

Unsafe

mvwaddnwstr(3X)

Unsafe

mvwaddstr(3X)

Unsafe

mvwaddwch(3X)

Unsafe

mvwaddwchnstr(3X)

Unsafe

mvwaddwchstr(3X)

Unsafe

mvwaddwstr(3X)

Unsafe

mvwdelch(3X)

Unsafe

mvwgetch(3X)

Unsafe

mvwgetnwstr(3X)

Unsafe

mvwgetstr(3X)

Unsafe

mvwgetwch(3X)

Unsafe

mvwgetwstr(3X)

Unsafe

mvwin(3X)

Unsafe

mvwinch(3X)

Unsafe

mvwinchnstr(3X)

Unsafe

mvwinchstr(3X)

Unsafe

mvwinnstr(3X)

Unsafe

mvwinnwstr(3X)

Unsafe

mvwinsch(3X)

Unsafe

mvwinsnstr(3X)

Unsafe

mvwinsnwstr(3X)

Unsafe

mvwinsstr(3X)

Unsafe

mvwinstr(3X)

Unsafe

mvwinswch(3X)

Unsafe

mvwinswstr(3X)

Unsafe

mvwinwch(3X)

Unsafe

mvwinwchnstr(3X)

Unsafe

mvwinwchstr(3X)

Unsafe

mvwinwstr(3X)

Unsafe

mvwprintw(3X)

Unsafe

mvwscanw(3X)

Unsafe

nanosleep(3R)

MT-Safe

napms(3X)

Unsafe

nc_perror(3N)

MT-Safe

nc_sperror(3N)

MT-Safe

ndbm(3)

Unsafe

netdir(3N)

MT-Safe

netdir_free(3N)

MT-Safe

netdir_getbyaddr(3N)

MT-Safe

netdir_getbyname(3N)

MT-Safe

netdir_mergeaddr(3N)

MT-Safe

netdir_options(3N)

MT-Safe

netdir_perror(3N)

MT-Safe

netdir_sperror(3N)

MT-Safe

netname2host(3N)

MT-Safe

netname2user(3N)

MT-Safe

newpad(3X)

Unsafe

newterm(3X)

Unsafe

newwin(3X)

Unsafe

new_field(3X)

Unsafe

new_fieldtype(3X)

Unsafe

new_form(3X)

Unsafe

new_item(3X)

Unsafe

new_menu(3X)

Unsafe

new_page(3X)

Unsafe

new_panel(3X)

Unsafe

nextafter(3C)

MT-Safe

nextafter(3M)

MT-Safe

nftw(3C)

Safe with exceptions

nis_add(3N)

MT-Safe

nis_clone_object(3N)

Safe

nis_creategroup(3N)

MT-Safe

nis_db(3N)

Unsafe

nis_destroygroup(3N)

MT-Safe

nis_destroy_object(3N)

Safe

nis_dir_cmp(3N)

Safe

nis_domain_of(3N)

Safe

nis_error(3N)

Safe

nis_first_entry(3N)

MT-Safe

nis_freenames(3N)

Safe

nis_freeresult(3N)

MT-Safe

nis_freeservlist(3N)

MT-Safe

nis_freetags(3N)

MT-Safe

nis_getnames(3N)

Safe

nis_getservlist(3N)

MT-Safe

nis_groups(3N)

MT-Safe

nis_ismember(3N)

MT-Safe

nis_leaf_of(3N)

Safe

nis_lerror(3N)

Safe

nis_list(3N)

MT-Safe

nis_local_directory(3N)

MT-Safe

nis_local_group(3N)

MT-Safe

nis_local_host(3N)

MT-Safe

nis_local_names(3N)

MT-Safe

nis_local_principal(3N)

MT-Safe

nis_lookup(3N)

MT-Safe

nis_map_group(3N)

MT-Safe

nis_mkdir(3N)

MT-Safe

nis_modify(3N)

MT-Safe

nis_modify_entry(3N)

MT-Safe

nis_names(3N)

MT-Safe

nis_name_of(3N)

Safe

nis_next_entry(3N)

MT-Safe

nis_perror(3N)

Safe

nis_ping(3N)

MT-Safe

nis_print_group_entry(3N)

MT-Safe

nis_print_object(3N)

Safe

nis_remove(3N)

MT-Safe

nis_removemember(3N)

MT-Safe

nis_remove_entry(3N)

MT-Safe

nis_rmdir(3N)

MT-Safe

nis_server(3N)

MT-Safe

nis_servstate(3N)

MT-Safe

nis_sperrno(3N)

Safe

nis_sperror(3N)

Safe

nis_sperror_r(3N)

Safe

nis_stats(3N)

MT-Safe

nis_subr(3N)

Safe

nis_tables(3N)

MT-Safe

nis_verifygroup(3N)

MT-Safe

nl(3X)

Unsafe

nlist(3E)

Safe

nlsgetcall(3N)

Unsafe

nlsprovider(3N)

Unsafe

nlsrequest(3N)

Unsafe

nl_langinfo(3C)

Safe with exceptions

nocbreak(3X)

Unsafe

nodelay(3X)

Unsafe

noecho(3X)

Unsafe

nonl(3X)

Unsafe

noqiflush(3X)

Unsafe

noraw(3X)

Unsafe

NOTE(3X)

Safe

notimeout(3X)

Unsafe

nrand48(3C)

Safe

ntohl(3N)

Safe

ntohs(3N)

Safe

offsetof(3C)

MT-Safe

opendir(3C)

Safe

openlog(3)

Safe

openpl(3)

Safe

openvt(3)

Safe

overlay(3X)

Unsafe

overwrite(3X)

Unsafe

p2close(3G)

Unsafe

p2open(3G)

Unsafe

pair_content(3X)

Unsafe

panels(3X)

Unsafe

panel_above(3X)

Unsafe

panel_below(3X)

Unsafe

panel_hidden(3X)

Unsafe

panel_move(3X)

Unsafe

panel_new(3X)

Unsafe

panel_show(3X)

Unsafe

panel_top(3X)

Unsafe

panel_update(3X)

Unsafe

panel_userptr(3X)

Unsafe

panel_window(3X)

Unsafe

pathfind(3G)

MT-Safe

pclose(3S)

Unsafe

pechochar(3X)

Unsafe

pechowchar(3X)

Unsafe

perror(3C)

MT-Safe

pfmt(3C)

MT-safe

plot(3)

Safe

pmap_getmaps(3N)

Unsafe

pmap_getport(3N)

Unsafe

pmap_rmtcall(3N)

Unsafe

pmap_set(3N)

Unsafe

pmap_unset(3N)

Unsafe

pnoutrefresh(3X)

Unsafe

point(3)

Safe

popen(3S)

Unsafe

post_form(3X)

Unsafe

post_menu(3X)

Unsafe

pos_form_cursor(3X)

Unsafe

pos_menu_cursor(3X)

Unsafe

pow(3M)

MT-Safe

prefresh(3X)

Unsafe

printf(3S)

MT-Safe except with setlocale()

printw(3X)

Unsafe

psiginfo(3C)

Safe

psignal(3C)

Safe

pthreads(3T)

Fork1-Safe,MT-Safe,Async-Signal-Safe

pthread_atfork(3T)

MT-Safe

pthread_attr_destroy(3T)

MT-Safe

pthread_attr_getdetachstate(3T)

MT-Safe

pthread_attr_getinheritsched(3T)

MT-Safe

pthread_attr_getschedparam(3T)

MT-Safe

pthread_attr_getschedpolicy(3T)

MT-Safe

pthread_attr_getscope(3T)

MT-Safe

pthread_attr_getstackaddr(3T)

MT-Safe

pthread_attr_getstacksize(3T)

MT-Safe

pthread_attr_init(3T)

MT-Safe

pthread_attr_setdetachstate(3T)

MT-Safe

pthread_attr_setscope(3T)

MT-Safe

pthread_attr_setstackaddr(3T)

MT-Safe

pthread_attr_setstacksize(3T)

MT-Safe

pthread_cancel(3T)

MT-Safe

pthread_cleanup_pop(3T)

MT-Safe

pthread_cleanup_push(3T)

MT-Safe

pthread_condattr_destroy(3T)

MT-Safe

pthread_condattr_getpshared(3T)

MT-Safe

pthread_condattr_init(3T)

MT-Safe

pthread_condattr_setpshared(3T)

MT-Safe

pthread_cond_broadcast(3T)

MT-Safe

pthread_cond_destroy(3T)

MT-Safe

pthread_cond_init(3T)

MT-Safe

pthread_cond_signal(3T)

MT-Safe

pthread_cond_timedwait(3T)

MT-Safe

pthread_cond_wait(3T)

MT-Safe

pthread_create(3T)

MT-Safe

pthread_detach(3T)

MT-Safe

pthread_equal(3T)

MT-Safe

pthread_exit(3T)

MT-Safe

pthread_getschedparam(3T)

MT-Safe

pthread_getspecific(3T)

MT-Safe

pthread_join(3T)

MT-Safe

pthread_key_create(3T)

MT-Safe

pthread_key_delete(3T)

MT-Safe

pthread_kill(3T)

MT-Safe, Async-Signal-Safe

pthread_mutexattr_destroy(3T)

MT-Safe

pthread_mutexattr_getprioceiling(3T)

MT-Safe

pthread_mutexattr_getprotocol(3T)

MT-Safe

pthread_mutexattr_getpshared(3T)

MT-Safe

pthread_mutexattr_init(3T)

MT-Safe

pthread_mutexattr_setprioceiling(3T)

MT-Safe

pthread_mutexattr_setprotocol(3T)

MT-Safe

pthread_mutexattr_setpshared(3T)

MT-Safe

pthread_mutex_destroy(3T)

MT-Safe

pthread_mutex_getprioceiling(3T)

MT-Safe

pthread_mutex_init(3T)

MT-Safe

pthread_mutex_lock(3T)

MT-Safe

pthread_mutex_setprioceiling(3T)

MT-Safe

pthread_mutex_trylock(3T)

MT-Safe

pthread_mutex_unlock(3T)

MT-Safe

pthread_once(3T)

MT-Safe

pthread_self(3T)

MT-Safe

pthread_setcancelstate(3T)

MT-Safe

pthread_setcanceltype(3T)

MT-Safe

pthread_setschedparam(3T)

MT-Safe

pthread_setspecific(3T)

MT-Safe

pthread_sigmask(3T)

MT-Safe, Async-Signal-Safe

pthread_testcancel(3T)

MT-Safe

ptsname(3C)

Safe

publickey(3N)

Safe

putc(3S)

MT-Safe

putchar(3S)

MT-Safe

putenv(3C)

Safe

putmntent(3C)

Safe

putp(3X)

Unsafe

putpwent(3C)

Unsafe

puts(3S)

MT-Safe

putspent(3C)

Unsafe

pututline(3C)

Unsafe

pututxline(3C)

Unsafe

putw(3S)

MT-Safe

putwc(3I)

MT-Safe

putwchar(3I)

MT-Safe

putwin(3X)

Unsafe

putws(3I)

MT-Safe

qeconvert(3)

MT-Safe

qfconvert(3)

MT-Safe

qgconvert(3)

MT-Safe

qiflush(3X)

Unsafe

qsort(3C)

Safe

quadruple_to_decimal(3)

MT-Safe

rac_drop(3N)

Unsafe

rac_poll(3N)

Unsafe

rac_recv(3N)

Unsafe

rac_send(3N)

Unsafe

raise(3C)

MT-Safe

rand(3C)

Unsafe, use rand_r()

random(3C)

Unsafe

raw(3X)

Unsafe

rcmd(3N)

Unsafe

readdir(3C)

Unsafe, use readdir_r()

read_vtoc(3X)

Unsafe

realloc(3C)

Safe

realloc(3X)

Safe

realpath(3C)

MT-Safe

recv(3N)

Safe

recvfrom(3N)

Safe

recvmsg(3N)

Safe

redrawwin(3X)

Unsafe

refresh(3X)

Unsafe

regcmp(3G)

MT-Safe

regcomp(3C)

MT-Safe

regerror(3C)

MT-Safe

regex(3G)

MT-Safe

regexec(3C)

MT-Safe

regexpr(3G)

MT-Safe

regfree(3C)

MT-Safe

registerrpc(3N)

Unsafe

remainder(3M)

MT-Safe

remove(3C)

MT-Safe

remque(3C)

Unsafe

replace_panel(3X)

Unsafe

resetty(3X)

Unsafe

reset_prog_mode(3X)

Unsafe

reset_shell_mode(3X)

Unsafe

resolver(3N)

Unsafe

restartterm(3X)

Unsafe

res_init(3N)

Unsafe

res_mkquery(3N)

Unsafe

res_search(3N)

Unsafe

res_send(3N)

Unsafe

rewind(3S)

MT-Safe

rewinddir(3C)

Safe

rexec(3N)

Unsafe

rint(3M)

MT-Safe

ripoffline(3X)

Unsafe

rmdirp(3G)

MT-Safe

rnusers(3N)

MT-Safe

rpc(3N)

MT-Safe with exceptions

rpcbind(3N)

MT-Safe

rpcb_getaddr(3N)

MT-Safe

rpcb_getmaps(3N)

MT-Safe

rpcb_gettime(3N)

MT-Safe

rpcb_rmtcall(3N)

MT-Safe

rpc_broadcast_exp(3N)

MT-Safe

rpc_call(3N)

MT-Safe

rpc_clnt_auth(3N)

MT-Safe

rpc_clnt_calls(3N)

MT-Safe

rpc_clnt_create(3N)

MT-Safe

rpc_control(3N)

MT-Safe

rpc_createerr(3N)

MT-Safe

rpc_rac(3N)

Unsafe

rpc_reg(3N)

MT-Safe

rpc_soc(3N)

Unsafe

rpc_svc_create(3N)

MT-Safe

rpc_svc_err(3N)

MT-Safe

rpc_svc_reg(3N)

MT-Safe

rpc_xdr(3N)

Safe

rresvport(3N)

Unsafe

rstat(3N)

MT-Safe

ruserok(3N)

Unsafe

rusers(3N)

MT-Safe

rwall(3N)

MT-Safe

rwlock(3T)

MT-Safe

rwlock_destroy(3T)

MT-Safe

rwlock_init(3T)

MT-Safe

rw_rdlock(3T)

MT-Safe

rw_tryrdlock(3T)

MT-Safe

rw_trywrlock(3T)

MT-Safe

rw_unlock(3T)

MT-Safe

rw_wrlock(3T)

MT-Safe

savetty(3X)

Unsafe

scalb(3C)

MT-Safe

scalb(3M)

MT-Safe

scalbn(3M)

MT-Safe

scale_form(3X)

Unsafe

scale_menu(3X)

Unsafe

scanf(3S)

MT-Safe

scanw(3X)

Unsafe

sched_getparam(3R)

MT-Safe

sched_getscheduler(3R)

MT-Safe

sched_get_priority_max(3R)

MT-Safe

sched_get_priority_min(3R)

MT-Safe

sched_rr_get_interval(3R)

MT-Safe

sched_setparam(3R)

MT-Safe

sched_setscheduler(3R)

MT-Safe

sched_yield(3R)

MT-Safe

scrl(3X)

Unsafe

scroll(3X)

Unsafe

scrollok(3X)

Unsafe

scr_dump(3X)

Unsafe

scr_init(3X)

Unsafe

scr_restore(3X)

Unsafe

scr_set(3X)

Unsafe

seconvert(3)

MT-Safe

secure_rpc(3N)

MT-Safe

seed48(3C)

Safe

seekdir(3C)

Safe

select(3C)

MT-Safe

sema_destroy(3T)

MT-Safe

sema_init(3T)

MT-Safe

sema_post(3T)

MT-Safe, Async-Signal-Safe

sema_trywait(3T)

MT-Safe

sema_wait(3T)

MT-Safe

sem_close(3R)

MT-Safe

sem_destroy(3R)

MT-Safe

sem_getvalue(3R)

MT-Safe

sem_init(3R)

MT-Safe

sem_open(3R)

MT-Safe

sem_post(3R)

Async-Signal-Safe

sem_trywait(3R)

MT-Safe

sem_unlink(3R)

MT-Safe

sem_wait(3R)

MT-Safe

send(3N)

Safe

sendmsg(3N)

Safe

sendto(3N)

Safe

setac(3)

Safe

setauclass(3)

MT-Safe

setauevent(3)

MT-Safe

setauuser(3)

MT-Safe

setbuf(3S)

MT-Safe

setcat(3C)

MT-safe

setjmp(3C)

Unsafe

setkey(3C)

Safe

setlabel(3C)

MT-safe

setlocale(3C)

Safe with exceptions

setlogmask(3)

Safe

setnetconfig(3N)

MT-Safe

setnetpath(3N)

MT-Safe

setscrreg(3X)

Unsafe

setsockopt(3N)

Safe

setsyx(3X)

Unsafe

setterm(3X)

Unsafe

settimeofday(3C)

MT-Safe

setupterm(3X)

Unsafe

setutent(3C)

Unsafe

setvbuf(3S)

MT-Safe

set_current_field(3X)

Unsafe

set_current_item(3X)

Unsafe

set_curterm(3X)

Unsafe

set_fieldtype_arg(3X)

Unsafe

set_fieldtype_choice(3X)

Unsafe

set_field_back(3X)

Unsafe

set_field_buffer(3X)

Unsafe

set_field_fore(3X)

Unsafe

set_field_init(3X)

Unsafe

set_field_just(3X)

Unsafe

set_field_opts(3X)

Unsafe

set_field_pad(3X)

Unsafe

set_field_status(3X)

Unsafe

set_field_term(3X)

Unsafe

set_field_type(3X)

Unsafe

set_field_userptr(3X)

Unsafe

set_form_fields(3X)

Unsafe

set_form_init(3X)

Unsafe

set_form_opts(3X)

Unsafe

set_form_page(3X)

Unsafe

set_form_sub(3X)

Unsafe

set_form_term(3X)

Unsafe

set_form_userptr(3X)

Unsafe

set_form_win(3X)

Unsafe

set_item_init(3X)

Unsafe

set_item_opts(3X)

Unsafe

set_item_term(3X)

Unsafe

set_item_userptr(3X)

Unsafe

set_item_value(3X)

Unsafe

set_max_field(3X)

Unsafe

set_menu_back(3X)

Unsafe

set_menu_init(3X)

Unsafe

set_menu_items(3X)

Unsafe

set_menu_mark(3X)

Unsafe

set_menu_opts(3X)

Unsafe

set_menu_pad(3X)

Unsafe

set_menu_pattern(3X)

Unsafe

set_menu_sub(3X)

Unsafe

set_menu_term(3X)

Unsafe

set_menu_userptr(3X)

Unsafe

set_menu_win(3X)

Unsafe

set_new_page(3X)

Unsafe

set_panel_userptr(3X)

Unsafe

set_term(3X)

Unsafe

set_top_row(3X)

Unsafe

sfconvert(3)

MT-Safe

sgconvert(3)

MT-Safe

shm_open(3R)

MT-Safe

shm_unlink(3R)

MT-Safe

show_panel(3X)

Unsafe

shutdown(3N)

Safe

sigaddset(3C)

MT-Safe, Async-Signal-Safe

sigdelset(3C)

MT-Safe, Async-Signal-Safe

sigemptyset(3C)

MT-Safe, Async-Signal-Safe

sigfillset(3C)

MT-Safe, Async-Signal-Safe

sigfpe(3)

Safe

sigismember(3C)

MT-Safe, Async-Signal-Safe

siglongjmp(3C)

Unsafe

significand(3M)

MT-Safe

sigqueue(3R)

Async-Signal-Safe

sigsetjmp(3C)

Unsafe

sigsetops(3C)

MT-Safe, Async-Signal-Safe

sigtimedwait(3R)

Async-Signal-Safe

sigwaitinfo(3R)

Async-Signal-Safe

sin(3M)

MT-Safe

single_to_decimal(3)

MT-Safe

sinh(3M)

MT-Safe

sleep(3B)

Async-Signal-Safe

sleep(3C)

Safe

slk_attroff(3X)

Unsafe

slk_attron(3X)

Unsafe

slk_attrset(3X)

Unsafe

slk_clear(3X)

Unsafe

slk_init(3X)

Unsafe

slk_label(3X)

Unsafe

slk_noutrefresh(3X)

Unsafe

slk_refresh(3X)

Unsafe

slk_restore(3X)

Unsafe

slk_set(3X)

Unsafe

slk_touch(3X)

Unsafe

socket(3N)

Safe

socketpair(3N)

Safe

space(3)

Safe

spray(3N)

Unsafe

sprintf(3S)

MT-Safe

sqrt(3M)

MT-Safe

srand(3C)

Unsafe

srand48(3C)

Safe

srandom(3C)

Unsafe

sscanf(3S)

MT-Safe

ssignal(3C)

Unsafe

standend(3X)

Unsafe

standout(3X)

Unsafe

start_color(3X)

Unsafe

step(3G)

MT-Safe

str(3G)

MT-Safe

strcadd(3G)

MT-Safe

strcasecmp(3C)

Safe

strcat(3C)

Safe

strccpy(3G)

MT-Safe

strchr(3C)

Safe

strcmp(3C)

Safe

strcoll(3C)

Safe with exceptions

strcpy(3C)

Safe

strcspn(3C)

Safe

strdup(3C)

Safe

streadd(3G)

MT-Safe

strecpy(3G)

MT-Safe

strerror(3C)

Safe

strfind(3G)

MT-Safe

strfmon(3C)

MT-Safe

strftime(3C)

MT-Safe

string(3C)

Safe

string_to_decimal(3)

MT-Safe

strlen(3C)

Safe

strncasecmp(3C)

Safe

strncat(3C)

Safe

strncmp(3C)

Safe

strncpy(3C)

Safe

strpbrk(3C)

Safe

strptime(3C)

MT-Safe

strrchr(3C)

Safe

strrspn(3G)

MT-Safe

strsignal(3C)

Safe

strspn(3C)

Safe

strstr(3C)

Safe

strtod(3C)

MT-Safe

strtok(3C)

Unsafe, use strtok_r()

strtol(3C)

MT-Safe

strtoll(3C)

MT-Safe

strtoul(3C)

MT-Safe

strtoull(3C)

MT-Safe

strtrns(3G)

MT-Safe

strxfrm(3C)

Safe with exceptions

subpad(3X)

Unsafe

subwin(3X)

Unsafe

svcerr_auth(3N)

MT-Safe

svcerr_decode(3N)

MT-Safe

svcerr_noproc(3N)

MT-Safe

svcerr_noprog(3N)

MT-Safe

svcerr_progvers(3N)

MT-Safe

svcerr_systemerr(3N)

MT-Safe

svcerr_weakauth(3N)

MT-Safe

svcfd_create(3N)

Unsafe

svcraw_create(3N)

Unsafe

svctcp_create(3N)

Unsafe

svcudp_bufcreate(3N)

Unsafe

svcudp_create(3N)

Unsafe

svc_auth_reg(3N)

MT-Safe

svc_control(3N)

MT-Safe

svc_create(3N)

MT-Safe

svc_destroy(3N)

MT-Safe

svc_dg_create(3N)

MT-Safe

svc_fds(3N)

Unsafe

svc_fd_create(3N)

MT-Safe

svc_getcaller(3N)

Unsafe

svc_reg(3N)

MT-Safe

svc_register(3N)

Unsafe

svc_tli_create(3N)

MT-Safe

svc_tp_create(3N)

MT-Safe

svc_unreg(3N)

MT-Safe

svc_unregister(3N)

Unsafe

svc_vc_create(3N)

MT-Safe

swab(3C)

MT-Safe

swapcontext(3C)

MT-Safe

syncok(3X)

Unsafe

sysconf(3C)

MT-Safe, Async-Signal-Safe

syslog(3)

Safe

system(3S)

MT-Safe

taddr2uaddr(3N)

MT-Safe

tan(3M)

MT-Safe

tanh(3M)

MT-Safe

tcdrain(3)

MT-Safe, Async-Signal-Safe

tcflow(3)

MT-Safe, Async-Signal-Safe

tcflush(3)

MT-Safe, Async-Signal-Safe

tcgetattr(3)

MT-Safe, Async-Signal-Safe

tcgetpgrp(3)

MT-Safe, Async-Signal-Safe

tcgetsid(3)

MT-Safe

tcsendbreak(3)

MT-Safe, Async-Signal-Safe

tcsetattr(3)

MT-Safe, Async-Signal-Safe

tcsetpgrp(3)

MT-Safe, Async-Signal-Safe

tcsetpgrp(3C)

MT-Safe

tdelete(3C)

Safe

telldir(3C)

Safe

tempnam(3S)

Safe

termattrs(3X)

Unsafe

termname(3X)

Unsafe

textdomain(3I)

Safe with exceptions

tfind(3C)

Safe

tgetent(3X)

Unsafe

tgetflag(3X)

Unsafe

tgetnum(3X)

Unsafe

tgetstr(3X)

Unsafe

tgoto(3X)

Unsafe

threads(3T)

Fork1-Safe,MT-Safe,Async-Signal-Safe

thr_continue(3T)

MT-Safe

thr_create(3T)

MT-Safe

thr_exit(3T)

MT-Safe

thr_getconcurrency(3T)

MT-Safe

thr_getprio(3T)

MT-Safe

thr_getspecific(3T)

MT-Safe

thr_join(3T)

MT-Safe

thr_keycreate(3T)

MT-Safe

thr_kill(3T)

MT-Safe, Async-Signal-Safe

thr_main(3T)

MT-Safe

thr_min_stack(3T)

MT-Safe

thr_self(3T)

MT-Safe

thr_setconcurrency(3T)

MT-Safe

thr_setprio(3T)

MT-Safe

thr_setspecific(3T)

MT-Safe

thr_sigsetmask(3T)

MT-Safe, Async-Signal-Safe

thr_stksegment(3T)

MT-Safe

thr_suspend(3T)

MT-Safe

thr_yield(3T)

MT-Safe

tigetflag(3X)

Unsafe

tigetnum(3X)

Unsafe

tigetstr(3X)

Unsafe

timeout(3X)

Unsafe

timer_create(3R)

MT-Safe with exceptions

timer_delete(3R)

MT-Safe with exceptions

timer_getoverrun(3R)

Async-Signal-Safe

timer_gettime(3R)

Async-Signal-Safe

timer_settime(3R)

Async-Signal-Safe

tmpfile(3S)

Safe

tmpnam(3S)

Unsafe, use tmpnam_r()

TNF_DECLARE_RECORD(3X)

MT-Safe

TNF_DEFINE_RECORD(3.3X)

MT-Safe

TNF_DEFINE_RECORD_1(3X)

MT-Safe

TNF_DEFINE_RECORD_2(3X)

MT-Safe

TNF_DEFINE_RECORD_4(3X)

MT-Safe

TNF_DEFINE_RECORD_5(3X)

MT-Safe

TNF_PROBE(3.3X)

MT-Safe

TNF_PROBE(3X)

MT-Safe

TNF_PROBE_0(3X)

MT-Safe

TNF_PROBE_1(3X)

MT-Safe

TNF_PROBE_2(3X)

MT-Safe

TNF_PROBE_4(3X)

MT-Safe

TNF_PROBE_5(3X)

MT-Safe

tnf_process_disable(3X)

MT-Safe

tnf_process_enable(3X)

MT-Safe

tnf_thread_disable(3X)

MT-Safe

tnf_thread_enable(3X)

MT-Safe

toascii(3C)

MT-Safe with exceptions

tolower(3C)

MT-Safe with exceptions

top_panel(3X)

Unsafe

top_row(3X)

Unsafe

touchline(3X)

Unsafe

touchwin(3X)

Unsafe

toupper(3C)

MT-Safe with exceptions

towlower(3I)

MT-Safe with exceptions

towupper(3I)

MT-Safe with exceptions

tparm(3X)

Unsafe

tputs(3X)

Unsafe

trig(3M)

MT-Safe

truncate(3C)

MT-Safe

tsearch(3C)

Safe

ttyname(3C)

Unsafe, use ttyname_r()

ttyslot(3C)

Safe

twalk(3C)

Safe

typeahead(3X)

Unsafe

t_accept(3N)

MT-Safe

t_alloc(3N)

MT-Safe

t_bind(3N)

MT-Safe

t_close(3N)

MT-Safe

t_connect(3N)

MT-Safe

t_error(3N)

MT-Safe

t_free(3N)

MT-Safe

t_getinfo(3N)

MT-Safe

t_getstate(3N)

MT-Safe

t_listen(3N)

MT-Safe

t_look(3N)

MT-Safe

t_open(3N)

MT-Safe

t_optmgmt(3N)

MT-Safe

t_rcv(3N)

MT-Safe

t_rcvconnect(3N)

MT-Safe

t_rcvdis(3N)

MT-Safe

t_rcvrel(3N)

MT-Safe

t_rcvudata(3N)

MT-Safe

t_rcvuderr(3N)

MT-Safe

t_snd(3N)

MT-Safe

t_snddis(3N)

MT-Safe

t_sync(3N)

MT-Safe

t_unbind(3N)

MT-Safe

uaddr2taddr(3N)

MT-Safe

ulckpwdf(3C)

MT-Safe

ulltostr(3C)

MT-Safe

unctrl(3X)

Unsafe

ungetc(3S)

MT-Safe

ungetch(3X)

Unsafe

ungetwc(3I)

MT-Safe

ungetwch(3X)

Unsafe

unlockpt(3C)

Safe

unordered(3C)

MT-Safe

unpost_form(3X)

Unsafe

unpost_menu(3X)

Unsafe

untouchwin(3X)

Unsafe

update_panels(3X)

Unsafe

updwtmp(3C)

Unsafe

updwtmpx(3C)

Unsafe

user2netname(3N)

MT-Safe

use_env(3X)

Unsafe

utmpname(3C)

Unsafe

utmpxname(3C)

Unsafe

valloc(3C)

Safe

vfprintf(3S)

Async-Signal-Safe

vidattr(3X)

Unsafe

vidputs(3X)

Unsafe

vlfmt(3C)

MT-safe

volmgt_check(3X)

MT-Safe

volmgt_inuse(3X)

MT-Safe

volmgt_root(3X)

MT-Safe

volmgt_running(3X)

MT-Safe

volmgt_symdev(3X)

MT-Safe

volmgt_symname(3X)

MT-Safe

vpfmt(3C)

MT-safe

vprintf(3S)

Async-Signal-Safe

vsprintf(3S)

MT-Safe

vsyslog(3)

Safe

vwprintw(3X)

Unsafe

vwscanw(3X)

Unsafe

waddch(3X)

Unsafe

waddchnstr(3X)

Unsafe

waddchstr(3X)

Unsafe

waddnstr(3X)

Unsafe

waddnwstr(3X)

Unsafe

waddstr(3X)

Unsafe

waddwch(3X)

Unsafe

waddwchnstr(3X)

Unsafe

waddwchstr(3X)

Unsafe

waddwstr(3X)

Unsafe

wadjcurspos(3X)

Unsafe

watof(3I)

MT-Safe

watoi(3I)

MT-Safe

watol(3I)

MT-Safe

watoll(3I)

MT-Safe

wattroff(3X)

Unsafe

wattron(3X)

Unsafe

wattrset(3X)

Unsafe

wbkgd(3X)

Unsafe

wbkgdset(3X)

Unsafe

wborder(3X)

Unsafe

wclear(3X)

Unsafe

wclrtobot(3X)

Unsafe

wclrtoeol(3X)

Unsafe

wconv(3I)

MT-Safe with exceptions

wcscat(3I)

MT-Safe

wcschr(3I)

MT-Safe

wcscmp(3I)

MT-Safe

wcscoll(3I)

MT-Safe

wcscpy(3I)

MT-Safe

wcscspn(3I)

MT-Safe

wcsetno(3I)

MT-Safe with exceptions

wcslen(3I)

MT-Safe

wcsncat(3I)

MT-Safe

wcsncmp(3I)

MT-Safe

wcsncpy(3I)

MT-Safe

wcspbrk(3I)

MT-Safe

wcsrchr(3I)

MT-Safe

wcsspn(3I)

MT-Safe

wcstod(3I)

MT-Safe

wcstok(3I)

MT-Safe

wcstol(3I)

MT-Safe

wcstombs(3C)

MT-Safe with exceptions

wcstoul(3I)

MT-Safe

wcstring(3I)

MT-Safe

wcswcs(3I)

MT-Safe

wcswidth(3I)

MT-Safe

wcsxfrm(3I)

MT-Safe

wctomb(3C)

MT-Safe with exceptions

wctype(3I)

MT-Safe

wcursyncup(3X)

Unsafe

wcwidth(3I)

MT-Safe

wdelch(3X)

Unsafe

wdeleteln(3X)

Unsafe

wechochar(3X)

Unsafe

wechowchar(3X)

Unsafe

werase(3X)

Unsafe

wgetch(3X)

Unsafe

wgetnstr(3X)

Unsafe

wgetnwstr(3X)

Unsafe

wgetstr(3X)

Unsafe

wgetwch(3X)

Unsafe

wgetwstr(3X)

Unsafe

whline(3X)

Unsafe

winch(3X)

Unsafe

winchnstr(3X)

Unsafe

winchstr(3X)

Unsafe

windex(3I)

MT-Safe

winnstr(3X)

Unsafe

winnwstr(3X)

Unsafe

winsch(3X)

Unsafe

winsdelln(3X)

Unsafe

winsertln(3X)

Unsafe

winsnstr(3X)

Unsafe

winsnwstr(3X)

Unsafe

winsstr(3X)

Unsafe

winstr(3X)

Unsafe

winswch(3X)

Unsafe

winswstr(3X)

Unsafe

winwch(3X)

Unsafe

winwchnstr(3X)

Unsafe

winwchstr(3X)

Unsafe

winwstr(3X)

Unsafe

wmove(3X)

Unsafe

wmovenextch(3X)

Unsafe

wmoveprevch(3X)

Unsafe

wprintw(3X)

Unsafe

wredrawln(3X)

Unsafe

wrefresh(3X)

Unsafe

wrindex(3I)

MT-Safe

write_vtoc(3X)

Unsafe

wscanw(3X)

Unsafe

wscasecmp(3I)

MT-Safe

wscat(3I)

MT-Safe

wschr(3I)

MT-Safe

wscmp(3I)

MT-Safe

wscol(3I)

MT-Safe

wscoll(3I)

MT-Safe

wscpy(3I)

MT-Safe

wscrl(3X)

Unsafe

wscspn(3I)

MT-Safe

wsdup(3I)

MT-Safe

wsetscrreg(3X)

Unsafe

wslen(3I)

MT-Safe

wsncasecmp(3I)

MT-Safe

wsncat(3I)

MT-Safe

wsncmp(3I)

MT-Safe

wsncpy(3I)

MT-Safe

wspbrk(3I)

MT-Safe

wsprintf(3I)

MT-Safe

wsrchr(3I)

MT-Safe

wsscanf(3I)

MT-Safe

wsspn(3I)

MT-Safe

wstandend(3X)

Unsafe

wstandout(3X)

Unsafe

wstod(3I)

MT-Safe

wstok(3I)

MT-Safe

wstol(3I)

MT-Safe

wstring(3I)

MT-Safe

wsxfrm(3I)

MT-Safe

wsyncdown(3X)

Unsafe

wsyncup(3X)

Unsafe

wtimeout(3X)

Unsafe

wtouchln(3X)

Unsafe

wvline(3X)

Unsafe

xdr(3N)

Safe

xdrmem_create(3N)

MT-Safe

xdrrec_create(3N)

MT-Safe

xdrrec_endofrecord(3N)

Safe

xdrrec_eof(3N)

Safe

xdrrec_readbytes(3N)

Safe

xdrrec_skiprecord(3N)

Safe

xdrstdio_create(3N)

MT-Safe

xdr_accepted_reply(3N)

Safe

xdr_admin(3N)

Safe

xdr_array(3N)

Safe

xdr_authsys_parms(3N)

Safe

xdr_authunix_parms(3N)

Unsafe

xdr_bool(3N)

Safe

xdr_bytes(3N)

Safe

xdr_callhdr(3N)

Safe

xdr_callmsg(3N)

Safe

xdr_char(3N)

Safe

xdr_complex(3N)

Safe

xdr_control(3N)

Safe

xdr_create(3N)

MT-Safe

xdr_destroy(3N)

MT-Safe

xdr_double(3N)

Safe

xdr_enum(3N)

Safe

xdr_float(3N)

Safe

xdr_free(3N)

Safe

xdr_getpos(3N)

Safe

xdr_hyper(3N)

Safe

xdr_inline(3N)

Safe

xdr_int(3N)

Safe

xdr_long(3N)

Safe

xdr_longlong_t(3N)

Safe

xdr_opaque(3N)

Safe

xdr_opaque_auth(3N)

Safe

xdr_pointer(3N)

Safe

xdr_quadruple(3N)

Safe

xdr_reference(3N)

Safe

xdr_rejected_reply(3N)

Safe

xdr_replymsg(3N)

Safe

xdr_setpos(3N)

Safe

xdr_short(3N)

Safe

xdr_simple(3N)

Safe

xdr_sizeof(3N)

Safe

xdr_string(3N)

Safe

xdr_union(3N)

Safe

xdr_u_char(3N)

Safe

xdr_u_hyper(3N)

Safe

xdr_u_int(3N)

Safe

xdr_u_long(3N)

Safe

xdr_u_longlong_t(3N)

Safe

xdr_u_short(3N)

Safe

xdr_vector(3N)

Safe

xdr_void(3N)

Safe

xdr_wrapstring(3N)

Safe

xprt_register(3N)

MT-Safe

xprt_unregister(3N)

MT-Safe

y0(3M)

MT-Safe

y1(3M)

MT-Safe

yn(3M)

MT-Safe

ypclnt(3N)

Unsafe

yperr_string(3N)

Unsafe

ypprot_err(3N)

Unsafe

yp_all(3N)

Unsafe

yp_bind(3N)

Unsafe

yp_first(3N)

Unsafe

yp_get_default_domain(3N)

Unsafe

yp_master(3N)

Unsafe

yp_match(3N)

Unsafe

yp_next(3N)

Unsafe

yp_order(3N)

Unsafe

yp_unbind(3N)

Unsafe

yp_update(3N)

Unsafe

_NOTE(3X)

Safe

_tolower(3C)

MT-Safe with exceptions

_toupper(3C)

MT-Safe with exceptions

__nis_map_group(3N)

MT-Safe