マルチスレッドのプログラミング

ライブラリルーチンの「MT-安全」レベル (S)

savetty(3X)

安全ではない 

scalb(3C)

MT-安全 

scalb(3M)

MT-安全 

scalbn(3M)

MT-安全 

scale_form(3X)

安全ではない 

scale_menu(3X)

安全ではない 

scanf(3S)

MT-安全 

scanw(3X)

安全ではない 

sched_getparam(3R)

MT-安全 

sched_getscheduler(3R)

MT-安全 

sched_get_priority_max(3R)

MT-安全 

sched_get_priority_min(3R)

MT-安全 

sched_rr_get_interval(3R)

MT-安全 

sched_setparam(3R)

MT-安全 

sched_setscheduler(3R)

MT-安全 

sched_yield(3R)

MT-安全 

scrl(3X)

安全ではない 

scroll(3X)

安全ではない 

scrollok(3X)

安全ではない 

scr_dump(3X)

安全ではない 

scr_init(3X)

安全ではない 

scr_restore(3X)

安全ではない 

scr_set(3X)

安全ではない 

seconvert(3)

MT-安全 

secure_rpc(3N)

MT-安全 

seed48(3C)

安全 

seekdir(3C)

安全 

select(3C)

MT-安全 

sema_destroy(3T)

MT-安全 

sema_init(3T)

MT-安全 

sema_post(3T)

MT-安全、非同期シグナル安全 

sema_trywait(3T)

MT-安全 

sema_wait(3T)

MT-安全 

sem_close(3R)

MT-安全 

sem_destroy(3R)

MT-安全 

sem_getvalue(3R)

MT-安全 

sem_init(3R)

MT-安全 

sem_open(3R)

MT-安全 

sem_post(3R)

非同期シグナル安全 

sem_trywait(3R)

MT-安全 

sem_unlink(3R)

MT-安全 

sem_wait(3R)

MT-安全 

send(3N)

安全 

sendmsg(3N)

安全 

sendto(3N)

安全 

setac(3)

安全 

setauclass(3)

MT-安全 

setauevent(3)

MT-安全 

setauuser(3)

MT-安全 

setbuf(3S)

MT-安全 

setcat(3C)

MT-安全 

setjmp(3C)

安全ではない 

setkey(3C)

安全 

setlabel(3C)

MT-安全 

setlocale(3C)

例外付きで安全 

setlogmask(3)

安全 

setnetconfig(3N)

MT-安全 

setnetpath(3N)

MT-安全 

setscrreg(3X)

安全ではない 

setsockopt(3N)

安全 

setsyx(3X)

安全ではない 

setterm(3X)

安全ではない 

settimeofday(3C)

MT-安全 

setupterm(3X)

安全ではない 

setutent(3C)

安全ではない 

setvbuf(3S)

MT-安全 

set_current_field(3X)

安全ではない 

set_current_item(3X)

安全ではない 

set_curterm(3X)

安全ではない 

set_fieldtype_arg(3X)

安全ではない 

set_fieldtype_choice(3X)

安全ではない 

set_field_back(3X)

安全ではない 

set_field_buffer(3X)

安全ではない 

set_field_fore(3X)

安全ではない 

set_field_init(3X)

安全ではない 

set_field_just(3X)

安全ではない 

set_field_opts(3X)

安全ではない 

set_field_pad(3X)

安全ではない 

set_field_status(3X)

安全ではない 

set_field_term(3X)

安全ではない 

set_field_type(3X)

安全ではない 

set_field_userptr(3X)

安全ではない 

set_form_fields(3X)

安全ではない 

set_form_init(3X)

安全ではない 

set_form_opts(3X)

安全ではない 

set_form_page(3X)

安全ではない 

set_form_sub(3X)

安全ではない 

set_form_term(3X)

安全ではない 

set_form_userptr(3X)

安全ではない 

set_form_win(3X)

安全ではない 

set_item_init(3X)

安全ではない 

set_item_opts(3X)

安全ではない 

set_item_term(3X)

安全ではない 

set_item_userptr(3X)

安全ではない 

set_item_value(3X)

安全ではない 

set_max_field(3X)

安全ではない 

set_menu_back(3X)

安全ではない 

set_menu_init(3X)

安全ではない 

set_menu_items(3X)

安全ではない 

set_menu_mark(3X)

安全ではない 

set_menu_opts(3X)

安全ではない 

set_menu_pad(3X)

安全ではない 

set_menu_pattern(3X)

安全ではない 

set_menu_sub(3X)

安全ではない 

set_menu_term(3X)

安全ではない 

set_menu_userptr(3X)

安全ではない 

set_menu_win(3X)

安全ではない 

set_new_page(3X)

安全ではない 

set_panel_userptr(3X)

安全ではない 

set_term(3X)

安全ではない 

set_top_row(3X)

安全ではない 

sfconvert(3)

MT-安全 

sgconvert(3)

MT-安全 

shm_open(3R)

MT-安全 

shm_unlink(3R)

MT-安全 

show_panel(3X)

安全ではない 

shutdown(3N)

安全 

sigaddset(3C)

MT-安全、非同期シグナル安全 

sigdelset(3C)

MT-安全、非同期シグナル安全 

sigemptyset(3C)

MT-安全、非同期シグナル安全 

sigfillset(3C)

MT-安全、非同期シグナル安全 

sigfpe(3)

安全 

sigismember(3C)

MT-安全、非同期シグナル安全 

siglongjmp(3C)

安全ではない 

significand(3M)

MT-安全 

sigqueue(3R)

非同期シグナル安全 

sigsetjmp(3C)

安全ではない 

sigsetops(3C)

MT-安全、非同期シグナル安全 

sigtimedwait(3R)

非同期シグナル安全 

sigwaitinfo(3R)

非同期シグナル安全 

sin(3M)

MT-安全 

single_to_decimal(3)

MT-安全 

sinh(3M)

MT-安全 

sleep(3B)

非同期シグナル安全 

sleep(3C)

安全 

slk_attroff(3X)

安全ではない 

slk_attron(3X)

安全ではない 

slk_attrset(3X)

安全ではない 

slk_clear(3X)

安全ではない 

slk_init(3X)

安全ではない 

slk_label(3X)

安全ではない 

slk_noutrefresh(3X)

安全ではない 

slk_refresh(3X)

安全ではない 

slk_restore(3X)

安全ではない 

slk_set(3X)

安全ではない 

slk_touch(3X)

安全ではない 

socket(3N)

安全 

socketpair(3N)

安全 

space(3)

安全 

spray(3N)

安全ではない 

sprintf(3S)

MT-安全 

sqrt(3M)

MT-安全 

srand(3C)

安全ではない 

srand48(3C)

安全 

srandom(3C)

安全ではない 

sscanf(3S)

MT-安全 

ssignal(3C)

安全ではない 

standend(3X)

安全ではない 

standout(3X)

安全ではない 

start_color(3X)

安全ではない 

step(3G)

MT-安全 

str(3G)

MT-安全 

strcadd(3G)

MT-安全 

strcasecmp(3C)

安全 

strcat(3C)

安全 

strccpy(3G)

MT-安全 

strchr(3C)

安全 

strcmp(3C)

安全 

strcoll(3C)

例外付きで安全 

strcpy(3C)

安全 

strcspn(3C)

安全 

strdup(3C)

安全 

streadd(3G)

MT-安全 

strecpy(3G)

MT-安全 

strerror(3C)

安全 

strfind(3G)

MT-安全 

strfmon(3C)

MT-安全 

strftime(3C)

MT-安全 

string(3C)

安全 

string_to_decimal(3)

MT-安全 

strlen(3C)

安全 

strncasecmp(3C)

安全 

strncat(3C)

安全 

strncmp(3C)

安全 

strncpy(3C)

安全 

strpbrk(3C)

安全 

strptime(3C)

MT-安全 

strrchr(3C)

安全 

strrspn(3G)

MT-安全 

strsignal(3C)

安全 

strspn(3C)

安全 

strstr(3C)

安全 

strtod(3C)

MT-安全 

strtok(3C)

安全ではない、strtok_r() を使用

strtol(3C)

MT-安全 

strtoll(3C)

MT-安全 

strtoul(3C)

MT-安全 

strtoull(3C)

MT-安全 

strtrns(3G)

MT-安全 

strxfrm(3C)

例外付きで安全 

subpad(3X)

安全ではない 

subwin(3X)

安全ではない 

svcerr_auth(3N)

MT-安全 

svcerr_decode(3N)

MT-安全 

svcerr_noproc(3N)

MT-安全 

svcerr_noprog(3N)

MT-安全 

svcerr_progvers(3N)

MT-安全 

svcerr_systemerr(3N)

MT-安全 

svcerr_weakauth(3N)

MT-安全 

svcfd_create(3N)

安全ではない 

svcraw_create(3N)

安全ではない 

svctcp_create(3N)

安全ではない 

svcudp_bufcreate(3N)

安全ではない 

svcudp_create(3N)

安全ではない 

svc_auth_reg(3N)

MT-安全 

svc_control(3N)

MT-安全 

svc_create(3N)

MT-安全 

svc_destroy(3N)

MT-安全 

svc_dg_create(3N)

MT-安全 

svc_fds(3N)

安全ではない 

svc_fd_create(3N)

MT-安全 

svc_getcaller(3N)

安全ではない 

svc_reg(3N)

MT-安全 

svc_register(3N)

安全ではない 

svc_tli_create(3N)

MT-安全 

svc_tp_create(3N)

MT-安全 

svc_unreg(3N)

MT-安全 

svc_unregister(3N)

安全ではない 

svc_vc_create(3N)

MT-安全 

swab(3C)

MT-安全 

swapcontext(3C)

MT-安全 

syncok(3X)

安全ではない 

sysconf(3C)

MT-安全、非同期シグナル安全 

syslog(3)

安全 

system(3S)

MT-安全