⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtl_index.4

📁 rtlinux-3.1源代码
💻 4
字号:
.\" This -*- nroff -*- file has been generated from.\" DocBook SGML with docbook-to-man on Debian GNU/Linux....\"...\"	transcript compatibility for postscript use....\"...\"	synopsis:  .P! <file.ps>...\".de P!\\&..fl			\" force out current output buffer\\!%PB\\!/showpage{}def...\" the following is from Ken Flowers -- it prevents dictionary overflows\\!/tempdict 200 dict def tempdict begin.fl			\" prolog.sy cat \\$1\" bring in postscript file...\" the following line matches the tempdict above\\!end % tempdict %\\!PE\\!..sp \\$2u	\" move below the image...de pF.ie     \\*(f1 .ds f1 \\n(.f.el .ie \\*(f2 .ds f2 \\n(.f.el .ie \\*(f3 .ds f3 \\n(.f.el .ie \\*(f4 .ds f4 \\n(.f.el .tm ? font overflow.ft \\$1...de fP.ie     !\\*(f4 \{\.	ft \\*(f4.	ds f4\"'	br \}.el .ie !\\*(f3 \{\.	ft \\*(f3.	ds f3\"'	br \}.el .ie !\\*(f2 \{\.	ft \\*(f2.	ds f2\"'	br \}.el .ie !\\*(f1 \{\.	ft \\*(f1.	ds f1\"'	br \}.el .tm ? font underflow...ds f1\".ds f2\".ds f3\".ds f4\"'\" t .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n  .TH "RTLinux man page index" "" .SH "NAME" RTLinux Function List \(em A comprehensive list of RTLinux functions. .SH "Note" .PP Certain RTLinux API functions have restrictions on their use. Some functions may only be called during RTLinux module initialization and cleanup (e.g., \fBrtf_create\fP, \fBrtf_destroy\fP). Other functions may not be used to operate on threads running on processors other than the current one (\fBpthread_make_periodic_np\fP). .PP The following functions should not be used in interrupt handlers: .IP "" 10 pthread_create .IP "" 10 pthread_join .IP "" 10 usleep .IP "" 10 nanosleep .IP "" 10 clock_nanosleep .IP "" 10 pthread_self .IP "" 10 pthread_exit .IP "" 10 pthread_mutex_lock .IP "" 10 pthread_mutex_trylock .IP "" 10 pthread_cond_wait .IP "" 10 sem_wait .IP "" 10 sem_trywait .IP "" 10 sem_timedwait .IP "" 10 pthread_wait_np .IP "" 10 pthread_delete_np .PP Any function that may block, excluding pthread_join and pthread_delete_np, should not be used in init_module() or cleanup_module(). .PP Please see individual manual pages for additional information. Except as noted here, or in the individual manual pages, there are no restrictions on the API function usage. .SH "POSIX Functions" .PP RTLinux supports a subset of the POSIX interface. The following POSIX interface functions are available in this release:  .IP "" 10 \fIclock_gettime (link to URL ../susv2/xsh/clock_settime.html) \fR .IP "" 10 \fIclock_settime (link to URL ../susv2/xsh/clock_settime.html) \fR .IP "" 10 \fItime (link to URL ../susv2/xsh/time.html) \fR .IP "" 10 \fIusleep (link to URL ../susv2/xsh/usleep.html) \fR .IP "" 10 \fInanosleep (link to URL ../susv2/xsh/nanosleep.html) \fR .IP "" 10 \fIclock_nanosleep (link to URL clock_nanosleep.html) \fR .IP "" 10 \fIsched_get_priority_max (link to URL ../susv2/xsh/sched_get_priority_max.html) \fR .IP "" 10 \fIsched_get_priority_min (link to URL ../susv2/xsh/sched_get_priority_max.html) \fR .IP "" 10 \fIpthread_self (link to URL ../susv2/xsh/pthread_self.html) \fR .IP "" 10 \fIpthread_attr_init (link to URL ../susv2/xsh/pthread_attr_init.html) \fR .IP "" 10 \fIpthread_attr_getstackaddr (link to URL ../susv2/xsh/pthread_attr_getstackaddr.html) \fR .IP "" 10 \fIpthread_attr_setstackaddr (link to URL ../susv2/xsh/pthread_attr_getstackaddr.html) \fR .IP "" 10 \fIpthread_attr_getstacksize (link to URL ../susv2/xsh/pthread_attr_getstacksize.html) \fR .IP "" 10 \fIpthread_attr_setstacksize (link to URL ../susv2/xsh/pthread_attr_getstacksize.html) \fR .IP "" 10 \fIpthread_attr_getschedparam (link to URL ../susv2/xsh/pthread_attr_setschedparam.html) \fR .IP "" 10 \fIpthread_attr_setschedparam (link to URL ../susv2/xsh/pthread_attr_setschedparam.html) \fR .IP "" 10 \fIpthread_detach (link to URL ../susv2/xsh/pthread_detach.html) \fR .IP "" 10 \fIpthread_attr_getdetachstate (link to URL ../susv2/xsh/pthread_attr_setdetachstate.html) \fR .IP "" 10 \fIpthread_attr_setdetachstate (link to URL ../susv2/xsh/pthread_attr_setdetachstate.html) \fR .IP "" 10 \fIsched_yield (link to URL ../susv2/xsh/sched.html) \fR .IP "" 10 \fIpthread_getschedparam (link to URL ../susv2/xsh/pthread_getschedparam.html) \fR .IP "" 10 \fIpthread_setschedparam (link to URL ../susv2/xsh/pthread_getschedparam.html) \fR .IP "" 10 \fIpthread_create (link to URL pthread_create.3.html) \fR .IP "" 10 \fIpthread_exit (link to URL ../susv2/xsh/pthread_exit.html) \fR .IP "" 10 \fIpthread_cancel (link to URL ../susv2/xsh/pthread_cancel.html) \fR .IP "" 10 \fIpthread_setcancelstate (link to URL ../susv2/xsh/pthread_setcancelstate.html) \fR .IP "" 10 \fIpthread_setcanceltype (link to URL ../susv2/xsh/pthread_setcancelstate.html) \fR .IP "" 10 \fIpthread_join (link to URL pthread_join.3.html) \fR .IP "" 10 \fIpthread_kill (link to URL ../susv2/xsh/pthread_kill.html) \fR (signals supported: 0, RTL_SIGNAL_SUSPEND, RTL_SIGNAL_WAKEUP, RTL_SIGNAL_CANCEL) .IP "" 10 \fIpthread_mutexattr_getpshared (link to URL ../susv2/xsh/pthread_mutexattr_getpshared.html) \fR .IP "" 10 \fIpthread_mutexattr_setpshared (link to URL ../susv2/xsh/pthread_mutexattr_getpshared.html) \fR .IP "" 10 \fIpthread_mutexattr_init (link to URL ../susv2/xsh/pthread_mutexattr_init.html) \fR .IP "" 10 \fIpthread_mutexattr_destroy (link to URL ../susv2/xsh/pthread_mutexattr_init.html) \fR .IP "" 10 \fIpthread_mutex_init (link to URL ../susv2/xsh/pthread_mutex_init.html) \fR .IP "" 10 \fIpthread_mutex_destroy (link to URL ../susv2/xsh/pthread_mutex_init.html) \fR .IP "" 10 \fIpthread_mutexattr_gettype (link to URL ../susv2/xsh/pthread_mutexattr_gettype.html) \fR .IP "" 10 \fIpthread_mutexattr_settype (link to URL ../susv2/xsh/pthread_mutexattr_gettype.html) \fR .IP "" 10 \fIpthread_mutex_lock (link to URL ../susv2/xsh/pthread_mutex_lock.html) \fR .IP "" 10 \fIpthread_mutex_trylock (link to URL ../susv2/xsh/pthread_mutex_lock.html) \fR .IP "" 10 \fIpthread_mutex_unlock (link to URL ../susv2/xsh/pthread_mutex_lock.html) \fR .IP "" 10 \fIsysconf (link to URL ../susv2/xsh/sysconf.html) \fR .IP "" 10 \fIuname (link to URL ../susv2/xsh/uname.html) \fR .PP The following group of functions is supported if _POSIX_THREAD_PRIO_PROTECT options is defined: .IP "" 10 \fIpthread_mutexattr_getprotocol (link to URL ../susv2/xsh/pthread_mutexattr_setprotocol.html) \fR .IP "" 10 \fIpthread_mutexattr_setprotocol (link to URL ../susv2/xsh/pthread_mutexattr_setprotocol.html) \fR .IP "" 10 \fIpthread_mutexattr_getprioceiling (link to URL ../susv2/xsh/pthread_mutexattr_setprioceiling.html) \fR .IP "" 10 \fIpthread_mutexattr_setprioceiling (link to URL ../susv2/xsh/pthread_mutexattr_setprioceiling.html) \fR .PP POSIX condition variables: .IP "" 10 \fIpthread_condattr_getpshared (link to URL ../susv2/xsh/pthread_condattr_getpshared.html) \fR .IP "" 10 \fIpthread_condattr_setpshared (link to URL ../susv2/xsh/pthread_condattr_getpshared.html) \fR .IP "" 10 \fIpthread_condattr_init (link to URL ../susv2/xsh/pthread_condattr_destroy.html) \fR .IP "" 10 \fIpthread_condattr_destroy (link to URL ../susv2/xsh/pthread_condattr_destroy.html) \fR .IP "" 10 \fIpthread_cond_init (link to URL ../susv2/xsh/pthread_cond_init.html) \fR .IP "" 10 \fIpthread_cond_destroy (link to URL ../susv2/xsh/pthread_cond_init.html) \fR .IP "" 10 \fIpthread_cond_wait (link to URL ../susv2/xsh/pthread_cond_wait.html) \fR .IP "" 10 \fIpthread_cond_timedwait (link to URL ../susv2/xsh/pthread_cond_wait.html) \fR .IP "" 10 \fIpthread_cond_broadcast (link to URL ../susv2/xsh/pthread_cond_broadcast.html) \fR .IP "" 10 \fIpthread_cond_signal (link to URL ../susv2/xsh/pthread_cond_broadcast.html) \fR .PP POSIX semaphores: .IP "" 10 \fIsem_init (link to URL ../susv2/xsh/sem_init.html) \fR .IP "" 10 \fIsem_destroy (link to URL ../susv2/xsh/sem_destroy.html) \fR .IP "" 10 \fIsem_getvalue (link to URL ../susv2/xsh/sem_getvalue.html) \fR .IP "" 10 \fIsem_wait (link to URL ../susv2/xsh/sem_wait.html) \fR .IP "" 10 \fIsem_trywait (link to URL ../susv2/xsh/sem_trywait.html) \fR .IP "" 10 \fIsem_post (link to URL ../susv2/xsh/sem_post.html) \fR .IP "" 10 \fIsem_timedwait (link to URL sem_timedwait.html) \fR .SH "RTLinux-specific functions" .IP "" 10 \fIclock_gethrtime.3 (link to URL clock_gethrtime.3.html) \fR .IP "" 10 \fIfree_RTirq.3 (link to URL free_RTirq.3.html) \fR .IP "" 10 \fIgethrtime.3 (link to URL gethrtime.3.html) \fR .IP "" 10 \fIpthread_attr_getcpu_np.3 (link to URL pthread_attr_getcpu_np.3.html) \fR .IP "" 10 \fIpthread_attr_setcpu_np.3 (link to URL pthread_attr_setcpu_np.3.html) \fR .IP "" 10 \fIpthread_delete_np.3 (link to URL pthread_delete_np.3.html) \fR .IP "" 10 \fIpthread_make_periodic_np.3 (link to URL pthread_make_periodic_np.3.html) \fR .IP "" 10 \fIpthread_attr_setfp_np.3 (link to URL pthread_attr_setfp_np.3.html) \fR .IP "" 10 \fIpthread_setfp_np.3 (link to URL pthread_setfp_np.3.html) \fR .IP "" 10 \fIpthread_suspend_np.3 (link to URL pthread_suspend_np.3.html) \fR .IP "" 10 \fIpthread_wait_np.3 (link to URL pthread_wait_np.3.html) \fR .IP "" 10 \fIpthread_wakeup_np.3 (link to URL pthread_wakeup_np.3.html) \fR .IP "" 10 \fIrequest_RTirq.3 (link to URL request_RTirq.3.html) \fR .IP "" 10 \fIrt_get_time.3 (link to URL rt_get_time.3.html) \fR .IP "" 10 \fIrt_task_delete.3 (link to URL rt_task_delete.3.html) \fR .IP "" 10 \fIrt_task_init.3 (link to URL rt_task_init.3.html) \fR .IP "" 10 \fIrt_task_make_periodic.3 (link to URL rt_task_make_periodic.3.html) \fR .IP "" 10 \fIrt_task_suspend.3 (link to URL rt_task_suspend.3.html) \fR .IP "" 10 \fIrt_task_wait.3 (link to URL rt_task_wait.3.html) \fR .IP "" 10 \fIrt_task_wakeup.3 (link to URL rt_task_wakeup.3.html) \fR .IP "" 10 \fIrt_use_fp.3 (link to URL rt_use_fp.3.html) \fR .IP "" 10 \fIrtf.4 (link to URL rtf.4.html) \fR .IP "" 10 \fIrtf_create.3 (link to URL rtf_create.3.html) \fR .IP "" 10 \fIrtf_create_handler.3 (link to URL rtf_create_handler.3.html) \fR .IP "" 10 \fIrtf_destroy.3 (link to URL rtf_destroy.3.html) \fR .IP "" 10 \fIrtf_get.3 (link to URL rtf_get.3.html) \fR .IP "" 10 \fIrtf_flush.3 (link to URL rtf_flush.3.html) \fR .IP "" 10 \fIrtf_make_user_pair.3 (link to URL rtf_make_user_pair.3.html) \fR .IP "" 10 \fIrtf_link_user_ioctl.3 (link to URL rtf_link_user_ioctl.3.html) \fR .IP "" 10 \fIrtf_put.3 (link to URL rtf_put.3.html) \fR .IP "" 10 \fIrtl_allow_interrupts.3 (link to URL rtl_allow_interrupts.3.html) \fR .IP "" 10 \fIrtl_free_irq.3 (link to URL rtl_free_irq.3.html) \fR .IP "" 10 \fIrtl_free_soft_irq.3 (link to URL rtl_free_soft_irq.3.html) \fR .IP "" 10 \fIrtl_get_soft_irq.3 (link to URL rtl_get_soft_irq.3.html) \fR .IP "" 10 \fIrtl_getcpuid.3 (link to URL rtl_getcpuid.3.html) \fR .IP "" 10 \fIrtl_getschedclock.3 (link to URL rtl_getschedclock.3.html) \fR .IP "" 10 \fIrtl_global_pend_irq.3 (link to URL rtl_global_pend_irq.3.html) \fR .IP "" 10 \fIrtl_hard_disable_irq.3 (link to URL rtl_hard_disable_irq.3.html) \fR .IP "" 10 \fIrtl_hard_enable_irq.3 (link to URL rtl_hard_enable_irq.3.html) \fR .IP "" 10 \fIrtl_no_interrupts.3 (link to URL rtl_no_interrupts.3.html) \fR .IP "" 10 \fIrtl_printf.3 (link to URL rtl_printf.3.html) \fR .IP "" 10 \fIrtl_request_irq.3 (link to URL rtl_request_irq.3.html) \fR .IP "" 10 \fIrtl_restore_interrupts.3 (link to URL rtl_restore_interrupts.3.html) \fR .IP "" 10 \fIrtl_setclockmode.3 (link to URL rtl_setclockmode.3.html) \fR .IP "" 10 \fIrtl_stop_interrupts.3 (link to URL rtl_stop_interrupts.3.html) \fR .IP "" 10 \fIrtl_v1.3 (link to URL rtl_v1.3.html) \fR .IP "" 10 \fIsigaction.2 (link to URL sigaction.2.html) \fR .PP \(co2001 FSMLabs Inc. .PP All rights reserved. ...\" created by instant / docbook-to-man, Thu 26 Jul 2001, 11:20 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -