Hi!

----

As requested... below is a list of manpages in Solaris 11/B145 which
have the word 'EINTR" inside (e.g. $ grep -r -l EINTR /usr/share/man/
#):
-- snip --
/usr/share/man/man3nsl/t_sndv.3nsl
/usr/share/man/man3nsl/t_rcvudata.3nsl
/usr/share/man/man3nsl/dial.3nsl
/usr/share/man/man3nsl/t_snd.3nsl
/usr/share/man/man3nsl/t_rcvv.3nsl
/usr/share/man/man3nsl/t_rcv.3nsl
/usr/share/man/man3nsl/t_sndudata.3nsl
/usr/share/man/man3tecla/gl_io_mode.3tecla
/usr/share/man/man3tecla/gl_get_line.3tecla
/usr/share/man/man7i/audio.7i
/usr/share/man/man7i/dsp.7i
/usr/share/man/man9s/cb_ops.9s
/usr/share/man/man3volmgt/volmgt_symname.3volmgt
/usr/share/man/man3volmgt/volmgt_running.3volmgt
/usr/share/man/man3volmgt/volmgt_inuse.3volmgt
/usr/share/man/man3volmgt/volmgt_check.3volmgt
/usr/share/man/man3project/getprojent.3project
/usr/share/man/man7d/random.7d
/usr/share/man/man7d/asy.7d
/usr/share/man/man7d/sd.7d
/usr/share/man/man7d/poll.7d
/usr/share/man/man7d/zs.7d
/usr/share/man/man7d/ugen.7d
/usr/share/man/man3ext/sendfile.3ext
/usr/share/man/man3ext/sendfilev.3ext
/usr/share/man/man3ext/auto_ef.3ext
/usr/share/man/man3head/signal.h.3head
/usr/share/man/man4/proc.4
/usr/share/man/man3tnf/tnfctl_pid_open.3tnf
/usr/share/man/man3xnet/connect.3xnet
/usr/share/man/man3xnet/send.3xnet
/usr/share/man/man3xnet/recvfrom.3xnet
/usr/share/man/man3xnet/sendto.3xnet
/usr/share/man/man3xnet/recvmsg.3xnet
/usr/share/man/man3xnet/recv.3xnet
/usr/share/man/man3xnet/sendmsg.3xnet
/usr/share/man/man3xnet/accept.3xnet
/usr/share/man/man1/zshmodules.1
/usr/share/man/man9f/mkiocb.9f
/usr/share/man/ja_JP.UTF-8/man2/Intro.2
/usr/share/man/man3socket/connect.3socket
/usr/share/man/man3socket/send.3socket
/usr/share/man/man3socket/accept.3socket
/usr/share/man/man3socket/recv.3socket
/usr/share/man/man2/fork.2
/usr/share/man/man2/putmsg.2
/usr/share/man/man2/chdir.2
/usr/share/man/man2/mknod.2
/usr/share/man/man2/chown.2
/usr/share/man/man2/read.2
/usr/share/man/man2/chmod.2
/usr/share/man/man2/sigsuspend.2
/usr/share/man/man2/unlink.2
/usr/share/man/man2/fcntl.2
/usr/share/man/man2/_lwp_cond_wait.2
/usr/share/man/man2/ustat.2
/usr/share/man/man2/stat.2
/usr/share/man/man2/close.2
/usr/share/man/man2/link.2
/usr/share/man/man2/dup.2
/usr/share/man/man2/open.2
/usr/share/man/man2/_lwp_sema_wait.2
/usr/share/man/man2/exec.2
/usr/share/man/man2/getmsg.2
/usr/share/man/man2/ioctl.2
/usr/share/man/man2/utimes.2
/usr/share/man/man2/statvfs.2
/usr/share/man/man2/msgsnd.2
/usr/share/man/man2/sigaction.2
/usr/share/man/man2/access.2
/usr/share/man/man2/pause.2
/usr/share/man/man2/msgrcv.2
/usr/share/man/man2/sigwait.2
/usr/share/man/man2/utime.2
/usr/share/man/man2/chroot.2
/usr/share/man/man2/waitid.2
/usr/share/man/man2/poll.2
/usr/share/man/man2/write.2
/usr/share/man/man2/Intro.2
/usr/share/man/man2/semop.2
/usr/share/man/man3c/semaphore.3c
/usr/share/man/man3c/sem_timedwait.3c
/usr/share/man/man3c/truncate.3c
/usr/share/man/man3c/getgrnam.3c
/usr/share/man/man3c/aiowait.3c
/usr/share/man/man3c/nanosleep.3c
/usr/share/man/man3c/wait.3c
/usr/share/man/man3c/pthread_cleanup_push.3c
/usr/share/man/man3c/door_call.3c
/usr/share/man/man3c/freopen.3c
/usr/share/man/man3c/pthread_key_delete.3c
/usr/share/man/man3c/pthread_key_create.3c
/usr/share/man/man3c/closedir.3c
/usr/share/man/man3c/tmpfile.3c
/usr/share/man/man3c/port_get.3c
/usr/share/man/man3c/waitpid.3c
/usr/share/man/man3c/shm_open.3c
/usr/share/man/man3c/fclose.3c
/usr/share/man/man3c/getpass.3c
/usr/share/man/man3c/fputwc.3c
/usr/share/man/man3c/mq_send.3c
/usr/share/man/man3c/fopen.3c
/usr/share/man/man3c/select.3c
/usr/share/man/man3c/tcdrain.3c
/usr/share/man/man3c/sigwaitinfo.3c
/usr/share/man/man3c/catopen.3c
/usr/share/man/man3c/tcsetattr.3c
/usr/share/man/man3c/fseek.3c
/usr/share/man/man3c/aio_suspend.3c
/usr/share/man/man3c/mq_open.3c
/usr/share/man/man3c/fgetc.3c
/usr/share/man/man3c/getpwnam.3c
/usr/share/man/man3c/posix_fallocate.3c
/usr/share/man/man3c/fputc.3c
/usr/share/man/man3c/lio_listio.3c
/usr/share/man/man3c/fsync.3c
/usr/share/man/man3c/port_send.3c
/usr/share/man/man3c/mq_receive.3c
/usr/share/man/man3c/cond_init.3c
/usr/share/man/man3c/dup2.3c
/usr/share/man/man3c/fgetwc.3c
/usr/share/man/man3c/aio_waitn.3c
/usr/share/man/man3c/fflush.3c
/usr/share/man/man3c/wait3.3c
/usr/share/man/man3c/sem_open.3c
/usr/share/man/man3c/sem_wait.3c
/usr/share/man/man3c/catgets.3c
/usr/share/man/man3c/pthread_cleanup_pop.3c
/usr/share/man/man3c/lockf.3c
/usr/share/man/man3c/clock_nanosleep.3c
/usr/share/man/man3c/signal.3c
/usr/share/man/man5/threads.5
/usr/share/man/man9e/Intro.9e
/usr/share/man/man9e/close.9e
/usr/share/man/man9e/open.9e
-- snip --

