libc(3lib) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨페이지이름
검색(S)

libc

Name
     libc - C library

Description
     Functions in this library provide various facilities defined
     by System V, ANSI C, POSIX, and so on.  See standards(5). In
     addition, those facilities previously defined in the  inter-
     nationalization  and  the  wide-character  libraries are now
     defined in this library, as are  the  facilities  previously
     defined  in  the  multithreading  libraries,  libthread  and
     libpthread.

Interfaces
     The shared object libc.so.1 provides the  public  interfaces
     defined  below.  See  Intro(3) for additional information on
     shared object interfaces.



     tab();    lw(3.11i)    lw(2.39i)     lw(3.11i)     lw(2.39i)
     ____loc1___errno   __builtin_alloca__ctype  __fbufsize__flbf
     __flt_rounds__fpending                   __fpurge__freadable
     __freading__fsetlocking                __fwritable__fwriting
     __huge_val__iob        __loc1__major        __makedev__minor
     __nsw_extended_action__nsw_freeconfig
     __nsw_getconfig__posix_asctime_r
     __posix_ctime_r__posix_getgrgid_r
     __posix_getgrnam_r__posix_getlogin_r
     __posix_getpwnam_r__posix_getpwuid_r
     __posix_sigwait__posix_ttyname_r     __priocntl__priocntlset
     __pthread_cleanup_pop__pthread_cleanup_push
     __sysconf_xpg5__xpg4             __xpg4_putmsg__xpg4_putpmsg
     _Exit_altzone  _assert_cleanup _ctype_daylight _environ_exit
     _exithandle_filbuf                          _flsbuf_flushlbf
     _getdate_err_getdate_err_addr                     _iob_isnan
     _isnand_lwp_cond_broadcast
     _lwp_cond_reltimedwait_lwp_cond_signal
     _lwp_cond_timedwait_lwp_cond_wait     _lwp_continue_lwp_info
     _lwp_kill_lwp_mutex_lock _lwp_mutex_trylock_lwp_mutex_unlock
     _lwp_self_lwp_sema_init      _lwp_sema_post_lwp_sema_trywait
     _lwp_sema_wait_lwp_suspend                _lwp_suspend2_modf
     _nextafter_nsc_trydoorcall
     _nss_XbyY_buf_alloc_nss_XbyY_buf_free
     _nss_netdb_aliases_numeric  _scalb_sibuf   _sobuf_stack_grow
     _sys_buslist_sys_cldlist            _sys_fpelist_sys_illlist
     _sys_segvlist_sys_siginfolistp     _sys_siglist_sys_siglistn
     _sys_siglistp_sys_traplist _timezone_tolower _toupper_tzname
     _xftwa64l      abortabs      accessacct      acladdrtosymstr
     addsevaddseverity    adjtimeaio_cancel    aio_erroraio_fsync
     aio_readaio_return  aio_suspendaio_waitn  aio_writeaiocancel
     aioreadaiowait         aiowritealarm        alphasortaltzone
     ascftimeasctime   asctime_rasprintf   atexitatof    atoiatol
     atollatomic_add_16             atomic_add_16_nvatomic_add_32
     atomic_add_32_nvatomic_add_64   atomic_add_64_nvatomic_add_8
     atomic_add_8_nvatomic_add_char
     atomic_add_char_nvatomic_add_int
     atomic_add_int_nvatomic_add_long
     atomic_add_long_nvatomic_add_ptr
     atomic_add_ptr_nvatomic_add_short
     atomic_add_short_nvatomic_and_16
     atomic_and_16_nvatomic_and_32  atomic_and_32_nvatomic_and_64
     atomic_and_64_nvatomic_and_8 atomic_and_8_nvatomic_and_uchar
     atomic_and_uchar_nvatomic_and_uint
     atomic_and_uint_nvatomic_and_ulong
     atomic_and_ulong_nvatomic_and_ushort
     atomic_and_ushort_nvatomic_cas_16 atomic_cas_32atomic_cas_64
     atomic_cas_8atomic_cas_ptr   atomic_cas_ucharatomic_cas_uint
     atomic_cas_ulongatomic_cas_ushort
     atomic_clear_long_exclatomic_dec_16
     atomic_dec_16_nvatomic_dec_32  atomic_dec_32_nvatomic_dec_64
     atomic_dec_64_nvatomic_dec_8   atomic_dec_8_nvatomic_dec_ptr
     atomic_dec_ptr_nvatomic_dec_uchar
     atomic_dec_uchar_nvatomic_dec_uint
     atomic_dec_uint_nvatomic_dec_ulong
     atomic_dec_ulong_nvatomic_dec_ushort
     atomic_dec_ushort_nvatomic_inc_16
     atomic_inc_16_nvatomic_inc_32  atomic_inc_32_nvatomic_inc_64
     atomic_inc_64_nvatomic_inc_8   atomic_inc_8_nvatomic_inc_ptr
     atomic_inc_ptr_nvatomic_inc_uchar
     atomic_inc_uchar_nvatomic_inc_uint
     atomic_inc_uint_nvatomic_inc_ulong
     atomic_inc_ulong_nvatomic_inc_ushort
     atomic_inc_ushort_nvatomic_or_16 atomic_or_16_nvatomic_or_32
     atomic_or_32_nvatomic_or_64       atomic_or_64_nvatomic_or_8
     atomic_or_8_nvatomic_or_uchar
     atomic_or_uchar_nvatomic_or_uint
     atomic_or_uint_nvatomic_or_ulong
     atomic_or_ulong_nvatomic_or_ushort
     atomic_or_ushort_nvatomic_set_long_excl
     atomic_swap_16atomic_swap_32     atomic_swap_64atomic_swap_8
     atomic_swap_ptratomic_swap_uchar
     atomic_swap_uintatomic_swap_ulong atomic_swap_ushortattropen
     backtracebacktrace_symbols      backtrace_symbols_fdbasename
     bcmpbcopy              bindtextdomainbind_textdomain_codeset
     brkbsd_signal            bsearchbtowc            bzerocalloc
     canonicalize_file_namecatclose                catgetscatopen
     cfgetispeedcfgetospeed   cfsetispeedcfsetospeed  cftimechdir
     chkauthattrchmod        chownchroot         clearenvclearerr
     clockclock_getres               clock_gettimeclock_nanosleep
     clock_settimeclose closedirclosefrom  closelogcond_broadcast
     cond_destroycond_init           cond_reltimedwaitcond_signal
     cond_timedwaitcond_wait confstrcreat cryptcrypt_genhash_impl
     crypt_gensaltcrypt_gensalt_impl               csetcolcsetlen
     ctermidctermid_r         ctimectime_r          cuseriddaemon
     daylightdbm_clearerr  dbm_closedbm_delete dbm_errordbm_fetch
     dbm_firstkeydbm_nextkey                    dbm_opendbm_store
     dcgettextdcngettext     decimal_to_doubledecimal_to_extended
     decimal_to_quadrupledecimal_to_single       dgettextdifftime
     directiodirfd        dirnamediv        dl_iterate_phdrdladdr
     dladdr1dlclose   dldumpdlerror   dlinfodlmopen   dlopendlsym
     dngettextdoor_bind                      door_calldoor_create
     door_creddoor_getparam                  door_infodoor_return
     door_revokedoor_server_create        door_setparamdoor_ucred
     door_unbinddoor_xcreate   double_to_decimaldrand48   dupdup2
     econvertecvt               enable_extended_FILE_stdioencrypt
     endauthattrendexecattr                   endgrentendnetgrent
     endprofattrendpwent enduserattrendspent endusershellendutent
     endutxentenviron    erand48err    errnoerrx     euccoleuclen
     eucscolexecl    execleexeclp    execvexecve    execvexexecvp
     exitextended_to_decimal     faccessatfacl      fattachfchdir
     fchmodfchmodat  fchownfchownat  fchrootfclose fcloseallfcntl
     fconvertfcvt  fdatasyncfdetach  fdopenfdopendir   fdwalkfeof
     ferrorfexecve      fflushffs     ffslffsll     fgetattrfgetc
     fgetgrentfgetgrent_r    fgetposfgetpwent    fgetpwent_rfgets
     fgetspentfgetspent_r                      fgetuserattrfgetwc
     fgetwsfile_to_decimal  filenofinite  flsflsl  flsllflockfile
     fmtmsgfnmatch     fopenfork    fork1forkall    forkallxforkx
     fpathconffpclass   fpgetmaskfpgetround    fpgetstickyfprintf
     fpsetmaskfpsetround fpsetstickyfputc fputsfputwc fputwsfread
     frealpath    freefree_authattr    free_execattrfree_profattr
     free_proflistfree_userattr      freopenfrexp     fscanffseek
     fseekofsetattr  fsetposfstat  fstatatfstatfs   fstatvfsfsync
     ftellftello          ftimeftok         ftruncateftrylockfile
     ftwfunc_to_decimal    funlockfilefutimens     futimesatfwide
     fwprintffwprintf         fwscanfgconvert         gcvtgetacct
     getattratgetauthattr   getauthnamgetc   getc_unlockedgetchar
     getchar_unlockedgetcontext getcpuidgetcwd getdategetdate_err
     getdelimgetdents     getdtablesizegetegid      getenvgeteuid
     getexecattrgetexecname                getexecprofgetexecuser
     getextmntentgetgid   getgrentgetgrent_r   getgrgidgetgrgid_r
     getgrnamgetgrnam_r                    getgroupsgethomelgroup
     gethostidgethostname  gethrtimegethrvtime   getisaxgetitimer
     getlinegetloadavg    getlogingetlogin_r   getmntanygetmntent
     getmsggetnetgrent getnetgrent_rgetopt getopt_clipgetopt_long
     getopt_long_onlygetpagesize              getpagesizesgetpass
     getpassphrasegetpeerucred   getpflagsgetpgid   getpgrpgetpid
     getpmsggetppid   getpprivgetpriority   getprofattrgetprofnam
     getprognamegetprojid    getpwgetpwent     getpwent_rgetpwnam
     getpwnam_rgetpwuid    getpwuid_rgetrctl   getrlimitgetrusage
     getsgetsid       getspentgetspent_r       getspnamgetspnam_r
     getsuboptgettaskid      gettextgettimeofday     gettxtgetuid
     getuserattrgetuserattrnam           getuserattruidgetusernam
     getusershellgetuseruid   getustackgetutent  getutidgetutline
     getutmpgetutmpx    getutxentgetutxid     getutxlinegetvfsany
     getvfsentgetvfsfile       getvfsspecgetw       getwcgetwchar
     getwdgetwidth getwsgetzoneid  getzoneidbynamegetzonenamebyid
     globglobfree  gmtimegmtime_r grantptgsignal hasmntopthcreate
     hdestroyhsearch     iconviconv_close      iconv_openiconvctl
     iconvstrimaxabs       imaxdivindex       initgroupsinitstate
     innetgrinsque     ioctlis_system_labeled      isaexecisalnum
     isalphaisascii         isastreamisatty        isblankiscntrl
     isdigitisenglish isgraphisideogram islowerisnan isnandisnanf
     isnumberisphonogram      isprintispunct     issetugidisspace
     isspecialisupper      iswalnumiswalpha      iswblankiswcntrl
     iswctypeiswdigit      iswgraphiswlower      iswprintiswpunct
     iswspaceiswupper        iswxdigitisxdigit        jrand48kill
     killpgkva_match     l64alabs    laddlchown    lckpwdflcong48
     ldexpldivide    lexp10lfind    lfmtlink     linkatlio_listio
     llabslldiv           llog10llseek          lltostrlocaleconv
     localelistlocalelistfree   localtimelocaltime_r    lockflogb
     lonelongjmp  lrand48lsearch lseeklshiftl lstatlsub ltenlzero
     madvisemakecontext     makeutxmalloc     match_execattrmblen
     mbrlenmbrtowc         mbsinitmbsrtowcs        mbstowcsmbtowc
     memalignmembar_consumer              membar_entermembar_exit
     membar_producermemccpy       memchrmemcmp      memcntlmemcpy
     meminfomemmem   memmovememset   mincoremkdir   mkdiratmkfifo
     mkfifoatmknod   mknodatmkstemp   mktempmktime  mlockmlockall
     mmapmmapobj     modctlmodf     modffmodutx      monitormount
     mprotectmq_close    mq_getattrmq_notify    mq_openmq_receive
     mq_reltimedreceive_npmq_reltimedsend_np    mq_sendmq_setattr
     mq_timedreceivemq_timedsend   mq_unlinkmrand48  msgctlmsgget
     msgidsmsgrcv  msgsnapmsgsnd  msyncmunlock   munlockallmunmap
     mutex_consistentmutex_destroy           mutex_initmutex_lock
     mutex_trylockmutex_unlock  nanosleepnextafter  nfs_getfhnftw
     ngettextnice                              nl_langinfonrand48
     nss_default_findersnss_delete           nss_endentnss_getent
     nss_searchnss_setent    ntp_adjtimentp_gettime    openopenat
     opendiropenlog  optargopterr  optindoptopt  p_onlinepathconf
     pausepclose      pcsampleperror      pfmtpipe      plockpoll
     popenport_alert                    port_associateport_create
     port_dissociateport_get                   port_getnport_send
     port_sendnposix_fadvise         posix_fallocateposix_madvise
     posix_memalignposix_openpt
     posix_spawnposix_spawn_file_actions_addclose
     posix_spawn_file_actions_addclosefrom_np
     posix_spawn_file_actions_adddup2
     posix_spawn_file_actions_addopenposix_spawn_file_actions_destroy
     posix_spawn_file_actions_initposix_spawnattr_destroy
     posix_spawnattr_getflagsposix_spawnattr_getpgroup
     posix_spawnattr_getschedparamposix_spawnattr_getschedpolicy
     posix_spawnattr_getsigdefaultposix_spawnattr_getsigignore_np
     posix_spawnattr_getsigmaskposix_spawnattr_init
     posix_spawnattr_setflagsposix_spawnattr_setpgroup
     posix_spawnattr_setschedparamposix_spawnattr_setschedpolicy
     posix_spawnattr_setsigdefaultposix_spawnattr_setsigignore_np
     posix_spawnattr_setsigmaskposix_spawnp            ppollpread
     printfprintstack                         priocntlpriocntlset
     priv_addsetpriv_allocset           priv_basicsetpriv_copyset

     priv_delsetpriv_emptyset            priv_fillsetpriv_freeset
     priv_getbynamepriv_getbynum
     priv_getsetbynamepriv_getsetbynum  priv_gettextpriv_ineffect
     priv_intersectpriv_inverse    priv_isemptysetpriv_isequalset
     priv_isfullsetpriv_ismember            priv_issubsetpriv_set
     priv_set_to_strpriv_str_to_set      priv_unionprocessor_bind
     processor_infoprofil pselectpset_assign pset_bindpset_create
     pset_destroypset_getattr            pset_getloadavgpset_info
     pset_listpset_setattr                        psiginfopsignal
     pthread_atforkpthread_attr_destroy
     pthread_attr_getdetachstatepthread_attr_getguardsize
     pthread_attr_getinheritschedpthread_attr_getschedparam
     pthread_attr_getschedpolicypthread_attr_getscope
     pthread_attr_getstackpthread_attr_getstackaddr
     pthread_attr_getstacksizepthread_attr_init
     pthread_attr_setdetachstatepthread_attr_setguardsize
     pthread_attr_setinheritschedpthread_attr_setschedparam
     pthread_attr_setschedpolicypthread_attr_setscope
     pthread_attr_setstackpthread_attr_setstackaddr
     pthread_attr_setstacksizepthread_barrier_destroy
     pthread_barrier_initpthread_barrier_wait
     pthread_barrierattr_destroypthread_barrierattr_getpshared
     pthread_barrierattr_initpthread_barrierattr_setpshared
     pthread_cancelpthread_cond_broadcast
     pthread_cond_destroypthread_cond_init
     pthread_cond_reltimedwait_nppthread_cond_signal
     pthread_cond_timedwaitpthread_cond_wait
     pthread_condattr_destroypthread_condattr_getclock
     pthread_condattr_getpsharedpthread_condattr_init
     pthread_condattr_setclockpthread_condattr_setpshared
     pthread_createpthread_detach       pthread_equalpthread_exit
     pthread_getconcurrencypthread_getschedparam
     pthread_getspecificpthread_join
     pthread_key_createpthread_key_create_once_np
     pthread_key_deletepthread_kill
     pthread_mutex_consistentpthread_mutex_destroy
     pthread_mutex_getprioceilingpthread_mutex_init
     pthread_mutex_lockpthread_mutex_reltimedlock_np
     pthread_mutex_setprioceilingpthread_mutex_timedlock
     pthread_mutex_trylockpthread_mutex_unlock
     pthread_mutexattr_destroypthread_mutexattr_getprioceiling
     pthread_mutexattr_getprotocolpthread_mutexattr_getpshared
     pthread_mutexattr_getrobustpthread_mutexattr_gettype
     pthread_mutexattr_initpthread_mutexattr_setprioceiling
     pthread_mutexattr_setprotocolpthread_mutexattr_setpshared
     pthread_mutexattr_setrobustpthread_mutexattr_settype
     pthread_oncepthread_rwlock_destroy
     pthread_rwlock_initpthread_rwlock_rdlock
     pthread_rwlock_reltimedrdlock_nppthread_rwlock_reltimedwrlock_np
     pthread_rwlock_timedrdlockpthread_rwlock_timedwrlock
     pthread_rwlock_tryrdlockpthread_rwlock_trywrlock
     pthread_rwlock_unlockpthread_rwlock_wrlock
     pthread_rwlockattr_destroypthread_rwlockattr_getpshared
     pthread_rwlockattr_initpthread_rwlockattr_setpshared
     pthread_selfpthread_setcancelstate
     pthread_setcanceltypepthread_setconcurrency
     pthread_setspecificpthread_sigmask
     pthread_setschedparampthread_setschedprio
     pthread_spin_destroypthread_spin_init
     pthread_spin_lockpthread_spin_trylock
     pthread_spin_unlockpthread_testcancel         ptsnameputacct
     putcputc_unlocked    putcharputchar_unlocked    putenvputmsg
     putpmsgputpwent  putsputspent  pututlinepututxline putwputwc
     putwcharputws pwriteqeconvert qecvtqfconvert  qfcvtqgconvert
     qgcvtqsort        quadruple_to_decimalraise       randrand_r
     randomrctl_walk
     rctlblk_get_enforced_valuerctlblk_get_firing_time
     rctlblk_get_global_actionrctlblk_get_global_flags
     rctlblk_get_local_actionrctlblk_get_local_flags
     rctlblk_get_privilegerctlblk_get_recipient_pid
     rctlblk_get_valuerctlblk_set_local_action
     rctlblk_set_local_flagsrctlblk_set_privilege
     rctlblk_set_recipient_pidrctlblk_set_value
     rctlblk_sizere_comp       re_execread       readdirreaddir_r
     readlinkreadlinkat readvrealloc realpathreboot regcmpregcomp
     regerrorregex  regexecregfree  removeremque   renamerenameat
     resetmnttabresolvepath      rewindrewinddir      rindexrmdir
     rw_rdlockrw_read_held               rw_tryrdlockrw_trywrlock
     rw_unlockrw_write_held               rw_wrlockrwlock_destroy
     rwlock_initsbrk   scalbscandir   scanfsched_get_priority_max
     sched_get_priority_minsched_getparam
     sched_getschedulersched_rr_get_interval
     sched_setparamsched_setscheduler    sched_yieldschedctl_exit
     schedctl_initschedctl_lookup     schedctl_startschedctl_stop
     seconvertseed48      seekdirselect      sem_closesem_destroy
     sem_getvaluesem_init                        sem_opensem_post
     sem_reltimedwait_npsem_timedwait       sem_trywaitsem_unlink
     sem_waitsema_destroy                      sema_heldsema_init
     sema_postsema_trywait      sema_waitsemctl      semgetsemids
     semopsemtimedop     setauthattrsetattrat     setbufsetbuffer
     setcatsetcontext       setegidsetenv      seteuidsetexecattr
     setgidsetgrent     setgroupssethostname      setitimersetjmp
     setkeysetlabel   setlinebufsetlocale   setlogmasksetnetgrent
     setpflagssetpgid   setpgrpsetppriv    setprioritysetprofattr
     setprognamesetpwent     setrctlsetregid    setreuidsetrlimit
     setsidsetspent     setstatesettaskid      settimeofdaysetuid
     setuserattrsetusershell  setustacksetutent  setutxentsetvbuf
     sfconvertsgconvert      shm_openshm_unlink       shmadvshmat
     shmctlshmdt           shmgetshmids          sig2strsigaction
     sigaddsetsigaltstack  sigdelsetsigemptyset  sigfillsetsigfpe
     sigholdsigignore   siginterruptsigismember  siglongjmpsignal
     sigpausesigpending    sigprocmasksigqueue    sigrelsesigsend
     sigsendsetsigset   sigsetjmpsigstack  sigsuspendsigtimedwait
     sigwaitsigwaitinfo single_to_decimalsleep  smt_pausesnprintf
     sprintfsrand           srand48srandom          sscanfssignal
     stack_getboundsstack_inbounds stack_setboundsstack_violation
     statstatfs   statvfsstime   stpcpystpncpy  str2sigstrcasecmp
     strcasestrstrcat strchrnulstrchr strcmpstrcoll strcpystrcspn
     strdupstrdupa       strerrorstrerror_r       strfmonstrftime
     string_to_decimalstrlcat  strlcpystrlen   strncasecmpstrncat
     strncmpstrncpy         strndupstrndupa        strnstrstrpbrk
     strptimestrrchr  strsepstrsignal  strspnstrstr  strtodstrtof
     strtoimaxstrtok         strtok_rstrtol        strtoldstrtoll
     strtoulstrtoull         strtoumaxstrtows         strxfrmswab
     swapcontextswapctl      swprintfswscanf     symlinksymlinkat
     syncsync_instruction_memory    sysconfsysfs    sysinfosyslog
     systemtcdrain        tcflowtcflush        tcgetattrtcgetpgrp
     tcgetsidtcsendbreak      tcsetattrtcsetpgrp      tdeletetell
     telldirtempnam     textdomaintfind    thr_continuethr_create
     thr_exitthr_getconcurrency        thr_getpriothr_getspecific
     thr_jointhr_keycreate             thr_keycreate_oncethr_kill
     thr_mainthr_min_stack             thr_selfthr_setconcurrency
     thr_setpriothr_setspecific      thr_sigsetmaskthr_stksegment
     thr_suspendthr_yield                        timetimer_create
     timer_deletetimer_getoverrun      timer_gettimetimer_settime
     timestimezone tmpfiletmpnam  tmpnam_rtoascii  tolowertoupper
     towctranstowlower       towuppertruncate      tsearchttyname
     ttyname_rttyslot         twalktzname          tzsetu8_strcmp
     u8_textprep_stru8_validate                      uadminualarm
     uconv_u16tou32uconv_u16tou8      uconv_u32tou16uconv_u32tou8
     uconv_u8tou16uconv_u8tou32               ucred_freeucred_get
     ucred_getegiducred_geteuid    ucred_getgroupsucred_getpflags
     ucred_getpiducred_getprivset    ucred_getprojiducred_getrgid
     ucred_getruiducred_getsgid      ucred_getsuiducred_getzoneid
     ucred_sizeulckpwdf  ulimitulltostr  umaskumount umount2uname
     ungetcungetwc        unlinkunlinkat        unlockptunordered
     unsetenvupdwtmp  updwtmpxusleep  ustatutime  utimensatutimes
     utmpnameutmpxname  uucopyvalloc   vasprintfverr   verrxvfork
     vforkxvfprintf  vfscanfvfwprintf  vfwscanfvhangup vlfmtvpfmt
     vprintfvscanf       vsnprintfvsprintf       vsscanfvswprintf
     vswscanfvsyslog    vwarnvwarnx   vwprintfvwscanf   waitwait3
     wait4waitid   waitpidwalkcontext   warnwarnx    watollwcpcpy
     wcpncpywcrtomb  wcscasecmpwcscat  wcschrwcscmp wcscollwcscpy
     wcscspnwcsdup       wcsftimewcslen        wcsncasecmpwcsncat
     wcsncmpwcsncpy  wcsnlenwcspbrk wcsrchrwcsrtombs wcsspnwcsstr
     wcstodwcstof wcstoimaxwcstok  wcstolwcstold  wcstollwcstombs
     wcstoulwcstoull  wcstoumaxwcswcs wcswidthwcsxfrm wctobwctomb
     wctranswctype wcwidthwmemchr wmemcmpwmemcpy  wmemmovewmemset
     wordexpwordfree  wprintfwracct  writewritev  wscanfwscasecmp
     wscatwschr      wscmpwscol      wscollwscpy      wscspnwsdup
     wslenwsncasecmp   wsncatwsncmp  wsncpywspbrk  wsprintfwsrchr
     wsscanfwsspn wstodwstok wstolwstoll wstostrwsxfrm yield

     The following interfaces are unique to the 32-bit version of
     this library:



     tab();    lw(2.75i)    lw(2.75i)     lw(2.75i)     lw(2.75i)
     __div64__mul64   __posix_readdir_r__rem64   __udiv64__urem64
     _bufendtab_lastbuf   _s_fcntl_sys_nsig   _xftw64aio_cancel64
     aio_error64aio_fsync64                aio_read64aio_return64
     aio_suspend64aio_waitn64 aio_write64creat64 fgetpos64fopen64
     freopen64fseeko64     fsetpos64fstat64    fstatvfs64ftello64
     ftruncate64ftw64  getdents64getrlimit64  lio_listio64lockf64
     lseek64lstat64  mkstemp64mmap64  nftw64open64  pread64ptrace
     pwrite64readdir64                         readdir64_rs_fcntl
     s_ioctlselect_large_fdset                  setrlimit64stat64
     statvfs64sys_errlist sys_nerrtell64 tmpfile64truncate64



     The following interfaces are unique to the 32-bit SPARC ver-
     sion of this library:



     tab();  lw(2.75i)  lw(2.75i)  lw(2.75i)  lw(2.75i)  .div.mul
     .rem.stret1     .stret2.stret4    .stret8.udiv    .umul.urem
     _Q_add_Q_cmp   _Q_cmpe_Q_div   _Q_dtoq_Q_feq    _Q_fge_Q_fgt
     _Q_fle_Q_flt   _Q_fne_Q_itoq   _Q_lltoq_Q_mul  _Q_neg_Q_qtod
     _Q_qtoi_Q_qtoll       _Q_qtos_Q_qtou        _Q_qtoull_Q_sqrt
     _Q_stoq_Q_sub _Q_ulltoq_Q_utoq __dtoll__dtou __dtoull__ftoll
     __ftou__ftoull __umul64



     The following interfaces are unique to the 32-bit  x86  ver-
     sion of this library:



     tab();    lw(2.75i)    lw(2.75i)     lw(2.75i)     lw(2.75i)
     __fpstart_fp_hw        _fpstart_fxstat        _lxstat_nuname
     _thr_errno_addr_xmknod _xstatnuname



     The following interfaces are unique to the 64-bit SPARC ver-
     sion of this library:



     tab();    lw(2.75i)    lw(2.75i)     lw(2.75i)     lw(2.75i)
     _Qp_add_Qp_cmp        _Qp_cmpe_Qp_div        _Qp_dtoq_Qp_feq
     _Qp_fge_Qp_fgt _Qp_fle_Qp_flt _Qp_fne_Qp_itoq _Qp_mul_Qp_neg
     _Qp_qtod_Qp_qtoi     _Qp_qtos_Qp_qtoui     _Qp_qtoux_Qp_qtox
     _Qp_sqrt_Qp_stoq     _Qp_sub_Qp_uitoq      _Qp_uxtoq_Qp_xtoq
     __align_cpy_1__align_cpy_16       __align_cpy_2__align_cpy_4
     __align_cpy_8__dtoul __ftoul__sparc_utrap_install

Files
     /lib/libc.so.1
                                shared object


     /lib/64/libc.so.1
                                64-bit shared object


     /lib/c_synonyms.so.1
                                A compatibility library  to  pro-
                                vide   access  to  obsolete  libc
                                synonym symbols


     /lib/64/c_synonyms.so.1
                                A 64-bit compatibility library to
                                provide  access  to obsolete libc
                                synonym symbols

Attributes
     See attributes(5) for descriptions of the  following  attri-
     butes:



     tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i)  ATTRI-
     BUTE  TYPEATTRIBUTE  VALUE  _ Availabilitysystem/library MT-
     LevelSafe

See Also
     pvs(1), Intro(2), Intro(3),  attributes(5),  lf64(5),  standards(5)

Notes
     The synonyms compatibility  library,  c_synonyms.so.1,  pro-
     vides  a mechanism to support old applications and libraries
     that were mistakenly built using now-obsolete  synonym  sym-
     bols from libc.


     Before the advent of direct binding (-B  direct)  libc  pro-
     vided   many   functions   with  two  names.   For  example,
     getpwent() and _getpwent().  These  two  names  referred  to
     exactly  the  same  function in libc. The leading-underscore
     symbol was intended to be used by system libraries in  order
     to  avoid  conflicting with an application that might define
     its own version  of  getpwent()  with  completely  different
     semantics.  Standard-conforming  applications may not define
     and use function names with leading underscores.


     Solaris system libraries are now built with direct  binding.
     This  means that a system library that calls getpwent() will
     bind directly to the instance of getpwent() in libc, even if
     the  application  to  which it is linked defines a different
     getpwent() for its own use. The  application  binds  to  its
     instance  of  getpwent() and there is no resulting conflict.
     The  direct  binding  mechanism  is  equally  available   to
     libraries not delivered with Solaris.


     As  a  result  of  this  evolution,  most  of  the  leading-
     underscore  synonym  symbols  have  been  removed from libc.
     This means that applications that  call  these  now-obsolete
     function names will cease to work.  They will typically draw
     the error:

       $ ./application
       ld.so.1: fatal: relocation error: symbol _getpwent:
       referenced symbol not found
       Killed




     All of the old leading-underscore symbols have  been  copied
     to  the  synonyms compatibility library. This library simply
     redirects the calls to the non-underscore instances  of  the
     corresponding  functions  in  libc.  Use  it as a pre-loaded
     object:

       $ LD_PRELOAD=c_synonyms.so.1 ./application




     The synonyms compatibility library is  intended  neither  to
     enable the generation of applications that call the obsolete
     leading-underscore synonym functions, nor  to  endorse  this
     particular programming practice.
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 1.0 CSS3