The most interesting of them for ksh93/libast are in section 2 (syscalls&&co.):
-- snip --
/usr/share/man/man2/fork.2
/usr/share/man/man2/putmsg.2
/usr/share/man/man2/chdir.2
/usr/share/man/man2/mknod.2
/usr/share/man/man2/chown.2
/usr/share/man/man2/read.2
/usr/share/man/man2/chmod.2
/usr/share/man/man2/sigsuspend.2
/usr/share/man/man2/unlink.2
/usr/share/man/man2/fcntl.2
/usr/share/man/man2/_lwp_cond_wait.2
/usr/share/man/man2/ustat.2
/usr/share/man/man2/stat.2
/usr/share/man/man2/close.2
/usr/share/man/man2/link.2
/usr/share/man/man2/dup.2
/usr/share/man/man2/open.2
/usr/share/man/man2/_lwp_sema_wait.2
/usr/share/man/man2/exec.2
/usr/share/man/man2/getmsg.2
/usr/share/man/man2/ioctl.2
/usr/share/man/man2/utimes.2
/usr/share/man/man2/statvfs.2
/usr/share/man/man2/msgsnd.2
/usr/share/man/man2/sigaction.2
/usr/share/man/man2/access.2
/usr/share/man/man2/pause.2
/usr/share/man/man2/msgrcv.2
/usr/share/man/man2/sigwait.2
/usr/share/man/man2/utime.2
/usr/share/man/man2/chroot.2
/usr/share/man/man2/waitid.2
/usr/share/man/man2/poll.2
/usr/share/man/man2/write.2
/usr/share/man/man2/Intro.2
/usr/share/man/man2/semop.2
-- snip --
(most of them are known issues... but |fork()|, |exec()| and
|waitid()| suprised me a bit (it's logical... but surprising... since
many shells don't check explicitly for EINTR in these cases)).

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.ma...@nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)
_______________________________________________
ast-developers mailing list
ast-developers@research.att.com
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to