From 7e089fcc022461849bbc09437103cc337a88dd9c Mon Sep 17 00:00:00 2001 From: Akihiro MOTOKI Date: Sat, 30 Oct 2010 00:47:24 +0900 Subject: [PATCH] =?utf8?q?(split)=20LDP=20v3.24=20->=20v3.29=20=E3=81=AE?= =?utf8?q?=E5=AE=9A=E5=9E=8B=E7=9A=84=E3=81=AA=E5=A4=89=E6=9B=B4=E5=86=85?= =?utf8?q?=E5=AE=B9=E3=82=92=E5=8F=8D=E6=98=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- draft/man1/intro.1 | 20 +- draft/man1/time.1 | 4 +- draft/man2/_exit.2 | 12 +- draft/man2/accept.2 | 9 +- draft/man2/bind.2 | 12 +- draft/man2/brk.2 | 23 +- draft/man2/cacheflush.2 | 2 +- draft/man2/capget.2 | 4 +- draft/man2/chdir.2 | 14 +- draft/man2/chmod.2 | 14 +- draft/man2/chown.2 | 18 +- draft/man2/chroot.2 | 30 +- draft/man2/clock_getres.2 | 2 + draft/man2/clock_nanosleep.2 | 22 +- draft/man2/clone.2 | 9 +- draft/man2/connect.2 | 4 +- draft/man2/dup.2 | 5 +- draft/man2/epoll_ctl.2 | 10 +- draft/man2/execve.2 | 18 +- draft/man2/faccessat.2 | 15 +- draft/man2/fallocate.2 | 5 +- draft/man2/fchmodat.2 | 15 +- draft/man2/fchownat.2 | 15 +- draft/man2/flock.2 | 8 +- draft/man2/fork.2 | 4 +- draft/man2/fstatat.2 | 15 +- draft/man2/futex.2 | 28 +- draft/man2/futimesat.2 | 15 +- draft/man2/getdents.2 | 4 +- draft/man2/getdomainname.2 | 4 +- draft/man2/getdtablesize.2 | 21 +- draft/man2/gethostname.2 | 17 +- draft/man2/getitimer.2 | 4 +- draft/man2/getpagesize.2 | 21 +- draft/man2/getpriority.2 | 8 +- draft/man2/getrlimit.2 | 27 +- draft/man2/getsid.2 | 14 +- draft/man2/gettimeofday.2 | 2 +- draft/man2/getuid.2 | 8 +- draft/man2/inotify_rm_watch.2 | 10 +- draft/man2/intro.2 | 13 +- draft/man2/io_cancel.2 | 3 +- draft/man2/io_destroy.2 | 3 +- draft/man2/io_getevents.2 | 1 + draft/man2/io_setup.2 | 3 +- draft/man2/io_submit.2 | 3 +- draft/man2/ioctl.2 | 8 +- draft/man2/ioprio_set.2 | 2 +- draft/man2/killpg.2 | 8 +- draft/man2/linkat.2 | 15 +- draft/man2/lookup_dcookie.2 | 3 +- draft/man2/lseek.2 | 15 +- draft/man2/mbind.2 | 4 +- draft/man2/mincore.2 | 4 +- draft/man2/mkdirat.2 | 15 +- draft/man2/mknod.2 | 25 +- draft/man2/mknodat.2 | 19 +- draft/man2/mount.2 | 39 +- draft/man2/move_pages.2 | 22 +- draft/man2/mprotect.2 | 2 +- draft/man2/mq_getsetattr.2 | 4 +- draft/man2/mremap.2 | 14 +- draft/man2/msgctl.2 | 4 +- draft/man2/msgop.2 | 4 +- draft/man2/nice.2 | 2 +- draft/man2/open.2 | 36 +- draft/man2/openat.2 | 15 +- draft/man2/personality.2 | 4 +- draft/man2/pipe.2 | 5 +- draft/man2/poll.2 | 56 +-- draft/man2/pread.2 | 28 +- draft/man2/ptrace.2 | 4 +- draft/man2/read.2 | 4 +- draft/man2/readahead.2 | 5 +- draft/man2/readdir.2 | 7 +- draft/man2/readlink.2 | 15 +- draft/man2/readlinkat.2 | 15 +- draft/man2/recv.2 | 34 +- draft/man2/renameat.2 | 15 +- draft/man2/sched_setaffinity.2 | 5 +- draft/man2/select.2 | 20 +- draft/man2/select_tut.2 | 16 +- draft/man2/semctl.2 | 4 +- draft/man2/send.2 | 22 +- draft/man2/sendfile.2 | 4 +- draft/man2/seteuid.2 | 4 +- draft/man2/setpgid.2 | 36 +- draft/man2/setreuid.2 | 9 +- draft/man2/setsid.2 | 4 +- draft/man2/setuid.2 | 2 +- draft/man2/shmctl.2 | 8 +- draft/man2/sigaltstack.2 | 21 +- draft/man2/signal.2 | 8 +- draft/man2/sigprocmask.2 | 2 +- draft/man2/statfs.2 | 53 ++- draft/man2/swapon.2 | 10 +- draft/man2/symlink.2 | 7 +- draft/man2/symlinkat.2 | 15 +- draft/man2/sync.2 | 9 +- draft/man2/syscalls.2 | 20 +- draft/man2/sysfs.2 | 21 +- draft/man2/times.2 | 8 +- draft/man2/truncate.2 | 39 +- draft/man2/umask.2 | 4 +- draft/man2/unlinkat.2 | 15 +- draft/man2/unshare.2 | 5 +- draft/man2/vfork.2 | 29 +- draft/man2/wait.2 | 19 +- draft/man2/wait4.2 | 13 +- draft/man2/write.2 | 12 +- draft/man3/MB_CUR_MAX.3 | 2 +- draft/man3/MB_LEN_MAX.3 | 2 +- draft/man3/a64l.3 | 14 +- draft/man3/abs.3 | 10 +- draft/man3/acos.3 | 9 +- draft/man3/acosh.3 | 17 +- draft/man3/argz_add.3 | 12 +- draft/man3/asin.3 | 9 +- draft/man3/asinh.3 | 17 +- draft/man3/atan.3 | 9 +- draft/man3/atan2.3 | 9 +- draft/man3/atanh.3 | 47 ++- draft/man3/atoi.3 | 13 +- draft/man3/btowc.3 | 2 +- draft/man3/cbrt.3 | 19 +- draft/man3/ceil.3 | 11 +- draft/man3/cerf.3 | 9 +- draft/man3/clearenv.3 | 12 +- draft/man3/clock.3 | 2 +- draft/man3/cmsg.3 | 10 +- draft/man3/copysign.3 | 11 +- draft/man3/cos.3 | 45 ++- draft/man3/cosh.3 | 11 +- draft/man3/cproj.3 | 13 +- draft/man3/crypt.3 | 13 +- draft/man3/ctermid.3 | 2 + draft/man3/ctime.3 | 14 +- draft/man3/dirfd.3 | 15 +- draft/man3/div.3 | 13 +- draft/man3/dprintf.3 | 29 +- draft/man3/dysize.3 | 6 +- draft/man3/ecvt.3 | 23 +- draft/man3/ecvt_r.3 | 2 + draft/man3/end.3 | 4 +- draft/man3/erf.3 | 16 +- draft/man3/erfc.3 | 16 +- draft/man3/errno.3 | 4 +- draft/man3/error.3 | 8 +- draft/man3/euidaccess.3 | 5 +- draft/man3/exec.3 | 168 +++++--- draft/man3/exit.3 | 4 +- draft/man3/exp.3 | 9 +- draft/man3/exp2.3 | 8 +- draft/man3/expm1.3 | 56 ++- draft/man3/fabs.3 | 9 +- draft/man3/fdim.3 | 11 +- draft/man3/fenv.3 | 16 +- draft/man3/fexecve.3 | 27 +- draft/man3/ffs.3 | 43 ++- draft/man3/fgetwc.3 | 2 +- draft/man3/fgetws.3 | 2 +- draft/man3/finite.3 | 17 +- draft/man3/flockfile.3 | 2 + draft/man3/floor.3 | 11 +- draft/man3/fma.3 | 11 +- draft/man3/fmax.3 | 11 +- draft/man3/fmemopen.3 | 33 +- draft/man3/fmin.3 | 11 +- draft/man3/fmod.3 | 49 ++- draft/man3/fmtmsg.3 | 4 +- draft/man3/fopen.3 | 2 +- draft/man3/fpclassify.3 | 31 +- draft/man3/fputwc.3 | 2 +- draft/man3/fputws.3 | 2 +- draft/man3/frexp.3 | 13 +- draft/man3/fseek.3 | 4 +- draft/man3/ftw.3 | 44 ++- draft/man3/fwide.3 | 14 +- draft/man3/gamma.3 | 5 +- draft/man3/gcvt.3 | 23 +- draft/man3/getaddrinfo.3 | 13 +- draft/man3/getcwd.3 | 31 +- draft/man3/getdate.3 | 28 +- draft/man3/getfsent.3 | 4 +- draft/man3/getgrent.3 | 27 +- draft/man3/getgrnam.3 | 6 +- draft/man3/gethostbyname.3 | 25 +- draft/man3/gethostid.3 | 14 +- draft/man3/getipnodebyname.3 | 10 +- draft/man3/getline.3 | 41 +- draft/man3/getmntent.3 | 4 +- draft/man3/getpass.3 | 34 +- draft/man3/getpt.3 | 13 +- draft/man3/getpw.3 | 5 +- draft/man3/getpwent.3 | 15 +- draft/man3/getpwnam.3 | 6 +- draft/man3/getspnam.3 | 2 + draft/man3/getsubopt.3 | 29 +- draft/man3/getumask.3 | 7 +- draft/man3/getusershell.3 | 2 + draft/man3/getw.3 | 30 +- draft/man3/getwchar.3 | 2 +- draft/man3/gnu_get_libc_version.3 | 5 +- draft/man3/grantpt.3 | 18 +- draft/man3/hash.3 | 2 +- draft/man3/hypot.3 | 16 +- draft/man3/iconv.3 | 2 +- draft/man3/iconv_close.3 | 2 +- draft/man3/iconv_open.3 | 2 +- draft/man3/ilogb.3 | 18 +- draft/man3/index.3 | 3 +- draft/man3/intro.3 | 11 +- draft/man3/isalpha.3 | 13 +- draft/man3/isgreater.3 | 9 +- draft/man3/iswalnum.3 | 2 +- draft/man3/iswalpha.3 | 2 +- draft/man3/iswblank.3 | 13 +- draft/man3/iswcntrl.3 | 2 +- draft/man3/iswctype.3 | 2 +- draft/man3/iswdigit.3 | 2 +- draft/man3/iswgraph.3 | 2 +- draft/man3/iswlower.3 | 2 +- draft/man3/iswprint.3 | 2 +- draft/man3/iswpunct.3 | 2 +- draft/man3/iswspace.3 | 2 +- draft/man3/iswupper.3 | 2 +- draft/man3/iswxdigit.3 | 2 +- draft/man3/j0.3 | 6 +- draft/man3/ldexp.3 | 11 +- draft/man3/lgamma.3 | 47 ++- draft/man3/lockf.3 | 9 +- draft/man3/log.3 | 13 +- draft/man3/log10.3 | 13 +- draft/man3/log1p.3 | 17 +- draft/man3/log2.3 | 14 +- draft/man3/logb.3 | 17 +- draft/man3/lrint.3 | 14 +- draft/man3/lround.3 | 11 +- draft/man3/mblen.3 | 4 +- draft/man3/mbrlen.3 | 2 +- draft/man3/mbrtowc.3 | 2 +- draft/man3/mbsinit.3 | 2 +- draft/man3/mbsnrtowcs.3 | 29 +- draft/man3/mbsrtowcs.3 | 2 +- draft/man3/mbstowcs.3 | 2 +- draft/man3/mbtowc.3 | 4 +- draft/man3/memchr.3 | 4 +- draft/man3/memfrob.3 | 5 +- draft/man3/mkdtemp.3 | 13 +- draft/man3/mkfifoat.3 | 16 +- draft/man3/mktemp.3 | 25 +- draft/man3/modf.3 | 11 +- draft/man3/mq_close.3 | 4 +- draft/man3/mq_getattr.3 | 6 +- draft/man3/mq_notify.3 | 180 ++++----- draft/man3/mq_receive.3 | 18 +- draft/man3/mq_send.3 | 25 +- draft/man3/mq_unlink.3 | 4 +- draft/man3/nan.3 | 11 +- draft/man3/nextafter.3 | 25 +- draft/man3/nl_langinfo.3 | 33 +- draft/man3/opendir.3 | 26 +- draft/man3/openpty.3 | 48 ++- draft/man3/popen.3 | 2 + draft/man3/posix_fallocate.3 | 18 +- draft/man3/posix_memalign.3 | 26 +- draft/man3/posix_openpt.3 | 20 +- draft/man3/pow.3 | 41 +- draft/man3/printf.3 | 19 +- draft/man3/ptsname.3 | 14 +- draft/man3/putwchar.3 | 2 +- draft/man3/qecvt.3 | 8 +- draft/man3/queue.3 | 2 +- draft/man3/random.3 | 21 +- draft/man3/random_r.3 | 2 + draft/man3/rcmd.3 | 141 ++++++- draft/man3/readdir.3 | 12 +- draft/man3/realpath.3 | 9 +- draft/man3/remainder.3 | 20 +- draft/man3/remquo.3 | 11 +- draft/man3/resolver.3 | 5 +- draft/man3/rexec.3 | 12 +- draft/man3/rint.3 | 23 +- draft/man3/round.3 | 11 +- draft/man3/rpc.3 | 4 +- draft/man3/rtnetlink.3 | 4 +- draft/man3/scalb.3 | 14 +- draft/man3/scanf.3 | 15 +- draft/man3/setenv.3 | 2 + draft/man3/setnetgrent.3 | 4 +- draft/man3/shm_open.3 | 4 +- draft/man3/siginterrupt.3 | 11 +- draft/man3/signbit.3 | 11 +- draft/man3/significand.3 | 2 + draft/man3/sigpause.3 | 21 +- draft/man3/sigset.3 | 24 +- draft/man3/sigsetops.3 | 2 + draft/man3/sigwait.3 | 6 +- draft/man3/sin.3 | 43 ++- draft/man3/sinh.3 | 11 +- draft/man3/sqrt.3 | 11 +- draft/man3/statvfs.3 | 2 +- draft/man3/stdarg.3 | 2 +- draft/man3/stdin.3 | 12 +- draft/man3/stpcpy.3 | 33 +- draft/man3/stpncpy.3 | 28 +- draft/man3/strcasecmp.3 | 3 +- draft/man3/strcat.3 | 3 +- draft/man3/strchr.3 | 3 +- draft/man3/strcmp.3 | 3 +- draft/man3/strcoll.3 | 3 +- draft/man3/strcpy.3 | 12 +- draft/man3/strdup.3 | 27 +- draft/man3/strerror.3 | 2 +- draft/man3/strfry.3 | 3 +- draft/man3/strftime.3 | 10 +- draft/man3/strnlen.3 | 26 +- draft/man3/strpbrk.3 | 3 +- draft/man3/strptime.3 | 4 +- draft/man3/strsep.3 | 3 +- draft/man3/strsignal.3 | 29 +- draft/man3/strspn.3 | 3 +- draft/man3/strstr.3 | 3 +- draft/man3/strtod.3 | 11 +- draft/man3/strtok.3 | 14 +- draft/man3/strtol.3 | 11 +- draft/man3/strtoul.3 | 11 +- draft/man3/strxfrm.3 | 3 +- draft/man3/sysconf.3 | 2 +- draft/man3/syslog.3 | 8 +- draft/man3/system.3 | 11 +- draft/man3/tan.3 | 45 ++- draft/man3/tanh.3 | 11 +- draft/man3/tcgetsid.3 | 7 +- draft/man3/termios.3 | 26 +- draft/man3/tgamma.3 | 18 +- draft/man3/tmpnam.3 | 15 +- draft/man3/towctrans.3 | 2 +- draft/man3/towlower.3 | 2 +- draft/man3/towupper.3 | 2 +- draft/man3/trunc.3 | 11 +- draft/man3/ttyslot.3 | 24 +- draft/man3/ualarm.3 | 23 +- draft/man3/ungetwc.3 | 2 +- draft/man3/unlocked_stdio.3 | 10 +- draft/man3/unlockpt.3 | 10 +- draft/man3/usleep.3 | 23 +- draft/man3/wcpcpy.3 | 30 +- draft/man3/wcpncpy.3 | 30 +- draft/man3/wcrtomb.3 | 2 +- draft/man3/wcscasecmp.3 | 36 +- draft/man3/wcscat.3 | 2 +- draft/man3/wcschr.3 | 2 +- draft/man3/wcscmp.3 | 2 +- draft/man3/wcscpy.3 | 2 +- draft/man3/wcscspn.3 | 2 +- draft/man3/wcsdup.3 | 30 +- draft/man3/wcslen.3 | 2 +- draft/man3/wcsncasecmp.3 | 36 +- draft/man3/wcsncat.3 | 2 +- draft/man3/wcsncmp.3 | 2 +- draft/man3/wcsncpy.3 | 2 +- draft/man3/wcsnlen.3 | 36 +- draft/man3/wcsnrtombs.3 | 29 +- draft/man3/wcspbrk.3 | 2 +- draft/man3/wcsrchr.3 | 2 +- draft/man3/wcsrtombs.3 | 2 +- draft/man3/wcsspn.3 | 2 +- draft/man3/wcsstr.3 | 2 +- draft/man3/wcstok.3 | 2 +- draft/man3/wcstombs.3 | 2 +- draft/man3/wcswidth.3 | 7 +- draft/man3/wctob.3 | 2 +- draft/man3/wctomb.3 | 4 +- draft/man3/wctrans.3 | 2 +- draft/man3/wctype.3 | 2 +- draft/man3/wcwidth.3 | 2 +- draft/man3/wmemchr.3 | 2 +- draft/man3/wmemcmp.3 | 2 +- draft/man3/wmemcpy.3 | 2 +- draft/man3/wmemmove.3 | 2 +- draft/man3/wmemset.3 | 2 +- draft/man3/wprintf.3 | 13 +- draft/man3/y0.3 | 4 + draft/man4/console_ioctl.4 | 4 +- draft/man4/fd.4 | 82 ++-- draft/man4/initrd.4 | 13 +- draft/man4/pts.4 | 40 +- draft/man4/random.4 | 4 +- draft/man4/rtc.4 | 2 +- draft/man4/st.4 | 19 +- draft/man4/tty_ioctl.4 | 12 +- draft/man4/wavelan.4 | 10 +- draft/man5/core.5 | 40 +- draft/man5/hosts.5 | 4 +- draft/man5/rpc.5 | 4 +- draft/man5/services.5 | 11 +- draft/man5/termcap.5 | 4 +- draft/man5/ttytype.5 | 8 +- draft/man5/utmp.5 | 2 +- draft/man7/boot.7 | 28 +- draft/man7/bootparam.7 | 7 +- draft/man7/capabilities.7 | 48 ++- draft/man7/credentials.7 | 8 +- draft/man7/epoll.7 | 4 +- draft/man7/feature_test_macros.7 | 46 ++- draft/man7/futex.7 | 4 +- draft/man7/glob.7 | 14 +- draft/man7/koi8-r.7 | 4 +- draft/man7/man.7 | 2 +- draft/man7/netlink.7 | 4 +- draft/man7/packet.7 | 1 + draft/man7/path_resolution.7 | 12 +- draft/man7/pthreads.7 | 1 + draft/man7/pty.7 | 74 ++-- draft/man7/rtnetlink.7 | 22 +- draft/man7/sem_overview.7 | 6 +- draft/man7/shm_overview.7 | 5 +- draft/man7/signal.7 | 67 ++-- draft/man7/suffixes.7 | 8 +- draft/man7/time.7 | 4 +- draft/man7/unicode.7 | 8 +- draft/man7/uri.7 | 20 +- draft/man7/utf-8.7 | 8 +- release/man1/intro.1 | 10 +- release/man1/time.1 | 2 +- release/man2/_exit.2 | 10 +- release/man2/accept.2 | 6 +- release/man2/bind.2 | 6 +- release/man2/brk.2 | 21 +- release/man2/capget.2 | 4 +- release/man2/chdir.2 | 13 +- release/man2/chmod.2 | 13 +- release/man2/chown.2 | 17 +- release/man2/chroot.2 | 26 +- release/man2/clock_getres.2 | 2 + release/man2/clock_nanosleep.2 | 16 +- release/man2/clone.2 | 4 +- release/man2/connect.2 | 2 +- release/man2/dup.2 | 4 +- release/man2/epoll_ctl.2 | 8 +- release/man2/execve.2 | 8 +- release/man2/faccessat.2 | 13 +- release/man2/fallocate.2 | 4 +- release/man2/fchmodat.2 | 13 +- release/man2/fchownat.2 | 13 +- release/man2/flock.2 | 6 +- release/man2/fstatat.2 | 13 +- release/man2/futex.2 | 20 +- release/man2/futimesat.2 | 13 +- release/man2/getdents.2 | 2 +- release/man2/getdomainname.2 | 4 +- release/man2/getdtablesize.2 | 19 +- release/man2/gethostname.2 | 13 +- release/man2/getpagesize.2 | 19 +- release/man2/getpriority.2 | 4 +- release/man2/getrlimit.2 | 16 +- release/man2/getsid.2 | 13 +- release/man2/getuid.2 | 4 +- release/man2/inotify_rm_watch.2 | 10 +- release/man2/intro.2 | 8 +- release/man2/io_cancel.2 | 3 +- release/man2/io_destroy.2 | 3 +- release/man2/io_getevents.2 | 1 + release/man2/io_setup.2 | 3 +- release/man2/io_submit.2 | 3 +- release/man2/ioctl.2 | 4 +- release/man2/ioprio_set.2 | 2 +- release/man2/killpg.2 | 8 +- release/man2/linkat.2 | 13 +- release/man2/lseek.2 | 12 +- release/man2/mbind.2 | 2 +- release/man2/mincore.2 | 2 +- release/man2/mkdirat.2 | 13 +- release/man2/mknod.2 | 17 +- release/man2/mknodat.2 | 17 +- release/man2/mount.2 | 12 +- release/man2/move_pages.2 | 10 +- release/man2/mq_getsetattr.2 | 4 +- release/man2/mremap.2 | 9 +- release/man2/msgctl.2 | 2 +- release/man2/msgop.2 | 2 +- release/man2/nice.2 | 2 +- release/man2/open.2 | 13 +- release/man2/openat.2 | 13 +- release/man2/personality.2 | 2 +- release/man2/pipe.2 | 4 +- release/man2/poll.2 | 29 +- release/man2/pread.2 | 22 +- release/man2/ptrace.2 | 2 +- release/man2/read.2 | 2 +- release/man2/readahead.2 | 4 +- release/man2/readdir.2 | 5 +- release/man2/readlink.2 | 9 +- release/man2/readlinkat.2 | 13 +- release/man2/recv.2 | 18 +- release/man2/renameat.2 | 13 +- release/man2/sched_setaffinity.2 | 4 +- release/man2/select.2 | 9 +- release/man2/select_tut.2 | 10 +- release/man2/semctl.2 | 2 +- release/man2/send.2 | 12 +- release/man2/sendfile.2 | 2 +- release/man2/seteuid.2 | 4 +- release/man2/setpgid.2 | 35 +- release/man2/setreuid.2 | 9 +- release/man2/shmctl.2 | 4 +- release/man2/sigaltstack.2 | 16 +- release/man2/signal.2 | 4 +- release/man2/statfs.2 | 29 +- release/man2/swapon.2 | 6 +- release/man2/symlink.2 | 7 +- release/man2/symlinkat.2 | 13 +- release/man2/sync.2 | 9 +- release/man2/syscalls.2 | 18 +- release/man2/sysfs.2 | 11 +- release/man2/times.2 | 4 +- release/man2/truncate.2 | 27 +- release/man2/umask.2 | 2 +- release/man2/unlinkat.2 | 13 +- release/man2/unshare.2 | 4 +- release/man2/vfork.2 | 21 +- release/man2/wait.2 | 16 +- release/man2/wait4.2 | 13 +- release/man2/write.2 | 9 +- release/man3/MB_CUR_MAX.3 | 2 +- release/man3/MB_LEN_MAX.3 | 2 +- release/man3/a64l.3 | 12 +- release/man3/abs.3 | 10 +- release/man3/acos.3 | 9 +- release/man3/acosh.3 | 17 +- release/man3/argz_add.3 | 6 +- release/man3/asin.3 | 9 +- release/man3/asinh.3 | 17 +- release/man3/atan.3 | 9 +- release/man3/atan2.3 | 9 +- release/man3/atanh.3 | 37 +- release/man3/atoi.3 | 12 +- release/man3/btowc.3 | 2 +- release/man3/cbrt.3 | 19 +- release/man3/ceil.3 | 11 +- release/man3/cerf.3 | 5 +- release/man3/clearenv.3 | 8 +- release/man3/clock.3 | 2 +- release/man3/cmsg.3 | 5 +- release/man3/copysign.3 | 10 +- release/man3/cos.3 | 33 +- release/man3/cosh.3 | 11 +- release/man3/cproj.3 | 10 +- release/man3/crypt.3 | 9 +- release/man3/ctermid.3 | 2 + release/man3/ctime.3 | 8 +- release/man3/dirfd.3 | 14 +- release/man3/div.3 | 11 +- release/man3/dprintf.3 | 25 +- release/man3/dysize.3 | 4 +- release/man3/ecvt.3 | 21 +- release/man3/ecvt_r.3 | 2 + release/man3/end.3 | 2 +- release/man3/erf.3 | 16 +- release/man3/erfc.3 | 16 +- release/man3/errno.3 | 2 +- release/man3/error.3 | 4 +- release/man3/euidaccess.3 | 4 +- release/man3/exec.3 | 91 +++-- release/man3/exit.3 | 2 +- release/man3/exp.3 | 9 +- release/man3/exp2.3 | 8 +- release/man3/expm1.3 | 42 +- release/man3/fabs.3 | 9 +- release/man3/fdim.3 | 11 +- release/man3/fexecve.3 | 23 +- release/man3/ffs.3 | 36 +- release/man3/fgetwc.3 | 2 +- release/man3/fgetws.3 | 2 +- release/man3/finite.3 | 17 +- release/man3/flockfile.3 | 2 + release/man3/floor.3 | 11 +- release/man3/fma.3 | 11 +- release/man3/fmax.3 | 11 +- release/man3/fmemopen.3 | 29 +- release/man3/fmin.3 | 11 +- release/man3/fmod.3 | 33 +- release/man3/fmtmsg.3 | 2 +- release/man3/fpclassify.3 | 28 +- release/man3/fputwc.3 | 2 +- release/man3/fputws.3 | 2 +- release/man3/frexp.3 | 13 +- release/man3/fseek.3 | 2 +- release/man3/ftw.3 | 23 +- release/man3/fwide.3 | 13 +- release/man3/gamma.3 | 5 +- release/man3/gcvt.3 | 21 +- release/man3/getaddrinfo.3 | 9 +- release/man3/getcwd.3 | 29 +- release/man3/getdate.3 | 26 +- release/man3/getfsent.3 | 2 +- release/man3/getgrent.3 | 23 +- release/man3/getgrnam.3 | 4 +- release/man3/gethostbyname.3 | 19 +- release/man3/gethostid.3 | 12 +- release/man3/getipnodebyname.3 | 6 +- release/man3/getline.3 | 33 +- release/man3/getmntent.3 | 2 +- release/man3/getpass.3 | 28 +- release/man3/getpt.3 | 6 +- release/man3/getpw.3 | 4 +- release/man3/getpwent.3 | 10 +- release/man3/getpwnam.3 | 4 +- release/man3/getspnam.3 | 2 + release/man3/getsubopt.3 | 24 +- release/man3/getumask.3 | 6 +- release/man3/getusershell.3 | 2 + release/man3/getw.3 | 26 +- release/man3/getwchar.3 | 2 +- release/man3/gnu_get_libc_version.3 | 4 +- release/man3/grantpt.3 | 6 +- release/man3/hypot.3 | 16 +- release/man3/iconv.3 | 2 +- release/man3/iconv_close.3 | 2 +- release/man3/iconv_open.3 | 2 +- release/man3/ilogb.3 | 18 +- release/man3/index.3 | 3 +- release/man3/intro.3 | 6 +- release/man3/isalpha.3 | 13 +- release/man3/isgreater.3 | 9 +- release/man3/iswalnum.3 | 2 +- release/man3/iswalpha.3 | 2 +- release/man3/iswblank.3 | 13 +- release/man3/iswcntrl.3 | 2 +- release/man3/iswctype.3 | 2 +- release/man3/iswdigit.3 | 2 +- release/man3/iswgraph.3 | 2 +- release/man3/iswlower.3 | 2 +- release/man3/iswprint.3 | 2 +- release/man3/iswpunct.3 | 2 +- release/man3/iswspace.3 | 2 +- release/man3/iswupper.3 | 2 +- release/man3/iswxdigit.3 | 2 +- release/man3/j0.3 | 6 +- release/man3/ldexp.3 | 11 +- release/man3/lgamma.3 | 39 +- release/man3/lockf.3 | 9 +- release/man3/log.3 | 13 +- release/man3/log10.3 | 13 +- release/man3/log1p.3 | 17 +- release/man3/log2.3 | 12 +- release/man3/logb.3 | 17 +- release/man3/lrint.3 | 13 +- release/man3/lround.3 | 11 +- release/man3/mblen.3 | 4 +- release/man3/mbrlen.3 | 2 +- release/man3/mbrtowc.3 | 2 +- release/man3/mbsinit.3 | 2 +- release/man3/mbsnrtowcs.3 | 25 +- release/man3/mbsrtowcs.3 | 2 +- release/man3/mbstowcs.3 | 2 +- release/man3/mbtowc.3 | 4 +- release/man3/memfrob.3 | 4 +- release/man3/mkdtemp.3 | 13 +- release/man3/mkfifoat.3 | 13 +- release/man3/mktemp.3 | 21 +- release/man3/modf.3 | 11 +- release/man3/mq_close.3 | 4 +- release/man3/mq_getattr.3 | 6 +- release/man3/mq_notify.3 | 107 ++---- release/man3/mq_receive.3 | 16 +- release/man3/mq_send.3 | 20 +- release/man3/mq_unlink.3 | 4 +- release/man3/nan.3 | 11 +- release/man3/nextafter.3 | 25 +- release/man3/nl_langinfo.3 | 26 +- release/man3/opendir.3 | 22 +- release/man3/openpty.3 | 24 +- release/man3/popen.3 | 2 + release/man3/posix_fallocate.3 | 16 +- release/man3/posix_memalign.3 | 24 +- release/man3/posix_openpt.3 | 10 +- release/man3/pow.3 | 32 +- release/man3/printf.3 | 15 +- release/man3/ptsname.3 | 4 +- release/man3/putwchar.3 | 2 +- release/man3/qecvt.3 | 6 +- release/man3/random.3 | 15 +- release/man3/random_r.3 | 2 + release/man3/rcmd.3 | 11 +- release/man3/readdir.3 | 8 +- release/man3/realpath.3 | 9 +- release/man3/remainder.3 | 20 +- release/man3/remquo.3 | 11 +- release/man3/resolver.3 | 5 +- release/man3/rexec.3 | 7 +- release/man3/rint.3 | 23 +- release/man3/round.3 | 11 +- release/man3/rpc.3 | 2 +- release/man3/rtnetlink.3 | 4 +- release/man3/scalb.3 | 12 +- release/man3/scanf.3 | 11 +- release/man3/setenv.3 | 2 + release/man3/setnetgrent.3 | 2 +- release/man3/shm_open.3 | 2 +- release/man3/siginterrupt.3 | 11 +- release/man3/signbit.3 | 11 +- release/man3/significand.3 | 2 + release/man3/sigpause.3 | 13 +- release/man3/sigset.3 | 22 +- release/man3/sigsetops.3 | 2 + release/man3/sigwait.3 | 4 +- release/man3/sin.3 | 31 +- release/man3/sinh.3 | 11 +- release/man3/sqrt.3 | 11 +- release/man3/statvfs.3 | 2 +- release/man3/stdin.3 | 6 +- release/man3/stpcpy.3 | 27 +- release/man3/stpncpy.3 | 24 +- release/man3/strcasecmp.3 | 3 +- release/man3/strcat.3 | 3 +- release/man3/strchr.3 | 3 +- release/man3/strcmp.3 | 3 +- release/man3/strcoll.3 | 3 +- release/man3/strcpy.3 | 12 +- release/man3/strdup.3 | 25 +- release/man3/strerror.3 | 2 +- release/man3/strfry.3 | 3 +- release/man3/strftime.3 | 6 +- release/man3/strnlen.3 | 22 +- release/man3/strpbrk.3 | 3 +- release/man3/strptime.3 | 2 +- release/man3/strsep.3 | 3 +- release/man3/strsignal.3 | 24 +- release/man3/strspn.3 | 3 +- release/man3/strstr.3 | 3 +- release/man3/strtod.3 | 11 +- release/man3/strtok.3 | 10 +- release/man3/strtol.3 | 11 +- release/man3/strtoul.3 | 11 +- release/man3/strxfrm.3 | 3 +- release/man3/syslog.3 | 4 +- release/man3/system.3 | 5 +- release/man3/tan.3 | 33 +- release/man3/tanh.3 | 11 +- release/man3/tcgetsid.3 | 6 +- release/man3/termios.3 | 13 +- release/man3/tgamma.3 | 16 +- release/man3/tmpnam.3 | 7 +- release/man3/towctrans.3 | 2 +- release/man3/towlower.3 | 2 +- release/man3/towupper.3 | 2 +- release/man3/trunc.3 | 11 +- release/man3/ttyslot.3 | 16 +- release/man3/ualarm.3 | 21 +- release/man3/ungetwc.3 | 2 +- release/man3/unlocked_stdio.3 | 8 +- release/man3/usleep.3 | 21 +- release/man3/wcpcpy.3 | 26 +- release/man3/wcpncpy.3 | 26 +- release/man3/wcrtomb.3 | 2 +- release/man3/wcscasecmp.3 | 28 +- release/man3/wcscat.3 | 2 +- release/man3/wcschr.3 | 2 +- release/man3/wcscmp.3 | 2 +- release/man3/wcscpy.3 | 2 +- release/man3/wcscspn.3 | 2 +- release/man3/wcsdup.3 | 26 +- release/man3/wcslen.3 | 2 +- release/man3/wcsncasecmp.3 | 28 +- release/man3/wcsncat.3 | 2 +- release/man3/wcsncmp.3 | 2 +- release/man3/wcsncpy.3 | 2 +- release/man3/wcsnlen.3 | 28 +- release/man3/wcsnrtombs.3 | 25 +- release/man3/wcspbrk.3 | 2 +- release/man3/wcsrchr.3 | 2 +- release/man3/wcsrtombs.3 | 2 +- release/man3/wcsspn.3 | 2 +- release/man3/wcsstr.3 | 2 +- release/man3/wcstok.3 | 2 +- release/man3/wcstombs.3 | 2 +- release/man3/wcswidth.3 | 6 +- release/man3/wctob.3 | 2 +- release/man3/wctomb.3 | 2 +- release/man3/wctrans.3 | 2 +- release/man3/wctype.3 | 2 +- release/man3/wcwidth.3 | 2 +- release/man3/wmemchr.3 | 2 +- release/man3/wmemcmp.3 | 2 +- release/man3/wmemcpy.3 | 2 +- release/man3/wmemmove.3 | 2 +- release/man3/wmemset.3 | 2 +- release/man3/wprintf.3 | 13 +- release/man3/y0.3 | 4 + release/man4/console_ioctl.4 | 2 +- release/man4/fd.4 | 52 ++- release/man4/initrd.4 | 7 +- release/man4/pts.4 | 14 +- release/man4/random.4 | 2 +- release/man4/st.4 | 13 +- release/man4/tty_ioctl.4 | 2 +- release/man4/wavelan.4 | 7 +- release/man5/core.5 | 22 +- release/man5/hosts.5 | 2 +- release/man5/rpc.5 | 2 +- release/man5/services.5 | 7 +- release/man5/termcap.5 | 2 +- release/man5/ttytype.5 | 4 +- release/man5/utmp.5 | 2 +- release/man7/boot.7 | 16 +- release/man7/bootparam.7 | 2 +- release/man7/capabilities.7 | 23 +- release/man7/credentials.7 | 4 +- release/man7/epoll.7 | 2 +- release/man7/feature_test_macros.7 | 25 +- release/man7/glob.7 | 6 +- release/man7/koi8-r.7 | 2 +- release/man7/packet.7 | 1 + release/man7/path_resolution.7 | 6 +- release/man7/pthreads.7 | 1 + release/man7/pty.7 | 23 +- release/man7/rtnetlink.7 | 4 +- release/man7/sem_overview.7 | 4 +- release/man7/shm_overview.7 | 2 +- release/man7/signal.7 | 30 +- release/man7/suffixes.7 | 4 +- release/man7/time.7 | 2 +- release/man7/unicode.7 | 2 +- release/man7/uri.7 | 10 +- release/man7/utf-8.7 | 4 +- translation_list | 746 ++++++++++++++++++------------------ 828 files changed, 7385 insertions(+), 3323 deletions(-) diff --git a/draft/man1/intro.1 b/draft/man1/intro.1 index 584210b4..49a9cb1f 100644 --- a/draft/man1/intro.1 +++ b/draft/man1/intro.1 @@ -70,17 +70,17 @@ intro \- Ê£¿ô¤ÎÈó 0 ¤Î¥¹¥Æ¡¼¥¿¥¹Ãͤ¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .\"O .SH NOTES .SH È÷¹Í -.\"O Linux is a flavor of Unix, and as a first approximation -.\"O all user commands under Unix work precisely the same under -.\"O Linux (and FreeBSD and lots of other Unix-like systems). -Linux ¤Ï Unix ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢ -Unix ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë -(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î Unix É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£ +.\"O Linux is a flavor of UNIX, and as a first approximation +.\"O all user commands under UNIX work precisely the same under +.\"O Linux (and FreeBSD and lots of other UNIX-like systems). +Linux ¤Ï UNIX ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢ +UNIX ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë +(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î UNIX É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£ .LP .\"O Under Linux there are GUIs (graphical user interfaces), where you .\"O can point and click and drag, and hopefully get work done without .\"O first reading lots of documentation. -.\"O The traditional Unix environment +.\"O The traditional UNIX environment .\"O is a CLI (command line interface), where you type commands to .\"O tell the computer what to do. .\"O That is faster and more powerful, @@ -89,7 +89,7 @@ Unix Linux ¤Ë¤Ï GUI (¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤¬ÍÑ°Õ¤µ¤ì¤Æ¤ª¤ê¡¢ ²¿¤«¤ò¥Ý¥¤¥ó¥È¤·¤¿¤ê¡¢¥¯¥ê¥Ã¥¯¤·¤¿¤ê¡¢¥É¥é¥Ã¥°¤·¤¿¤ê¤Ç¤­¡¢¤¦¤Þ¤¯¤¤¤±¤Ð ºÇ½é¤Ë¤¿¤¯¤µ¤ó¤Îʸ½ñ¤òÆɤޤʤ¯¤Æ¤âÌÜŪ¤Îºî¶È¤¬¤Ç¤­¤Æ¤·¤Þ¤¦¤³¤È¤â¤¢¤ë¡£ -ÅÁÅýŪ¤Ê Unix ´Ä¶­¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢ +ÅÁÅýŪ¤Ê UNIX ´Ä¶­¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢ ¥³¥Þ¥ó¥É¤òÂǤÁ¹þ¤ó¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Ë²¿¤ò¤¹¤Ù¤­¤«¶µ¤¨¤Æ¤ä¤ë¡£ CLI ¤Ï GUI ¤è¤ê¤â®¤¯¶¯ÎϤÀ¤¬¡¢¤É¤Î¥³¥Þ¥ó¥É¤¬²¿¤ò¤¹¤ë¤Î¤«ÃΤäƤ¤¤ëɬÍ× ¤¬¤¢¤ë¡£CLI ¤ò»È¤¤»Ï¤á¤ë¤¿¤á¤ËɬÍ׺Ǿ®¸Â¤Î¥³¥Þ¥ó¥É¤ò°Ê²¼¤Ë½Ò¤Ù¤ë¡£ @@ -402,12 +402,12 @@ PS1="What next, master? " ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥Ç¥£¥¹¥¯¤Î̤»ÈÍÑÎ̤¬¤É¤ÎÄøÅÙ¤«¤òɽ¼¨¤¹¤ë¡£ .\"O .SS "Processes" .SS ¥×¥í¥»¥¹ -.\"O On a Unix system many user and system processes run simultaneously. +.\"O On a UNIX system many user and system processes run simultaneously. .\"O The one you are talking to runs in the .\"O .IR foreground , .\"O the others in the .\"O .IR background . -Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£ +UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£ ÂÐÏÃŪ¤Ë¼Â¹Ô¤Ç¤­¤ë¥×¥í¥»¥¹¤Ï .I foreground ¤Ç¼Â¹Ô¤µ¤ì¤Æ¤ª¤ê¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤Ï diff --git a/draft/man1/time.1 b/draft/man1/time.1 index cc6f9ac2..04247246 100644 --- a/draft/man1/time.1 +++ b/draft/man1/time.1 @@ -400,11 +400,11 @@ wait ¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤ÎËöÈø¤ò¼¨¤¹¡£ .\"O .SH BUGS .SH ¥Ð¥° -.\"O Not all resources are measured by all versions of Unix, +.\"O Not all resources are measured by all versions of UNIX, .\"O so some of the values might be reported as zero. .\"O The present selection was mostly inspired by the data .\"O provided by 4.2 or 4.3BSD. -Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ Unix ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ +Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ UNIX ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ ¤¤¤¯¤Ä¤«¤ÎÃͤ¬ 0 ¤ÈÊó¹ð¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ ¸½ºß¤Î½ÐÎϹàÌܤΤۤȤó¤É¤Ï 4.2BSD ¤ä 4.3BSD ¤Ç¼èÆÀ²Äǽ¤Ê¥Ç¡¼¥¿¤Ë ´ð¤Å¤¤¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤ë¡£ diff --git a/draft/man2/_exit.2 b/draft/man2/_exit.2 index 9ccdddbc..83f09e50 100644 --- a/draft/man2/_exit.2 +++ b/draft/man2/_exit.2 @@ -38,7 +38,7 @@ .\" .\"WORD descriptors ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH _EXIT 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH _EXIT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O _exit, _Exit \- terminate the calling process @@ -61,10 +61,16 @@ glibc »²¾È): .in .sp +.ad l .BR _Exit (): -.\"O _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +.\"O or +¤Þ¤¿¤Ï .I cc\ -std=c99 +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man2/accept.2 b/draft/man2/accept.2 index de088250..9256e703 100644 --- a/draft/man2/accept.2 +++ b/draft/man2/accept.2 @@ -59,7 +59,7 @@ .\"WORD: dequeue ¥­¥å¡¼¤«¤é¼è¤ê½Ð¤¹ .\"WORD: rejection ÀܳµñÈÝ .\" -.TH ACCEPT 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O accept \- accept a connection on a socket .SH ̾Á° @@ -73,7 +73,8 @@ accept \- .BI "int accept(int " sockfd ", struct sockaddr *" addr ", socklen_t *" addrlen ); -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .BI "int accept4(int " sockfd ", struct sockaddr *" addr , @@ -636,9 +637,9 @@ Linux POSIX.1g draft ɸ½à¤Ï¡¢ ¤³¤ì¤ò \fIsize_t *\fP ¤ËÊѹ¹¤·¤è¤¦¤È¤·¡¢SunOS 5 ¤Ç¤Ï¤½¤¦Àë¸À¤µ¤ì¤Æ¤¤¤ë¡£ .\"O Later POSIX drafts have \fIsocklen_t *\fP, -.\"O and so do the Single Unix Specification and glibc2. +.\"O and so do the Single UNIX Specification and glibc2. ¸å¤Ë POSIX drafts ¤Ë¤Ï \fIsocklen_t *\fP ¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¡¢ -Single Unix Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ +Single UNIX Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ .\"O Quoting Linus Torvalds: Linus Torvald ¤Îȯ¸À¤ò°úÍѤ¹¤ë: diff --git a/draft/man2/bind.2 b/draft/man2/bind.2 index 44d35ba4..ec379a12 100644 --- a/draft/man2/bind.2 +++ b/draft/man2/bind.2 @@ -268,10 +268,10 @@ struct sockaddr { .I sockfd ¤¬¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¡¢¥½¥±¥Ã¥È¤ËÂФ¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£ .PP -.\"O The following errors are specific to Unix domain +.\"O The following errors are specific to UNIX domain .\"O .RB ( AF_UNIX ) .\"O sockets: -°Ê²¼¤Î¥¨¥é¡¼¤Ï Unix¥É¥á¥¤¥ó +°Ê²¼¤Î¥¨¥é¡¼¤Ï UNIX¥É¥á¥¤¥ó .RB ( AF_UNIX ) ¤Î¥½¥±¥Ã¥ÈÆÃÍ­¤Ç¤¢¤ë: .TP @@ -345,13 +345,13 @@ struct sockaddr { .\"O .\" .B EIO .\"O .\" and .\"O .\" .B EISDIR -.\"O .\" Unix-domain error conditions. +.\"O .\" UNIX-domain error conditions. SVr4, 4.4BSD, POSIX.1-2001 .RB ( bind () ¤Ï 4.2BSD ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿)¡£ .\" SVr4 ¤Ë¤Ï¾¤Ë¡¢°ìÈ̤Υ¨¥é¡¼¾õÂÖ .\" .B ENOSR -.\" µÚ¤Ó Unix ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ +.\" µÚ¤Ó UNIX ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ .\" .BR EIO , .\" .B EISDIR .\" ¤Ë¤Ä¤¤¤Æ¤Îµ­½Ò¤¬¤¢¤ë¡£ @@ -406,10 +406,10 @@ Linux .BR getaddrinfo (3) ¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£ -.\"O The following example shows how to bind a stream socket in the Unix +.\"O The following example shows how to bind a stream socket in the UNIX .\"O .RB ( AF_UNIX ) .\"O domain, and accept connections: -°Ê²¼¤ÎÎã¤Ï¡¢Unix ¥É¥á¥¤¥ó +°Ê²¼¤ÎÎã¤Ï¡¢UNIX ¥É¥á¥¤¥ó .RB ( AF_UNIX ) ¤Ç¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤ò bind ¤¹¤ëÊýË¡¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ .\" listen.7 refers to this example. diff --git a/draft/man2/brk.2 b/draft/man2/brk.2 index 9444b7c4..89246499 100644 --- a/draft/man2/brk.2 +++ b/draft/man2/brk.2 @@ -38,7 +38,7 @@ .\" Updated & Modified Tue Jan 2 09:09:47 JST 2007 by Yuichi SATO, LDP v2.43 .\" Updated 2008-08-04, Akihiro MOTOKI , LDP v3.05 .\" -.TH BRK 2 2008-06-18 "Linux" "Linux Programmer's Manual" +.TH BRK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O brk, sbrk \- change data segment size @@ -59,10 +59,27 @@ glibc »²¾È): .in .sp -.ad l .BR brk (), .BR sbrk (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || _SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man2/cacheflush.2 b/draft/man2/cacheflush.2 index c51557ea..d119cfff 100644 --- a/draft/man2/cacheflush.2 +++ b/draft/man2/cacheflush.2 @@ -117,7 +117,7 @@ cacheflush \- Ì¿ ¤Î¤É¤ì¤Ç¤â¤Ê¤¤¡£ .\"O .SH CONFORMING TO .SH ½àµò -.\"O This Linux-specific system call is only available on MIPS based systems. +.\"O This Linux-specific system call is only available on MIPS-based systems. ¤³¤Î Linux ÆÃÍ­¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï MIPS ¥Ù¡¼¥¹¤Î¥·¥¹¥Æ¥à¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£ .\" FIXME This system call was only on MIPS back in 1.2 days, but .\" by now it is on a number of other architectures (but not i386). diff --git a/draft/man2/capget.2 b/draft/man2/capget.2 index c62ab5f9..0df9686f 100644 --- a/draft/man2/capget.2 +++ b/draft/man2/capget.2 @@ -22,15 +22,13 @@ .\"WORD: inheritable capabilit ·Ñ¾µ²Äǽ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\"WORD: permitted capabily µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\" -.TH CAPGET 2 2009-01-26 "Linux" "Linux Programmer's Manual" +.TH CAPGET 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O capget, capset \- set/get capabilities of thread(s) capget, capset \- ¥¹¥ì¥Ã¥É¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤òÀßÄê/¼èÆÀ¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #undef _POSIX_SOURCE -.br .B #include .sp .BI "int capget(cap_user_header_t " hdrp ", cap_user_data_t " datap ); diff --git a/draft/man2/chdir.2 b/draft/man2/chdir.2 index ca64a604..ede11787 100644 --- a/draft/man2/chdir.2 +++ b/draft/man2/chdir.2 @@ -38,7 +38,7 @@ .\" Updated 2006-08-12, Akihiro MOTOKI , LDP v2.39 .\" Updated 2007-09-04, Akihiro MOTOKI , LDP v2.64 .\" -.TH CHDIR 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH CHDIR 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O chdir, fchdir \- change working directory @@ -60,7 +60,17 @@ glibc .in .sp .BR fchdir (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.PD 0 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR chdir () diff --git a/draft/man2/chmod.2 b/draft/man2/chmod.2 index 75bafb7f..a05e9476 100644 --- a/draft/man2/chmod.2 +++ b/draft/man2/chmod.2 @@ -36,7 +36,7 @@ .\" Updated & Modified 2004-12-29, Yuichi SATO .\" Updated 2008-08-09, Akihiro MOTOKI , LDP v3.05 .\" -.TH CHMOD 2 2008-05-26 "Linux" "Linux Programmer's Manual" +.TH CHMOD 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O chmod, fchmod \- change permissions of a file @@ -57,8 +57,18 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR fchmod (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These system calls change the permissions of a file. diff --git a/draft/man2/chown.2 b/draft/man2/chown.2 index 739250d4..8d288f8f 100644 --- a/draft/man2/chown.2 +++ b/draft/man2/chown.2 @@ -44,7 +44,7 @@ .\" Updated 2007-09-04, Akihiro MOTOKI , LDP v2.64 .\" Updated 2008-08-09, Akihiro MOTOKI , LDP v3.05 .\" -.TH CHOWN 2 2008-06-16 "Linux" "Linux Programmer's Manual" +.TH CHOWN 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O chown, fchown, lchown \- change ownership of a file @@ -69,7 +69,17 @@ glibc .sp .BR fchown (), .BR lchown (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.PD 0 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These system calls change the owner and group of a file. @@ -488,10 +498,10 @@ main(int argc, char *argv[]) if (chown(argv[2], uid, \-1) == \-1) { perror("chown"); exit(EXIT_FAILURE); - } /* if */ + } exit(EXIT_SUCCESS); -} /* main */ +} .fi .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ diff --git a/draft/man2/chroot.2 b/draft/man2/chroot.2 index 4d455bb8..d87bedcc 100644 --- a/draft/man2/chroot.2 +++ b/draft/man2/chroot.2 @@ -41,7 +41,7 @@ .\" Updated & Modified Thu Dec 23 10:04:20 JST 2004 .\" by Yuichi SATO .\" -.TH CHROOT 2 2008-06-23 "Linux" "Linux Programmer's Manual" +.TH CHROOT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O chroot \- change root directory .SH ̾Á° @@ -51,6 +51,34 @@ chroot \- .B #include .sp .BI "int chroot(const char *" path ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR chroot (): +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.2.2: +glibc 2.2.2 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.2.2: none +glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤· +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR chroot () diff --git a/draft/man2/clock_getres.2 b/draft/man2/clock_getres.2 index 633cd176..71789039 100644 --- a/draft/man2/clock_getres.2 +++ b/draft/man2/clock_getres.2 @@ -63,7 +63,9 @@ glibc .BR clock_getres (), .BR clock_gettime (), .BR clock_settime (): +.RS _POSIX_C_SOURCE\ >=\ 199309L +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man2/clock_nanosleep.2 b/draft/man2/clock_nanosleep.2 index 2ca785b9..51120451 100644 --- a/draft/man2/clock_nanosleep.2 +++ b/draft/man2/clock_nanosleep.2 @@ -25,7 +25,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH CLOCK_NANOSLEEP 2 2008-07-09 "Linux" "Linux Programmer's Manual" +.TH CLOCK_NANOSLEEP 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O clock_nanosleep \- high-resolution sleep with specifiable clock @@ -43,6 +43,7 @@ clock_nanosleep \- .\"O Link with \fI\-lrt\fP. \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .sp +.ad l .in -4n .\"O Feature Test Macro Requirements for glibc (see .\"O .BR feature_test_macros (7)): @@ -52,7 +53,10 @@ glibc .in .sp .BR clock_nanosleep (): -_XOPEN_SOURCE\ >=\ 600 +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O Like @@ -183,9 +187,7 @@ struct timespec { .\"O If the call is interrupted by a signal handler, .\"O .BR clock_nanosleep () -.\"O returns \-1, and sets -.\"O .I errno -.\"O to +.\"O fails with the error .\"O .BR EINTR . .\"O In addition, if .\"O .I remain @@ -200,11 +202,9 @@ struct timespec { .\"O again and complete a (relative) sleep. ¸Æ¤Ó½Ð¤·¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¾ì¹ç¡¢ .BR clock_nanosleep () -¤Ï \-1 ¤òÊÖ¤·¡¢ -.I errno -¤Ë +¤Ï¥¨¥é¡¼ .B EINTR -¤òÀßÄꤹ¤ë¡£¤½¤ì¤Ë²Ã¤¨¤Æ¡¢ +¤Ç¼ºÇÔ¤¹¤ë¡£¤µ¤é¤Ë¡¢ .I remain ¤¬ NULL ¤Ç¤Ê¤¯¡¢¤«¤Ä .I flags @@ -222,12 +222,12 @@ struct timespec { .\"O .BR clock_nanosleep () .\"O returns 0. .\"O If the call is interrupted by a signal handler or encounters an error, -.\"O then it returns a positive error number. +.\"O then it returns one of the positive error number listed in ERRORS. Í׵ᤵ¤ì¤¿´ü´Ö¤ÎÄä»ß¤ËÀ®¸ù¤¹¤ë¤È¡¢ .BR clock_nanosleep () ¤Ï 0 ¤òÊÖ¤¹¡£ ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç³ä¤ê¹þ¤Þ¤ì¤¿¤ê¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤ê¤·¤¿¾ì¹ç¡¢ -Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ëÀµ¤Î¥¨¥é¡¼ÈÖ¹æ¤Î¤¤¤º¤ì¤«°ì¤Ä¤òÊÖ¤¹¡£ .\"O .SH ERRORS .SH ¥¨¥é¡¼ .TP diff --git a/draft/man2/clone.2 b/draft/man2/clone.2 index 4a64b6a4..337c2500 100644 --- a/draft/man2/clone.2 +++ b/draft/man2/clone.2 @@ -62,7 +62,7 @@ .\"WORD: pending signals ½èÍýÂÔ¤Á¥·¥°¥Ê¥ë .\"WORD: namespace ̾Á°¶õ´Ö .\" -.TH CLONE 2 2009-07-18 "Linux" "Linux Programmer's Manual" +.TH CLONE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O clone, __clone2 \- create a child process .SH ̾Á° @@ -70,7 +70,8 @@ clone, __clone2 \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .\" Actually _BSD_SOURCE || _SVID_SOURCE .\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 .B #include @@ -91,7 +92,7 @@ clone, __clone2 \- .\"O .BR sys_clone . .\"O A description of .\"O .B sys_clone -.\"O is given towards the end of this page. +.\"O is given toward the end of this page. .BR clone () ¤Ï .BR fork (2) @@ -210,7 +211,7 @@ clone, __clone2 \- ÍÑ°Õ¤·¤Æ¡¢¤³¤Î¶õ´Ö¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò .BR clone () ¤ØÅϤµ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -.\"O Stacks grow downwards on all processors that run Linux +.\"O Stacks grow downward on all processors that run Linux .\"O (except the HP PA processors), so .\"O .I child_stack .\"O usually points to the topmost address of the memory space set up for diff --git a/draft/man2/connect.2 b/draft/man2/connect.2 index 60304567..2dc6ad07 100644 --- a/draft/man2/connect.2 +++ b/draft/man2/connect.2 @@ -203,13 +203,13 @@ connect \- ¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP .B EACCES -.\"O For Unix domain sockets, which are identified by pathname: +.\"O For UNIX domain sockets, which are identified by pathname: .\"O Write permission is denied on the socket file, .\"O or search permission is denied for one of the directories .\"O in the path prefix. .\"O (See also .\"O .BR path_resolution (7).) -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£ ¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£ .RB ( path_resolution (7) diff --git a/draft/man2/dup.2 b/draft/man2/dup.2 index 9a32bbcf..f37905ab 100644 --- a/draft/man2/dup.2 +++ b/draft/man2/dup.2 @@ -43,7 +43,7 @@ .\" Updated 2008-02-10, Akihiro MOTOKI , LDP v2.77 .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH DUP 2 2008-10-09 "Linux" "Linux Programmer's Manual" +.TH DUP 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O dup, dup2, dup3 \- duplicate a file descriptor .SH ̾Á° @@ -56,7 +56,8 @@ dup, dup2, dup3 \- .BI "int dup(int " oldfd ); .BI "int dup2(int " oldfd ", int " newfd ); .sp -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int dup3(int " oldfd ", int " newfd ", int " flags ); diff --git a/draft/man2/epoll_ctl.2 b/draft/man2/epoll_ctl.2 index ffc8a7b9..a11702c4 100644 --- a/draft/man2/epoll_ctl.2 +++ b/draft/man2/epoll_ctl.2 @@ -27,7 +27,7 @@ .\" Updated 2006-07-19, Akihiro MOTOKI , LDP v2.36 .\" Updated 2009-02-23, Akihiro MOTOKI , LDP v3.19 .\" -.TH EPOLL_CTL 2 2009-01-17 "Linux" "Linux Programmer's Manual" +.TH EPOLL_CTL 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O epoll_ctl \- control interface for an epoll descriptor @@ -136,16 +136,16 @@ epoll_ctl \- epoll typedef union epoll_data { void *ptr; int fd; - __uint32_t u32; - __uint64_t u64; + uint32_t u32; + uint64_t u64; } epoll_data_t; .\"O struct epoll_event { -.\"O __uint32_t events; /* Epoll events */ +.\"O uint32_t events; /* Epoll events */ .\"O epoll_data_t data; /* User data variable */ .\"O }; struct epoll_event { - __uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */ + uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */ epoll_data_t data; /* ¥æ¡¼¥¶¥Ç¡¼¥¿ÊÑ¿ô */ }; .fi diff --git a/draft/man2/execve.2 b/draft/man2/execve.2 index f1668c6a..050ab87b 100644 --- a/draft/man2/execve.2 +++ b/draft/man2/execve.2 @@ -477,7 +477,7 @@ POSIX.1-2001 ²¼µ­¤Î¡ÖÃí°Õ¡×¤ÎÀá¤ò»²¾È¡£ .\"O .SS "Limits on size of arguments and environment" .SS "°ú¤­¿ô¤È´Ä¶­ÊÑ¿ô¤Î¹ç·×¥µ¥¤¥º¤Î¾å¸Â" -.\"O Most Unix implementations impose some limit on the total size +.\"O Most UNIX implementations impose some limit on the total size .\"O of the command-line argument .\"O .RI ( argv ) .\"O and environment @@ -489,7 +489,7 @@ POSIX.1-2001 .\"O .I .\"O or available at run time using the call .\"O .IR "sysconf(_SC_ARG_MAX)" ). -¤Û¤È¤ó¤É¤Î Unix ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤­¤ë +¤Û¤È¤ó¤É¤Î UNIX ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤­¤ë ¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¤­¿ô .RI ( argv ) ¤È´Ä¶­ÊÑ¿ô @@ -791,7 +791,7 @@ set-user-ID/set-group-ID .\"O use the first white space to terminate .\"O .IR optional-arg . .\"O On some systems, -.\"O .\" e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onwards +.\"O .\" e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onward .\"O an interpreter script can have multiple arguments, .\"O and white spaces in .\"O .I optional-arg @@ -821,7 +821,7 @@ Linux .\"O as a pointer to a list containing a single NULL pointer. .\"O .B "Do not take advantage of this misfeature!" .\"O It is nonstandard and nonportable: -.\"O on most other Unix systems doing this will result in an error +.\"O on most other UNIX systems doing this will result in an error .\"O .RB ( EFAULT ). Linux ¤Ç¤Ï¡¢ .I argv @@ -829,7 +829,7 @@ Linux 1¸Ä¤À¤±¤ò´Þ¤à¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¸ú²Ì¤ò»ý¤Ä¡£ .BR ¡Ö¤³¤Î´Ö°ã¤Ã¤¿µ¡Ç½¤òÍøÍѤ·¤Ê¤¤¤³¤È¡× ¡£ ¤³¤ì¤ÏÈóɸ½à¤Ç¡¢°Ü¿¢À­¤â¤Ê¤¤¡£ -¾¤Î¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼ +¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼ .RB ( EFAULT ) ¤Ë¤Ê¤ë¡£ .\" e.g., EFAULT on Solaris 8 and FreeBSD 6.1; but @@ -881,7 +881,7 @@ POSIX.1-2001 .\" 2.0.34 ¤Þ¤¿ 2.2.15 ¤Ë¤Ï¡¢ÃΤé¤ì¤Æ¤¤¤ëÌäÂê¤Ï¤Ê¤¤¡£ .\"O .SS Historical .SS Îò»Ë -.\"O With Unix V6 the argument list of an +.\"O With UNIX V6 the argument list of an .\"O .BR exec () .\"O call was ended by 0, .\"O while the argument list of @@ -890,8 +890,8 @@ POSIX.1-2001 .\"O Thus, this argument list was not directly usable in a further .\"O .BR exec () .\"O call. -.\"O Since Unix V7 both are NULL. -Unix V6 ¤Ç¤Ï +.\"O Since UNIX V7 both are NULL. +UNIX V6 ¤Ç¤Ï .BR exec () ¥³¡¼¥ë¤Î°ú¤­¿ô¥ê¥¹¥È¤Ï 0 ¤Ç½ªÃ¼¤µ¤ì¡¢ .I main @@ -901,7 +901,7 @@ Unix V6 ¤Î°ú¤­¿ô¥ê¥¹¥È¤Ï¡¢¤½¤Î¸å¤Î .BR exec () ¥³¡¼¥ë¤Ë¤ÏľÀÜ»ÈÍѤǤ­¤Ê¤«¤Ã¤¿¡£ -Unix V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£ +UNIX V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£ .\"O .SH EXAMPLE .SH Îã .\"O The following program is designed to be execed by the second program below. diff --git a/draft/man2/faccessat.2 b/draft/man2/faccessat.2 index 8e7e11ad..99056b35 100644 --- a/draft/man2/faccessat.2 +++ b/draft/man2/faccessat.2 @@ -55,13 +55,20 @@ glibc .in .sp .BR faccessat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/fallocate.2 b/draft/man2/fallocate.2 index 71d145c2..89f413b6 100644 --- a/draft/man2/fallocate.2 +++ b/draft/man2/fallocate.2 @@ -7,7 +7,7 @@ .\" Translated 2007-10-16, Akihiro MOTOKI , LDP v2.66 .\" Updated 2008-10-13, Akihiro MOTOKI , LDP v3.11 .\" -.TH FALLOCATE 2 2009-03-13 "Linux" "Linux Programmer's Manual" +.TH FALLOCATE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fallocate \- manipulate file space @@ -15,7 +15,8 @@ fallocate \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -#define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .BI "int fallocate(int " fd ", int " mode ", off_t " offset \ diff --git a/draft/man2/fchmodat.2 b/draft/man2/fchmodat.2 index 00073466..ab299088 100644 --- a/draft/man2/fchmodat.2 +++ b/draft/man2/fchmodat.2 @@ -52,13 +52,20 @@ glibc .in .sp .BR fchmodat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/fchownat.2 b/draft/man2/fchownat.2 index bc83b20a..9c48b29f 100644 --- a/draft/man2/fchownat.2 +++ b/draft/man2/fchownat.2 @@ -52,10 +52,17 @@ glibc .in .sp .BR fchownat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE diff --git a/draft/man2/flock.2 b/draft/man2/flock.2 index 1ee6aa11..e42d8206 100644 --- a/draft/man2/flock.2 +++ b/draft/man2/flock.2 @@ -18,7 +18,6 @@ .\" the use of the information contained herein. The author(s) may not .\" have taken the same level of care in the production of this manual, .\" which is licensed free of charge, as they might when working -.\" professionally. .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. @@ -29,6 +28,9 @@ .\" Substantial rewrites and additions .\" 2005-05-10 mtk, noted that lock conversions are not atomic. .\" +.\" FIXME: Maybe document LOCK_MAND, LOCK_RW, LOCK_READ, LOCK_WRITE +.\" which only have effect for SAMBA. +.\" .\" Japanese Version Copyright (c) 1996 Takeshi Ueno .\" all rights reserved. .\" Translated 1996-07-03, Takeshi Ueno @@ -235,11 +237,11 @@ flock \- .\"O .BR flock (), .\"O possibly implemented in terms of .\"O .BR fcntl (2), -.\"O appears on most Unix systems. +.\"O appears on most UNIX systems. .BR fcntl (2) ¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Ê¤É¤ò´Þ¤á¤ë¤È¡¢ .BR flock () -¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ +¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ .\"O .BR flock () diff --git a/draft/man2/fork.2 b/draft/man2/fork.2 index d0583171..c7cdddc2 100644 --- a/draft/man2/fork.2 +++ b/draft/man2/fork.2 @@ -133,8 +133,8 @@ fork \- .\"O from its parent .\"O .RB ( aio_read (3), .\"O .BR aio_write (3)), -.\"O nor does it inherit any asynchronous I/O contexts from its parent -.\"O .RB ( see io_setup (2)). +.\"O nor does it inherit any asynchronous I/O contexts from its parent (see +.\"O .BR io_setup (2)). »Ò¥×¥í¥»¥¹¤Ï¿Æ¥×¥í¥»¥¹¤«¤é¼ç¤À¤Ã¤¿ÈóƱ´ü I/O Áàºî¤ò°ú¤­·Ñ¤¬¤Ê¤¤ .RB ( aio_read (3), .BR aio_write (3) diff --git a/draft/man2/fstatat.2 b/draft/man2/fstatat.2 index 04532c74..7441ae9b 100644 --- a/draft/man2/fstatat.2 +++ b/draft/man2/fstatat.2 @@ -52,13 +52,20 @@ glibc .in .sp .BR fstatat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/futex.2 b/draft/man2/futex.2 index 6c6a180d..37190ccb 100644 --- a/draft/man2/futex.2 +++ b/draft/man2/futex.2 @@ -6,7 +6,7 @@ .\" Modified 2004-06-17 mtk .\" Modified 2004-10-07 aeb, added FUTEX_REQUEUE, FUTEX_CMP_REQUEUE .\" -.\" FIXME +.\" FIXME See also https://bugzilla.kernel.org/show_bug.cgi?id=14303 .\" 2.6.14 adds FUTEX_WAKE_OP .\" 2.6.18 adds (Ingo Molnar) priority inheritance support: .\" FUTEX_LOCK_PI, FUTEX_UNLOCK_PI, and FUTEX_TRYLOCK_PI. These need @@ -27,7 +27,7 @@ .\"WORD: wake µ¯¾²¤¹¤ë .\"WORD: wake up µ¯¾²¤¹¤ë .\" -.TH FUTEX 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH FUTEX 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O futex \- Fast Userspace Locking system call @@ -58,7 +58,7 @@ futex \- .\"O different locations will correspond for .\"O .BR futex () .\"O calls). -.\"O It is typically used to +.\"O This system call is typically used to .\"O implement the contended case of a lock in shared memory, as .\"O described in .\"O .BR futex (7). @@ -70,9 +70,9 @@ futex \- ¥«¡¼¥Í¥ë¤Ï°Û¤Ê¤ë°ÌÃ֤˥ޥåפµ¤ì¤¿Æ±¤¸¥á¥â¥ê¤ò .BR futex () ¤Ç»È¤¨¤ë¤è¤¦ÆâÉô¤Ç¥Þ¥Ã¥×¤¹¤ë)¡£ -ŵ·¿Åª¤Ë¤Ï¡¢futex ¤Ï +Ä̾ï¤Ï¡¢¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï .BR futex (7) -¤Ëµ­¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢ +¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢ ¶¦Í­¥á¥â¥êÃæ¤Î¥í¥Ã¥¯¤¬¶¥¹ç¤¹¤ë¾ì¹ç¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤Î¤ËÍѤ¤¤é¤ì¤ë¡£ .PP .\"O When a @@ -244,7 +244,7 @@ futex .\" FIXME . Check that this flag does eventually get removed. .\"O Because it was inherently racy, .\"O .B FUTEX_FD -.\"O has been removed from Linux 2.6.26 onwards. +.\"O has been removed from Linux 2.6.26 onward. .B FUTEX_FD ¤Ï¤â¤È¤â¤È¶¥¹ç¤¬µ¯¤­¤ä¤¹¤«¤Ã¤¿¤¿¤á¡¢ Linux 2.6.26 °Ê¹ß¤Çºï½ü¤µ¤ì¤Æ¤¤¤ë¡£ @@ -428,15 +428,15 @@ futex .\"O Initial futex support was merged in Linux 2.5.7 but with different semantics .\"O from what was described above. .\"O A 4-argument system call with the semantics -.\"O given here was introduced in Linux 2.5.40. +.\"O described in this page was introduced in Linux 2.5.40. .\"O In Linux 2.5.70 one argument .\"O was added. .\"O In Linux 2.6.7 a sixth argument was added \(em messy, especially .\"O on the s390 architecture. ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢ ¾åµ­¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£ -¤³¤³¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä -4 ¤Ä¤Î°ú¤­¿ô¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£ +4 ¤Ä¤Î°ú¤­¿ô¤Î¤³¤³¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä +¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£ Linux 2.5.70 ¤Ç¤Ï 1 ¤Ä¤Î°ú¤­¿ô¤¬Äɲ䵤줿¡£ Linux 2.6.7 ¤Ç¤Ï 6 ÈÖÌܤΰú¤­¿ô¤¬Äɲ䵤줿¡£ ¤³¤ì¤Ï±ø¤¯¡¢s390 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¾å¤ÎÆÃÊ̤Τâ¤Î¤Ç¤¢¤ë¡£ @@ -474,7 +474,11 @@ Linux 2.6.7 .BR futex (7) .PP \fIFuss, Futexes and Furwocks: Fast Userlevel Locking in Linux\fP -(proceedings of the Ottawa Linux Symposium 2002), -.\"O futex example library, futex-*.tar.bz2 +(proceedings of the Ottawa Linux Symposium 2002), online at +.br +http://kernel.org/doc/ols/2002/ols2002-pages-479-495.pdf +.PP +.\"O Futex example library, futex-*.tar.bz2 at futex ¤Î»ÈÍÑÎã¥é¥¤¥Ö¥é¥ê, futex-*.tar.bz2 -. +.br +ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/. diff --git a/draft/man2/futimesat.2 b/draft/man2/futimesat.2 index f292e3ba..8d2b9902 100644 --- a/draft/man2/futimesat.2 +++ b/draft/man2/futimesat.2 @@ -51,13 +51,20 @@ glibc .in .sp .BR futimesat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O This system call is obsolete. diff --git a/draft/man2/getdents.2 b/draft/man2/getdents.2 index 5ddf4f9b..1dcd12e5 100644 --- a/draft/man2/getdents.2 +++ b/draft/man2/getdents.2 @@ -172,8 +172,8 @@ struct linux_dirent { Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£ .TP .B DT_SOCK -.\"O This is a Unix domain socket. -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ +.\"O This is a UNIX domain socket. +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ .TP .B DT_UNKNOWN .\"O The file type is unknown. diff --git a/draft/man2/getdomainname.2 b/draft/man2/getdomainname.2 index 1c3d8b00..1559ed40 100644 --- a/draft/man2/getdomainname.2 +++ b/draft/man2/getdomainname.2 @@ -57,8 +57,10 @@ glibc .ad l .BR getdomainname (), .BR setdomainname (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions are used to access or to change the domain name of the diff --git a/draft/man2/getdtablesize.2 b/draft/man2/getdtablesize.2 index 1970c0c6..278f92f3 100644 --- a/draft/man2/getdtablesize.2 +++ b/draft/man2/getdtablesize.2 @@ -31,7 +31,7 @@ .\" Updated 2002-10-14 by Kentaro Shirakata .\" Updated 2007-01-01 by Kentaro Shirakata .\" -.TH GETDTABLESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH GETDTABLESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getdtablesize \- get descriptor table size @@ -51,7 +51,24 @@ glibc .in .sp .BR getdtablesize (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR getdtablesize () diff --git a/draft/man2/gethostname.2 b/draft/man2/gethostname.2 index 7b09f0e9..888fe0e4 100644 --- a/draft/man2/gethostname.2 +++ b/draft/man2/gethostname.2 @@ -39,7 +39,7 @@ .\" Updated & Modified 2006-01-31, Akihiro MOTOKI .\" Updated 2008-12-26, Akihiro MOTOKI, LDP v3.15 .\" -.TH GETHOSTNAME 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH GETHOSTNAME 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O gethostname, sethostname \- get/set hostname @@ -61,12 +61,23 @@ glibc .in .sp .ad l +.PD 0 .BR gethostname (): +.RS 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L +.RE +.br .BR sethostname (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) -.ad b +.RE +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These system calls are used to access or to change the hostname of the @@ -252,7 +263,7 @@ GNU C .\"O .I errno .\"O set to .\"O .BR ENAMETOOLONG ; -.\"O in this case, no null-terminator is included in the returned +.\"O in this case, a terminating null byte is not included in the returned .\"O .IR name . ¥³¥Ô¡¼¤ò¹Ô¤Ã¤¿ºÝ¤Ë¡¢¤³¤Î´Ø¿ô¤Ï .I nodename diff --git a/draft/man2/getitimer.2 b/draft/man2/getitimer.2 index 9e2b0f49..d5c0576d 100644 --- a/draft/man2/getitimer.2 +++ b/draft/man2/getitimer.2 @@ -178,7 +178,7 @@ struct timeval { ¤ÎξÊý¤Ë¤è¤ê·èÄꤵ¤ì¤ë¡£ .LP .\"O Timers will never expire before the requested time, -.\"O but may expire some (short) time afterwards, which depends +.\"O but may expire some (short) time afterward, which depends .\"O on the system timer resolution and on the system load; see .\"O .BR time (7). .\"O (But see BUGS below.) @@ -365,7 +365,7 @@ POSIX.1-2001 ¤ÎÃͤ¬ 0 ¤«¤é 999999 ¤ÎÈϰϳ°¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¼ºÇÔ¤¹¤ë¤Ù¤­¤À¤È¤·¤Æ¤¤¤ë¡£ ¤·¤«¤·¡¢2.6.21 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Î Linux ¤Ç¤Ï¥¨¥é¡¼¤Ë¤Ê¤é¤º¡¢ Âбþ¤¹¤ëÉÿô¤Îʬ¤À¤±¤½¤Î¥¿¥¤¥Þ¡¼¤ÎÉäÎÃͤ¬°ÅÌÛ¤ËÄ´À°¤µ¤ì¤ë¡£ -.\"O From kernel 2.6.22 onwards, +.\"O From kernel 2.6.22 onward, .\"O this nonconformance has been repaired: .\"O an improper .\"O .I tv_usec diff --git a/draft/man2/getpagesize.2 b/draft/man2/getpagesize.2 index e2db5424..fd77ce5a 100644 --- a/draft/man2/getpagesize.2 +++ b/draft/man2/getpagesize.2 @@ -29,7 +29,7 @@ .\"WORD: page ¥Ú¡¼¥¸ .\"WORD: legacy ²áµî¤Î°äʪ .\" -.TH GETPAGESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH GETPAGESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getpagesize \- get memory page size @@ -48,7 +48,24 @@ glibc .in .sp .BR getpagesize (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man2/getpriority.2 b/draft/man2/getpriority.2 index 27e0af5c..d3b60fb1 100644 --- a/draft/man2/getpriority.2 +++ b/draft/man2/getpriority.2 @@ -175,7 +175,7 @@ getpriority, setpriority \- .\"O to clear the external variable .\"O .I errno .\"O prior to the -.\"O call, then check it afterwards to determine +.\"O call, then check it afterward to determine .\"O if \-1 is an error or a legitimate value. .\"O The .\"O .BR setpriority () @@ -281,7 +281,7 @@ POSIX.1-2001. ¤ÎÁ°¸å¤Ç nice ÃͤÏÊݸ¤µ¤ì¤ë¡£ .\"O The degree to which their relative nice value affects the scheduling of -.\"O processes varies across Unix systems, and, +.\"O processes varies across UNIX systems, and, .\"O on Linux, across kernel versions. .\"O Starting with kernel 2.6.23, Linux adopted an algorithm that causes .\"O relative differences in nice values to have a much stronger effect. @@ -291,7 +291,7 @@ POSIX.1-2001. .\"O and makes high nice values (\-20) deliver most of the CPU to applications .\"O that require it (e.g., some audio applications). ÁêÂÐŪ¤Ê nice Ãͤΰ㤤¤¬¥×¥í¥»¥¹´Ö¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ë¤É¤ÎÄøÅٱƶÁ¤òÍ¿¤¨¤ë¤« -¤Ï¡¢Unix ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ +¤Ï¡¢UNIX ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ Linux ¤Ï¡¢¥«¡¼¥Í¥ë 2.6.23 °Ê¹ß¤Ç¡¢nice ÃͤÎÁêÂÐŪ¤Ê°ã¤¤¤¬¡¢Èó¾ï¤Ë¶¯¤¤±Æ¶Á¤ò Í¿¤¨¤ë¥¢¥ë¥´¥ê¥º¥à¤òºÎÍѤ·¤¿¡£¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç¤Ï¡¢ ¾¤ËÍ¥ÀèÅ٤ι⤤¤â¤Î¤¬¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë»þ¤Ë¤Ï¡¢ @@ -387,7 +387,7 @@ glibc .BR nice (1), .BR fork (2), .BR capabilities (7), -.BR renice (8) +.BR renice (1) .sp .\"O .I Documentation/scheduler/sched-nice-design.txt .\"O in the kernel source tree (since Linux 2.6.23). diff --git a/draft/man2/getrlimit.2 b/draft/man2/getrlimit.2 index 1a3c2bfc..e7910b06 100644 --- a/draft/man2/getrlimit.2 +++ b/draft/man2/getrlimit.2 @@ -78,7 +78,7 @@ .\"WORD: resource »ñ¸» .\"WORD: limit À©¸Â .\" -.TH GETRLIMIT 2 2008-10-06 "Linux" "Linux Programmer's Manual" +.TH GETRLIMIT 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getrlimit, setrlimit \- get/set resource limits @@ -546,7 +546,8 @@ nice .TP .\"O .BR RLIMIT_RTTIME " (Since Linux 2.6.25)" .BR RLIMIT_RTTIME " (Linux 2.6.25 °Ê¹ß)" -.\"O Specifies a limit on the amount of CPU time that a process scheduled +.\"O Specifies a limit (in microseconds) +.\"O on the amount of CPU time that a process scheduled .\"O under a real-time scheduling policy may consume without making a blocking .\"O system call. .\"O For the purpose of this limit, @@ -557,7 +558,7 @@ nice .\"O .BR sched_yield (2). ¥ê¥¢¥ë¥¿¥¤¥à¡¦¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ç¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤µ¤ì¤ë¥×¥í¥»¥¹¤¬ ¥Ö¥í¥Ã¥­¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò¸Æ¤Ó½Ð¤µ¤º¤Ë¾ÃÈñ¤¹¤ë¤³¤È¤Î¤Ç¤­¤ë -CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò»ØÄꤹ¤ë¡£ +CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò (¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç) »ØÄꤹ¤ë¡£ ¤³¤Î¾å¸Â¤ÎÌÜŪ¤Î¤¿¤á¡¢¥×¥í¥»¥¹¤¬¥Ö¥í¥Ã¥­¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò ¸Æ¤Ó½Ð¤¹Å٤ˡ¢¾ÃÈñ¤µ¤ì¤¿ CPU »þ´Ö¤Î¥«¥¦¥ó¥È¤Ï 0 ¤Ë¥ê¥»¥Ã¥È¤µ¤ì¤ë¡£ ¥×¥í¥»¥¹¤¬ CPU ¤ò»È¤¤Â³¤±¤è¤¦¤È¤·¤¿¤¬Â¾¤Î¥×¥í¥»¥¹¤ËÃÖ¤­´¹¤¨¤é¤ì¤¿ @@ -771,6 +772,26 @@ SVr4, 4.3BSD, POSIX.1-2001. ¤ò»È¤Ã¤ÆÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ ¤³¤Î¥·¥§¥ë¤Î¥ê¥½¡¼¥¹À©¸Â¤Ï¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ¥·¥§¥ë¤¬À¸À®¤¹¤ë¥×¥í¥»¥¹ ¤Ë°ú¤­·Ñ¤¬¤ì¤ë¡£ + +.\"O Ancient systems provided a +.\"O .BR vlimit () +.\"O function with a similar purpose to +.\"O .BR setrlimit (). +.\"O For backward compatibility, glibc also provides +.\"O .BR vlimit (). +.\"O All new applications should be written using +.\"O .BR setrlimit (). +¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +.BR setrlimit () +¤ÈƱÍͤÎÌÜŪ¤ò»ý¤Ä´Ø¿ô +.BR vlimit () +¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£ +¸åÊý¸ß´¹À­¤Î¤¿¤á¡¢glibc ¤Ç¤â +.BR vlimit () +¤òÄ󶡤·¤Æ¤¤¤ë¡£ +Á´¤Æ¤Î¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢ +.BR setrlimit () +¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ .\"O .SH BUGS .SH ¥Ð¥° .\"O In older Linux kernels, the diff --git a/draft/man2/getsid.2 b/draft/man2/getsid.2 index df48ac19..3e33b4d4 100644 --- a/draft/man2/getsid.2 +++ b/draft/man2/getsid.2 @@ -32,7 +32,7 @@ .\"WORD: session ¥»¥Ã¥·¥ç¥ó .\"WORD: process ¥×¥í¥»¥¹ .\" -.TH GETSID 2 2008-12-05 "Linux" "Linux Programmer's Manual" +.TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getsid \- get session ID @@ -51,8 +51,18 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR getsid (): -_XOPEN_SOURCE\ >=\ 500 +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .I getsid(0) diff --git a/draft/man2/gettimeofday.2 b/draft/man2/gettimeofday.2 index a75fbe20..b2f62f11 100644 --- a/draft/man2/gettimeofday.2 +++ b/draft/man2/gettimeofday.2 @@ -354,7 +354,7 @@ POSIX.1-2001 ¤Ë¤Ä¤¤¤Æ¤Ïµ­½Ò¤·¤Æ¤¤¤Ê¤¤¡£ .\"O POSIX.1-2008 marks .\"O .BR gettimeofday () -.\"O as obsolete, recomending the use of +.\"O as obsolete, recommending the use of .\"O .BR clock_gettime (2) .\"O instead. POSIX.1-2008 ¤Ç¤Ï diff --git a/draft/man2/getuid.2 b/draft/man2/getuid.2 index 0fe783d9..7a709c26 100644 --- a/draft/man2/getuid.2 +++ b/draft/man2/getuid.2 @@ -67,20 +67,20 @@ POSIX.1-2001, 4.3BSD. .\"O .SS History .SH Ãí°Õ .SS Îò»Ë -.\"O In Unix V6 the +.\"O In UNIX V6 the .\"O .BR getuid () .\"O call returned .\"O .IR "(euid << 8) + uid" . -.\"O Unix V7 introduced separate calls +.\"O UNIX V7 introduced separate calls .\"O .BR getuid () .\"O and .\"O .BR geteuid (). -Unix V6 ¤Ç¤Ï +UNIX V6 ¤Ç¤Ï .BR getuid () ¥³¡¼¥ë¤Ï .I "(euid << 8) + uid" ¤òÊÖ¤·¤Æ¤¤¤¿¡£ -Unix V7 ¤Ç¤Ï +UNIX V7 ¤Ç¤Ï .BR getuid () ¤È .BR geteuid () diff --git a/draft/man2/inotify_rm_watch.2 b/draft/man2/inotify_rm_watch.2 index bb0acb9d..2eb7a9f6 100644 --- a/draft/man2/inotify_rm_watch.2 +++ b/draft/man2/inotify_rm_watch.2 @@ -32,7 +32,7 @@ .\" WORD: watch ´Æ»ë¥¢¥¤¥Æ¥à .\" WORD: watch descriptor ´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿ .\" -.TH INOTIFY_RM_WATCH 2 2006-02-07 "Linux" "Linux Programmer's Manual" +.TH INOTIFY_RM_WATCH 2 2010-10-15 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O inotify_rm_watch \- remove an existing watch from an inotify instance @@ -41,11 +41,9 @@ inotify_rm_watch \- inotify .SH ½ñ¼° .B #include .sp -.BI "int inotify_rm_watch(int " fd ", uint32_t " wd ); -.\" FIXME . The type of the second argument should probably be "int". -.\" I submitted a patch to fix this. See the LKML thread -.\" "[patch] Fix type errors in inotify interfaces", 18 Nov 2008 -.\" Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040 +.BI "int inotify_rm_watch(int " fd ", int " wd ); +.\" Before glibc 2.10, the second argument was types as uint32_t. +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040 .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR inotify_rm_watch () diff --git a/draft/man2/intro.2 b/draft/man2/intro.2 index 5acf3f2c..c7efc79f 100644 --- a/draft/man2/intro.2 +++ b/draft/man2/intro.2 @@ -28,7 +28,7 @@ .\" all rights reserved. .\" Translated 2008-02-10, Akihiro MOTOKI .\" -.TH INTRO 2 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH INTRO 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O intro \- Introduction to system calls @@ -89,22 +89,27 @@ C .\"O the programmer must define a feature test macro in order to obtain .\"O the declaration of a system call from the header file specified .\"O in the man page SYNOPSIS section. +.\"O (Where required, these feature test macros must be defined before including +.\"O .I any +.\"O header files.) .\"O In such cases, the required macro is described in the man page. .\"O For further information on feature test macros, see .\"O .BR feature_test_macros (7). ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò -ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£ +ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë +(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï +¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£ µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢ .BR feature_test_macros (7) ¤ò»²¾È¤Î¤³¤È¡£ .\"O .SH "CONFORMING TO" .SH ½àµò -.\"O Certain terms and abbreviations are used to indicate Unix variants +.\"O Certain terms and abbreviations are used to indicate UNIX variants .\"O and standards to which calls in this section conform. .\"O See .\"O .BR standards (7). -¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ +¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .BR standards (7) ¤ò»²¾È¤Î¤³¤È¡£ diff --git a/draft/man2/io_cancel.2 b/draft/man2/io_cancel.2 index 5c12ed15..b3fd9168 100644 --- a/draft/man2/io_cancel.2 +++ b/draft/man2/io_cancel.2 @@ -144,7 +144,8 @@ glibc .BR io_destroy (2), .BR io_getevents (2), .BR io_setup (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\"O .\" .SH "NOTES" .\" .SH Ãí .\" .PP diff --git a/draft/man2/io_destroy.2 b/draft/man2/io_destroy.2 index af2e8e37..aa089d10 100644 --- a/draft/man2/io_destroy.2 +++ b/draft/man2/io_destroy.2 @@ -133,7 +133,8 @@ glibc .BR io_cancel (2), .BR io_getevents (2), .BR io_setup (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\"O .\" .SH "NOTES" .\" .SH Ãí .\" .PP diff --git a/draft/man2/io_getevents.2 b/draft/man2/io_getevents.2 index 6ed02881..a94c5773 100644 --- a/draft/man2/io_getevents.2 +++ b/draft/man2/io_getevents.2 @@ -161,6 +161,7 @@ glibc .BR io_destroy (2), .BR io_setup (2), .BR io_submit (2), +.BR aio (7), .BR time (7) .\"O .\" .SH "NOTES" .\" .SH Ãí diff --git a/draft/man2/io_setup.2 b/draft/man2/io_setup.2 index df0ae882..246fa08d 100644 --- a/draft/man2/io_setup.2 +++ b/draft/man2/io_setup.2 @@ -149,7 +149,8 @@ glibc .BR io_cancel (2), .BR io_destroy (2), .BR io_getevents (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\"O .\" .SH "NOTES" .\" .SH Ãí .\" .PP diff --git a/draft/man2/io_submit.2 b/draft/man2/io_submit.2 index 1c05d558..bbbdfd38 100644 --- a/draft/man2/io_submit.2 +++ b/draft/man2/io_submit.2 @@ -150,7 +150,8 @@ glibc .BR io_cancel (2), .BR io_destroy (2), .BR io_getevents (2), -.BR io_setup (2) +.BR io_setup (2), +.BR aio (7) .\"O .\" .SH "NOTES" .\" .SH Ãí .\" .PP diff --git a/draft/man2/ioctl.2 b/draft/man2/ioctl.2 index 034e406f..40a0606b 100644 --- a/draft/man2/ioctl.2 +++ b/draft/man2/ioctl.2 @@ -195,7 +195,7 @@ requests use the return value as an output parameter .\"O Arguments, returns, and semantics of .\"O .BR ioctl () .\"O vary according to the device driver in question (the call is used as a -.\"O catch-all for operations that don't cleanly fit the Unix stream I/O +.\"O catch-all for operations that don't cleanly fit the UNIX stream I/O .\"O model). .\"O See .\"O .BR ioctl_list (2) @@ -205,7 +205,7 @@ requests use the return value as an output parameter ¤É¤ì¤«°ì¤Ä¤Îɸ½à¤ËÂбþ¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .BR ioctl () ¤Î°ú¤­¿ô¡¢ÊÖ¤êÃÍ¡¢²ò¼á¤Ï¡¢½èÍýÂоݤΥǥХ¤¥¹¡¦¥É¥é¥¤¥Ð¤´¤È¤Ë -°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï Unix ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë +°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï UNIX ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë ÌÀ¤é¤«¤ËŬ¹ç¤·¤Ê¤¤ÍÍ¡¹¤ÊÁàºî¤Ë»ÈÍѤµ¤ì¤ë)¡£ ¤è¤¯ÃΤé¤ì¤Æ¤¤¤ë .BR ioctl () @@ -214,9 +214,9 @@ requests use the return value as an output parameter ¤ò»²¾È¤¹¤ë¤³¤È¡£ .\"O The .\"O .BR ioctl () -.\"O function call appeared in Version 7 AT&T Unix. +.\"O function call appeared in Version 7 AT&T UNIX. .BR ioctl () -´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T Unix ¤ÇÅо줷¤¿¡£ +´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T UNIX ¤ÇÅо줷¤¿¡£ .\"O .SH NOTES .SH Ãí°Õ .\"O In order to use this call, one needs an open file descriptor. diff --git a/draft/man2/ioprio_set.2 b/draft/man2/ioprio_set.2 index 46c7a65c..906662ba 100644 --- a/draft/man2/ioprio_set.2 +++ b/draft/man2/ioprio_set.2 @@ -521,7 +521,7 @@ Linux 2.6.25 .SH ¥Ð¥° .\" 6 May 07: Bug report raised: .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=4464 -.\" Ulriich Drepper replied that he wasn't going to add these +.\" Ulrich Drepper replied that he wasn't going to add these .\" to glibc. .\"O Glibc does not yet provide a suitable header file defining .\"O the function prototypes and macros described on this page. diff --git a/draft/man2/killpg.2 b/draft/man2/killpg.2 index 32cb6028..c06202c6 100644 --- a/draft/man2/killpg.2 +++ b/draft/man2/killpg.2 @@ -49,7 +49,7 @@ .\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID .\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼ .\" -.TH KILLPG 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH KILLPG 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O killpg \- send signal to a process group @@ -68,8 +68,12 @@ glibc »²¾È): .in .sp +.ad l +.TP 4 .BR killpg (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR killpg () diff --git a/draft/man2/linkat.2 b/draft/man2/linkat.2 index ed3bd79c..8ef853bb 100644 --- a/draft/man2/linkat.2 +++ b/draft/man2/linkat.2 @@ -51,13 +51,20 @@ glibc .in .sp .BR linkat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O+ Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/lookup_dcookie.2 b/draft/man2/lookup_dcookie.2 index 806f9a06..f3c22579 100644 --- a/draft/man2/lookup_dcookie.2 +++ b/draft/man2/lookup_dcookie.2 @@ -45,8 +45,7 @@ lookup_dcookie \- .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O Look up the full path of the directory entry specified by the value -.\"O .I cookie -.\"O . +.\"O .IR cookie . .\"O The cookie is an opaque identifier uniquely identifying a particular .\"O directory entry. .\"O The buffer given is filled in with the full path of the directory entry. diff --git a/draft/man2/lseek.2 b/draft/man2/lseek.2 index 8dc131de..96d81cb3 100644 --- a/draft/man2/lseek.2 +++ b/draft/man2/lseek.2 @@ -49,7 +49,7 @@ .\" .\"WORD: end-of-file ¥Õ¥¡¥¤¥ë¤Î½ªÃ¼(end-of-file) .\" -.TH LSEEK 2 2001-09-24 "Linux" "Linux Programmer's Manual" +.TH LSEEK 2 2010-09-11 "Linux" "Linux Programmer's Manual" .SH ̾Á° lseek \- ¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤­¥ª¥Õ¥»¥Ã¥È¤Î°ÌÃÖ¤òÊѤ¨¤ë .SH ½ñ¼° @@ -122,13 +122,13 @@ NULL .\"O .BR lseek () .\"O returns the resulting offset location as measured in bytes from the .\"O beginning of the file. -.\"O Otherwise, a value of \fI(off_t)\ \-1\fP is returned and +.\"O On error, the value \fI(off_t)\ \-1\fP is returned and .\"O .I errno .\"O is set to indicate the error. À®¸ù¤·¤¿¾ì¹ç¡¢ .BR lseek () ¤Ï·ë²Ì¤Î¥Õ¥¡¥¤¥ë°ÌÃÖ¤ò¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤«¤é¤Î¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃͤȤ·¤Æ \fI(off_t)\ \-1\fP ¤òÊÖ¤·¡¢ +¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃÍ \fI(off_t)\ \-1\fP ¤¬ÊÖ¤µ¤ì¡¢ .I errno ¤Ë¥¨¥é¡¼¤¬»Ø¼¨¤µ¤ì¤ë¡£ .\"O .SH ERRORS @@ -221,10 +221,11 @@ L_SET SEEK_SET L_INCR SEEK_CUR L_XTND SEEK_END .TE -.PP -.\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP, BSD returns \fIint\fP. -ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢ -BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£ +.\" .PP +.\" .\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP, +.\" .\"O (ancient) BSD returns \fIint\fP. +.\" ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢ +.\" (¸Å¤¤) BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£ .PP .\"O Note that file descriptors created by .\"O .BR dup (2) diff --git a/draft/man2/mbind.2 b/draft/man2/mbind.2 index b5b797c1..4ae26cd7 100644 --- a/draft/man2/mbind.2 +++ b/draft/man2/mbind.2 @@ -448,7 +448,7 @@ CPU .\"O is passed in .\"O .I flags .\"O and -.\"O .I policy +.\"O .I mode .\"O is not .\"O .BR MPOL_DEFAULT , .\"O then the call will fail with the error @@ -459,7 +459,7 @@ CPU .B MPOL_MF_STRICT ¤¬ »ØÄꤵ¤ì¡¢ -.I policy +.I mode ¤¬ .B MPOL_DEFAULT ¤Ç¤Ê¤¤¾ì¹ç¡¢ diff --git a/draft/man2/mincore.2 b/draft/man2/mincore.2 index 80193f56..539b915f 100644 --- a/draft/man2/mincore.2 +++ b/draft/man2/mincore.2 @@ -221,10 +221,10 @@ Linux 2.3.99pre1 .SH ½àµò .\"O .BR mincore () .\"O is not specified in POSIX.1-2001, -.\"O and it is not available on all Unix implementations. +.\"O and it is not available on all UNIX implementations. .BR mincore () ¤Ï POSIX.1-2001 ¤Ëµ­½Ò¤µ¤ì¤Æ¤ª¤é¤º¡¢ -Á´¤Æ¤Î Unix ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ +Á´¤Æ¤Î UNIX ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .\" It is on at least NetBSD, FreeBSD, OpenBSD, Solaris 8, .\" AIX 5.1, SunOS 4.1 .\"O .\" .SH HISTORY diff --git a/draft/man2/mkdirat.2 b/draft/man2/mkdirat.2 index 3d0c5c6a..e21302d8 100644 --- a/draft/man2/mkdirat.2 +++ b/draft/man2/mkdirat.2 @@ -50,13 +50,20 @@ glibc .in .sp .BR mkdirat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/mknod.2 b/draft/man2/mknod.2 index 078a27f0..1a5cfc93 100644 --- a/draft/man2/mknod.2 +++ b/draft/man2/mknod.2 @@ -24,7 +24,7 @@ .\"WORD: permission µö²Ä°À­ .\"WORD: resolve (¥Ñ¥¹Ì¾¤ò) ²ò·è¤¹¤ë .\" -.TH MKNOD 2 2008-12-01 "Linux" "Linux Programmer's Manual" +.TH MKNOD 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mknod \- create a special or ordinary file @@ -49,7 +49,12 @@ glibc .in .sp .BR mknod (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The system call @@ -104,7 +109,7 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\"O .B S_IFSOCK .\"O .\" (S_IFSOCK since Linux 1.2.4) .\"O to specify a regular file (which will be created empty), character -.\"O special file, block special file, FIFO (named pipe), or Unix domain socket, +.\"O special file, block special file, FIFO (named pipe), or UNIX domain socket, .\"O respectively. .\"O (Zero file type is equivalent to type .\"O .BR S_IFREG .) @@ -118,7 +123,7 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤½¤ì¤¾¤ì½ç¤Ë¡¢Ä̾ï¤Î¥Õ¥¡¥¤¥ë (¶õ¤Î¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤µ¤ì¤ë)¡¦ ¥­¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦ -FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë +FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë (¥Õ¥¡¥¤¥ë¥¿¥¤¥× 0 ¤Ï .B S_IFREG ¤ÈƱ¤¸¤Ç¤¢¤ë)¡£ @@ -270,23 +275,23 @@ FIFO (̾ .B EPERM .\"O .I mode .\"O requested creation of something other than a regular file, -.\"O FIFO (named pipe), or Unix domain socket, and the caller +.\"O FIFO (named pipe), or UNIX domain socket, and the caller .\"O is not privileged (Linux: does not have the .\"O .B CAP_MKNOD .\"O capability); -.\"O .\" For Unix domain sockets and regular files, EPERM is only returned in +.\"O .\" For UNIX domain sockets and regular files, EPERM is only returned in .\"O .\" Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can .\"O .\" use mknod() to make these files. .\"O also returned if the file system containing .\"O .I pathname .\"O does not support the type of node requested. .I mode -¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò +¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò ºîÀ®¤¹¤ë¤è¤¦¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¼Â¹Ô¼Ô¤¬Æø¢ (Linux ¤Ç¤Ï .B CAP_MKNOD ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability)) ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¡£ -.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢ +.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢ .\" Linux 2.2 °ÊÁ°¤Ç¤Ï EPERM ¤òÊÖ¤¹¤À¤±¤Ç¤¢¤ë¡£ .\" Linux 2.4 °Ê¹ß¤Ç¤ÏÆø¢¤ò»ý¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ò .\" ºîÀ®¤¹¤ë¤Î¤Ë mknod() ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ @@ -352,8 +357,8 @@ Linux ¥Ç¥£¥ì¥¯¥È¥ê¤Ï .BR mkdir (2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ -.\"O .\" and one should make Unix domain sockets with socket(2) and bind(2). -.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ +.\"O .\" and one should make UNIX domain sockets with socket(2) and bind(2). +.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ .\"O There are many infelicities in the protocol underlying NFS. .\"O Some of these affect diff --git a/draft/man2/mknodat.2 b/draft/man2/mknodat.2 index dae73665..67474dbf 100644 --- a/draft/man2/mknodat.2 +++ b/draft/man2/mknodat.2 @@ -26,7 +26,7 @@ .\" all rights reserved. .\" Translated 2006-09-30 by Yuichi SATO , LDP v2.39 .\" -.TH MKNODAT 2 2009-12-13 "Linux" "Linux Programmer's Manual" +.TH MKNODAT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mknodat \- create a special or ordinary file relative to a directory @@ -53,13 +53,22 @@ glibc .in .sp .BR mknodat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 +.\" Other FTM combinations will also expose mknodat(), but this function was +.\" added in SUSv4, maked XSI, so we'll just document what the standard says +.TP 4 .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/mount.2 b/draft/man2/mount.2 index fe002538..6018fe9c 100644 --- a/draft/man2/mount.2 +++ b/draft/man2/mount.2 @@ -61,7 +61,7 @@ .\" motoki 2005-02-28: .\" - subtree ¤ò¤É¤¦Ìõ¤¹¤«¡£ÉôʬÌÚ¡¢Éôʬ¥Ä¥ê¡¼¡¢¥µ¥Ö¥Ä¥ê¡¼¡£¡£¡£²¿¤«¤Ê¤¤¤«¡£ .\" -.TH MOUNT 2 2009-06-26 "Linux" "Linux Programmer's Manual" +.TH MOUNT 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mount \- mount and unmount file systems @@ -159,7 +159,7 @@ glibc2 .\" 2.6.25 Added MS_I_VERSION, which needs to be documented. .\" .TP -.\"O .BR MS_BIND " (Linux 2.4 onwards)" +.\"O .BR MS_BIND " (Linux 2.4 onward)" .BR MS_BIND " (Linux 2.4 °Ê¹ß)" .\"O .\" since 2.4.0-test9 .\" Àµ³Î¤Ë¤Ï 2.4.0-test9 °Ê¹ß @@ -442,10 +442,10 @@ Linux 2.6.30 .B O_SYNC ¤ò»ØÄꤷ¤¿¤è¤¦¤ÊÆ°ºî¤È¤Ê¤ë) .PP -.\"O From Linux 2.4 onwards, the +.\"O From Linux 2.4 onward, the .\"O .BR MS_NODEV ", " MS_NOEXEC ", and " MS_NOSUID .\"O flags are settable on a per-mount-point basis. -.\"O From kernel 2.6.16 onwards, +.\"O From kernel 2.6.16 onward, .\"O .B MS_NOATIME .\"O and .\"O .B MS_NODIRATIME @@ -494,7 +494,7 @@ Linux 2.4 .SH ¥¨¥é¡¼ .\"O The error values given below result from filesystem type independent .\"O errors. -.\"O Each filesystem type may have its own special errors and its +.\"O Each file-system type may have its own special errors and its .\"O own special behavior. .\"O See the kernel source code for details. °Ê²¼¤Ë¼¨¤¹¥¨¥é¡¼¤Ï¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë°Í¸¤·¤Ê¤¤¤â¤Î¤Ç¤¢¤ë¡£ @@ -505,12 +505,12 @@ Linux 2.4 .\"O A component of a path was not searchable. .\"O (See also .\"O .BR path_resolution (7).) -.\"O Or, mounting a read-only filesystem was attempted without giving the +.\"O Or, mounting a read-only file system was attempted without giving the .\"O .B MS_RDONLY .\"O flag. .\"O Or, the block device .\"O .I source -.\"O is located on a filesystem mounted with the +.\"O is located on a file system mounted with the .\"O .B MS_NODEV .\"O option. .\"O .\" mtk: Probably: write permission is required for MS_BIND, with @@ -657,6 +657,25 @@ directory) .B EPERM .\"O The caller does not have the required privileges. ¸Æ¤Ó½Ð¤·¸µ¤ËɬÍפʸ¢¸Â¤¬¤Ê¤¤¡£ +.\"O .SH VERSIONS +.SH ¥Ð¡¼¥¸¥ç¥ó +.\"O The definitions of +.\"O .BR MS_DIRSYNC , +.\"O .BR MS_MOVE , +.\"O .BR MS_REC , +.\"O .BR MS_RELATIME , +.\"O and +.\"O .BR MS_STRICTATIME +.\"O were only added to glibc headers in version 2.12. +.BR MS_DIRSYNC , +.BR MS_MOVE , +.BR MS_REC , +.BR MS_RELATIME , +.B MS_STRICTATIME +¤ÎÄêµÁ¤¬ glibc ¤Î¥Ø¥Ã¥À¤ËÄɲ䵤줿¤Î¤Ï +¥Ð¡¼¥¸¥ç¥ó 2.12 ¤Ë¤ª¤¤¤Æ¤Î¤ß¤Ç¤¢¤ë¡£ +.\" FIXME: Definitions of the so-far-undocumented MS_UNBINDABLE, MS_PRIVATE, +.\" MS_SHARED, and MS_SLAVE were (also) only added to glibc headers in 2.12. .\"O .SH "CONFORMING TO" .SH ½àµò .\"O This function is Linux-specific and should not be used in @@ -682,7 +701,7 @@ directory) ¤Ë̾Á°¤¬ÊѤï¤Ã¤¿¡£ .LP .\"O Before Linux 2.4 an attempt to execute a set-UID or set-GID program -.\"O on a filesystem mounted with +.\"O on a file system mounted with .\"O .B MS_NOSUID .\"O would fail with .\"O .BR EPERM . @@ -776,14 +795,12 @@ Linux 2.4 ¸«¤¨¤Ê¤¯¤Ê¤ë¡£ .\"O The Linux-specific -.\"O .I /proc/PID/self +.\"O .I /proc/PID/mounts .\"O file exposes the list of mount points in the mount .\"O namespace of the process with the specified ID; see .\"O .BR proc (5) .\"O for details. Linux Æȼ«¤Î¥Õ¥¡¥¤¥ë -.\"Omotoki: /proc/PID/mounts ¤Î´Ö°ã¤¤¤Ç¤Ï¡© -.\"Omotoki: self ¤Ï PID ¤ÎÂå¤ï¤ê¤Ë¤Ê¤ë¤â¤Î¡£ .I /proc/PID/mounts ¤Ç¤Ï¡¢»ØÄꤵ¤ì¤¿ ID ¤ò»ý¤Ä¥×¥í¥»¥¹¤Î¥Þ¥¦¥ó¥È̾Á°¶õ´Ö¤Ë¤ª¤±¤ë ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤Î¥ê¥¹¥È¤¬¸ø³«¤µ¤ì¤Æ¤¤¤ë¡£¾ÜºÙ¤Ï diff --git a/draft/man2/move_pages.2 b/draft/man2/move_pages.2 index eb142e49..ad4fc5f8 100644 --- a/draft/man2/move_pages.2 +++ b/draft/man2/move_pages.2 @@ -20,7 +20,7 @@ .\" all rights reserved. .\" Translated 2008-10-26, Akihiro MOTOKI .\" -.TH MOVE_PAGES 2 2008-10-06 "Linux" "Linux Programmer's Manual" +.TH MOVE_PAGES 2 2010-06-11 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O move_pages \- move individual pages of a process to another node @@ -33,6 +33,9 @@ move_pages \- .BI "long move_pages(int " pid ", unsigned long count, void **" pages , .BI " const int *" nodes ", int *" status ", int " flags ); .fi +.sp +.\"O Link with \fI\-lnuma\fP. +\fI\-lnuma\fP ¤È¥ê¥ó¥¯¤¹¤ë¡£ .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR move_pages () @@ -70,7 +73,7 @@ move_pages \- .\"O real or saved-set user ID of the target process. .\"O If .\"O .I pid -.\"O is 0 then +.\"O is 0, then .\"O .BR move_pages () .\"O moves pages of the calling process. .I pid @@ -348,8 +351,8 @@ dirty .\"O Use of this function may result in pages whose location .\"O (node) violates the memory policy established for the .\"O specified addresses (See -.\"O .BR mbind (2)] -.\"O and/or the specified process [See +.\"O .BR mbind (2)) +.\"O and/or the specified process (See .\"O .BR set_mempolicy (2)). .\"O That is, memory policy does not constrain the destination .\"O nodes used by @@ -363,6 +366,17 @@ dirty ¤Ä¤Þ¤ê¡¢¥á¥â¥ê¥Ý¥ê¥·¡¼¤Ï .BR move_pages () ¤Ç»È¤ï¤ì¤ë°ÜÆ°Àè¥Î¡¼¥É¤òÀ©¸Â¤·¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£ + +.\"O The +.\"O .I +.\"O header is not included with glibc, but requires installing +.\"O .I libnuma-devel +.\"O or a similar package. +¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë +.I +¤Ï glibc ¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤ª¤é¤º¡¢ +.I libnuma-devel +¤«Æ±ÍͤΥѥ屡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפ¬¤¢¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR get_mempolicy (2), diff --git a/draft/man2/mprotect.2 b/draft/man2/mprotect.2 index 9aedcd1d..2021e5b4 100644 --- a/draft/man2/mprotect.2 +++ b/draft/man2/mprotect.2 @@ -239,7 +239,7 @@ POSIX.1-2001 .\" sigaction.2 refers to this example .PP .\"O The program below allocates four pages of memory, makes the third -.\"O of these pages read-only, and then executes a loop that walks upwards +.\"O of these pages read-only, and then executes a loop that walks upward .\"O through the allocated region modifying bytes. °Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢¥á¥â¥ê¥Ú¡¼¥¸¤ò 4¤Ä³ÎÊݤ·¡¢¤½¤Î¤¦¤Á 3ÈÖÌܤΥڡ¼¥¸¤ò Æɤ߹þ¤ßÀìÍѤËÀßÄꤹ¤ë¡£¤½¤Î¸å¤Ç¡¢³ÎÊݤ·¤¿Îΰè¤Î¥¢¥É¥ì¥¹¤Î¾®¤µ¤¤Êý¤«¤é diff --git a/draft/man2/mq_getsetattr.2 b/draft/man2/mq_getsetattr.2 index e8b2c56a..97e999d9 100644 --- a/draft/man2/mq_getsetattr.2 +++ b/draft/man2/mq_getsetattr.2 @@ -26,7 +26,7 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-07-16, Akihiro MOTOKI .\" -.TH MQ_GETSETATTR 2 2007-06-01 "Linux" "Linux Programmer's Manual" +.TH MQ_GETSETATTR 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_getsetattr \- get/set message queue attributes @@ -37,7 +37,7 @@ mq_getsetattr \- .B #include .B #include .sp -.BI "mqd_t mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr "," +.BI "int mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr "," .BI " struct mq_attr *" oldattr ); .fi .\"O .SH DESCRIPTION diff --git a/draft/man2/mremap.2 b/draft/man2/mremap.2 index 983e7896..79671ca8 100644 --- a/draft/man2/mremap.2 +++ b/draft/man2/mremap.2 @@ -50,7 +50,7 @@ .\"WORD: implement ¼ÂÁõ .\"WORD: lock ¥í¥Ã¥¯ .\" -.TH MREMAP 2 2005-09-13 "Linux" "Linux Programmer's Manual" +.TH MREMAP 2 2010-06-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O mremap \- remap a virtual memory address .SH ̾Á° @@ -63,7 +63,7 @@ mremap \- .B #include .sp .BI "void *mremap(void *" old_address ", size_t " old_size , -.BI " size_t " new_size ", int " flags ); +.BI " size_t " new_size ", int " flags ", ... /* void *" new_address " */);" .fi .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -89,6 +89,16 @@ mremap \- ¤Ê¤é¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£\fIold_size\fP ¤Ï¸µ¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î ¥µ¥¤¥º¤Ç¤¢¤ë¡£ \fInew_size\fP ¤ÏÍ׵᤹¤ëÊѹ¹¸å¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ç¤¢¤ë¡£ +.\"O An optional fifth argument, +.\"O .IR new_address , +.\"O may be provided; see the description of +.\"O .B MREMAP_FIXED +.\"O below. +5 ÈÖÌܤΰú¤­¿ô¤È¤·¤Æ +.I new_address +¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£²¼µ­¤Î +.B MREMAP_FIXED +¤ÎÀâÌÀ¤ò»²¾È¤Î¤³¤È¡£ .\"O In Linux the memory is divided into pages. .\"O A user process has (one or) diff --git a/draft/man2/msgctl.2 b/draft/man2/msgctl.2 index 064fb314..7408f933 100644 --- a/draft/man2/msgctl.2 +++ b/draft/man2/msgctl.2 @@ -551,7 +551,7 @@ SVr4, POSIX.1-2001. .\"O and .\"O .B MSG_INFO .\"O operations are used by the -.\"O .BR ipcs (8) +.\"O .BR ipcs (1) .\"O program to provide information on allocated resources. .\"O In the future these may modified or moved to a /proc file system .\"O interface. @@ -559,7 +559,7 @@ SVr4, POSIX.1-2001. .BR MSG_STAT , .B MSG_INFO Áàºî¤Ï¡¢ -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾­Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢ /proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ diff --git a/draft/man2/msgop.2 b/draft/man2/msgop.2 index e7b83a61..4a1d2a3c 100644 --- a/draft/man2/msgop.2 +++ b/draft/man2/msgop.2 @@ -168,14 +168,14 @@ struct msgbuf { .BR msgsnd () ¤Ïľ¤Á¤ËÀ®¸ù¤¹¤ë¡£ .\"O (The queue capacity is defined by the -.\"O .I msg_bytes +.\"O .I msg_qbytes .\"O field in the associated data structure for the message queue. .\"O During queue creation this field is initialized to .\"O .B MSGMNB .\"O bytes, but this limit can be modified using .\"O .BR msgctl (2).) (¥­¥å¡¼¤ÎÍÆÎ̤ϡ¢¥á¥Ã¥»¡¼¥¸¡¦¥­¥å¡¼¤Î¥Ç¡¼¥¿¹½Â¤ÂΤΠ-.I msg_bytes +.I msg_qbytes ¥Õ¥£¡¼¥ë¥É¤ÇÄêµÁ¤µ¤ì¤ë¡£ ¥­¥å¡¼ºîÀ®»þ¤Ë¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï .B MSGMNB diff --git a/draft/man2/nice.2 b/draft/man2/nice.2 index 86fb52d7..53eb86fb 100644 --- a/draft/man2/nice.2 +++ b/draft/man2/nice.2 @@ -184,4 +184,4 @@ glibc 2.2.4 .BR getpriority (2), .BR setpriority (2), .BR capabilities (7), -.BR renice (8) +.BR renice (1) diff --git a/draft/man2/open.2 b/draft/man2/open.2 index cc06946a..0ba6df4e 100644 --- a/draft/man2/open.2 +++ b/draft/man2/open.2 @@ -46,7 +46,7 @@ .\" .\" FIXME . Apr 08: The next POSIX revision has O_EXEC, O_SEARCH, and .\" O_TTYINIT. Eventually these may need to be documented. --mtk -.\" FIXME Linux 2.6.33 has O_DSYNC, and a hiddden __O_SYNC. +.\" FIXME Linux 2.6.33 has O_DSYNC, and a hidden __O_SYNC. .\" .\" Japanese Version Copyright (c) 1997-1999 HANATAKA Shinya .\" all rights reserved. @@ -89,7 +89,7 @@ .\"WORD: file creation flag ¥Õ¥¡¥¤¥ëºîÀ®¥Õ¥é¥° .\"WORD: file status flag ¥Õ¥¡¥¤¥ë¾õÂ֥ե饰 .\" -.TH OPEN 2 2009-09-20 "Linux" "Linux Programmer's Manual" +.TH OPEN 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O open, creat \- open and possibly create a file or device @@ -293,7 +293,7 @@ NFS ¤Ç¤¢¤ë¤¬¡¢ .BR fcntl (2) ¤Ë¤è¤Ã¤ÆÊѹ¹²Äǽ¤Ç¤¢¤ë)¡£ -.\"O This feature is only available for terminals, pseudo-terminals, +.\"O This feature is only available for terminals, pseudoterminals, .\"O sockets, and (since Linux 2.6) pipes and FIFOs. .\"O See .\"O .BR fcntl (2) @@ -591,11 +591,13 @@ NFS .BR open () ¤Ï¼ºÇÔ¤¹¤ë¡£ +.\"O On NFS, .\"O .B O_EXCL -.\"O is only supported on NFS when using NFSv3 or later on kernel 2.6 or later. +.\"O is only supported when using NFSv3 or later on kernel 2.6 or later. +NFS ¤Ç¤Ï¡¢ .B O_EXCL -¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë NFS ¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£ -.\"O In environments where NFS +¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£ +.\"O In NFS environments where .\"O .B O_EXCL .\"O support is not provided, programs that rely on it .\"O for performing locking tasks will contain a race condition. @@ -606,9 +608,8 @@ NFS .\"O the same file system (e.g., incorporating hostname and PID), and use .\"O .BR link (2) .\"O to make a link to the lockfile. -NFS ¤Î .B O_EXCL -¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤´Ä¶­¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ +¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤ NFS ´Ä¶­¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ ¥í¥Ã¥¯½èÍý¤ò¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤Ï¶¥¹ç¾õÂÖ (race condition) ¤Ë½Ð²ñ¤¦ ²ÄǽÀ­¤¬¤¢¤ë¡£ ¥í¥Ã¥¯¥Õ¥¡¥¤¥ë¤ò»ÈÍѤ·¤ÆÉÔ²Äʬ (atomic) ¤Ê¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤ò¼Â¸½¤·¡¢ @@ -642,7 +643,11 @@ NFS .\"O to be opened. .\"O The .\"O .B _LARGEFILE64_SOURCE -.\"O macro must be defined in order to obtain this definition. +.\"O macro must be defined +.\"O (before including +.\"O .I any +.\"O header files) +.\"O in order to obtain this definition. .\"O Setting the .\"O .B _FILE_OFFSET_BITS .\"O feature test macro to 64 (rather than using @@ -655,6 +660,7 @@ NFS .I off64_t ¤Ç¤Ï¥µ¥¤¥º¤òɽ¤»¤ë) ¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó²Äǽ¤Ë¤¹¤ë¡£ ¤³¤ÎÄêµÁ¤òÍ­¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _LARGEFILE64_SOURCE ¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ 32¥Ó¥Ã¥È¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆÂ礭¤Ê¥Õ¥¡¥¤¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ëÊýË¡¤òÆÀ¤¿¤¤¾ì¹ç¡¢ @@ -1062,6 +1068,9 @@ SVr4, 4.3BSD, POSIX.1-2001. .\"O .B O_NOFOLLOW .\"O flags are Linux-specific, and one may need to define .\"O .B _GNU_SOURCE +.\"O (before including +.\"O .I any +.\"O header files) .\"O to obtain their definitions. ¥Õ¥é¥° .BR O_DIRECTORY , @@ -1069,6 +1078,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .B O_NOFOLLOW ¤Ï Linux ÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢ ¤³¤ì¤é¤Î¥Õ¥é¥°¤ÎÄêµÁ¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE ¤òÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -1083,11 +1093,15 @@ POSIX.1-2008 .\"O .B O_DIRECT .\"O is not specified in POSIX; one has to define .\"O .B _GNU_SOURCE +.\"O (before including +.\"O .I any +.\"O header files) .\"O to get its definition. .B O_DIRECT ¤Ï POSIX ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ .B O_DIRECT ¤ÎÄêµÁ¤òÆÀ¤ë¤Ë¤Ï +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE ¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .\"O .SH NOTES @@ -1202,7 +1216,7 @@ POSIX .\"O and .\"O .B O_RSYNC .\"O to the same numerical value as -.\"O .BR O_SYNC +.\"O .BR O_SYNC . º£¤Î¤È¤³¤í (¥«¡¼¥Í¥ë 2.6.31)¡¢ Linux ¤Ç¤Ï .B O_SYNC @@ -1214,7 +1228,7 @@ glibc ¤Ë .B O_SYNC ¤ÈƱ¤¸¿ôÃͤò³ä¤êÅö¤Æ¤Æ¤¤¤ë¡£ -.\"O Most Linux filesystems don't actually implement the POSIX +.\"O Most Linux file systems don't actually implement the POSIX .\"O .B O_SYNC .\"O semantics, which require all metadata updates of a write .\"O to be on disk on returning to userspace, but only the diff --git a/draft/man2/openat.2 b/draft/man2/openat.2 index 24b946c0..2e665ed2 100644 --- a/draft/man2/openat.2 +++ b/draft/man2/openat.2 @@ -50,13 +50,20 @@ glibc .in .sp .BR openat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/personality.2 b/draft/man2/personality.2 index 056ef3c1..fe837c04 100644 --- a/draft/man2/personality.2 +++ b/draft/man2/personality.2 @@ -57,12 +57,12 @@ personality \- .\"O signal numbers into signal actions. .\"O The execution domain system allows .\"O Linux to provide limited support for binaries compiled under other -.\"O Unix-like operating systems. +.\"O UNIX-like operating systems. Linux ¤Ï¡¢¥×¥í¥»¥¹Ëè¤Î°Û¤Ê¤ë¼Â¹Ô¥É¥á¥¤¥ó¡¢¤¹¤Ê¤ï¤Á ¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£ (personality) ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£ ¼Â¹Ô¥É¥á¥¤¥ó¤Ï Linux ¤Ë¥·¥°¥Ê¥ëÈÖ¹æ¤Ë¤É¤Î¥·¥°¥Ê¥ë¤ò³ä¤êÉÕ¤±¤ë¤«¤ò ¶µ¤¨¤¿¤ê¤¹¤ë¡£¤Þ¤¿¡¢¼Â¹Ô¥É¥á¥¤¥ó¡¦¥·¥¹¥Æ¥à¤Ë¤è¤ê¡¢ -Linux ¤Ï¾¤Î Unix É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿ +Linux ¤Ï¾¤Î UNIX É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿ ¥Ð¥¤¥Ê¥ê¤ËÂФ¹¤ë¸ÂÄêŪ¤Ê¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Æ¤¤¤ë¡£ .\"O This function will return the current diff --git a/draft/man2/pipe.2 b/draft/man2/pipe.2 index bf0dc970..0a8c49ba 100644 --- a/draft/man2/pipe.2 +++ b/draft/man2/pipe.2 @@ -43,7 +43,7 @@ .\" Updated 2008-02-10, Akihiro MOTOKI , LDP v2.77 .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH PIPE 2 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH PIPE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O pipe, pipe2 \- create pipe @@ -55,7 +55,8 @@ pipe, pipe2 \- .sp .BI "int pipe(int " pipefd "[2]);" .sp -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int pipe2(int " pipefd "[2], int " flags ); diff --git a/draft/man2/poll.2 b/draft/man2/poll.2 index fffd3db3..60b35d68 100644 --- a/draft/man2/poll.2 +++ b/draft/man2/poll.2 @@ -40,7 +40,7 @@ .\" .\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH POLL 2 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH POLL 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O poll, ppoll \- wait for some event on a file descriptor @@ -56,7 +56,7 @@ poll, ppoll \- .B #include .sp .BI "int ppoll(struct pollfd *" fds ", nfds_t " nfds ", " -.BI " const struct timespec *" timeout ", const sigset_t *" sigmask ); +.BI " const struct timespec *" timeout_ts ", const sigset_t *" sigmask ); .fi .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -193,7 +193,7 @@ struct pollfd { .TP .B POLLPRI .\"O There is urgent data to read (e.g., out-of-band data on TCP socket; -.\"O pseudo-terminal master in packet mode has seen state change in slave). +.\"O pseudoterminal master in packet mode has seen state change in slave). Æɤ߽Ф·²Äǽ¤Ê¶ÛµÞ¥Ç¡¼¥¿ (urgent data) ¤¬¤¢¤ë (Î㤨¤Ð¡¢TCP ¥½¥±¥Ã¥È¤ÎÂÓ°è³° (out-of-band data) ¥Ç¡¼¥¿¤ò¼õ¿®¤·¤¿¾ì¹ç¤ä¡¢ ¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö¤Î¥Þ¥¹¥¿¤¬¥¹¥ì¡¼¥Ö¦¤ÎÊѲ½¤ò¸«¤Ä¤±¤¿¤È¤­)¡£ @@ -208,10 +208,15 @@ struct pollfd { .\"O or shut down writing half of connection. .\"O The .\"O .B _GNU_SOURCE -.\"O feature test macro must be defined in order to obtain this definition. +.\"O feature test macro must be defined +.\"O (before including +.\"O .I any +.\"O header files) +.\"O in order to obtain this definition. ¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Î¾ü¤¬¡¢¥³¥Í¥¯¥·¥ç¥ó¤ò close ¤·¤¿¤«¡¢ ¥³¥Í¥¯¥·¥ç¥ó¤Î½ñ¤­¹þ¤ß¦¤ò shutdown ¤·¤¿¡£ ¤³¤ÎÄêµÁ¤òÍ­¸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .TP @@ -297,18 +302,16 @@ Linux ¤ò»È¤¦¤È¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¾õÂÖÊѲ½ ¤â¤·¤¯¤Ï¥·¥°¥Ê¥ë¤ÎÊ᪤ò°ÂÁ´¤ËÂԤĤ³¤È¤¬¤Ç¤­¤ë¡£ .PP -.\"O Other than the difference in the -.\"O .I timeout -.\"O argument, the following +.\"O Other than the difference in the precision of the +.\"O timeout argument, the following .\"O .BR ppoll () .\"O call: -.I timeout -°ú¤­¿ô¤Î°ã¤¤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î +timeout °ú¤­¿ô¤ÎÀºÅ٤ΰ㤤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î .BR ppoll () ¤Î¸Æ¤Ó½Ð¤·¤Ï¡¢ .nf - ready = ppoll(&fds, nfds, timeout, &sigmask); + ready = ppoll(&fds, nfds, timeout_ts, &sigmask); .fi .\"O is equivalent to @@ -320,7 +323,10 @@ Linux .nf sigset_t origmask; + int timeout; + timeout = (timeout_ts == NULL) ? -1 : + (timeout_ts.tv_sec * 1000 + timeout_ts.tv_nsec / 1000000); sigprocmask(SIG_SETMASK, &sigmask, &origmask); ready = poll(&fds, nfds, timeout); sigprocmask(SIG_SETMASK, &origmask, NULL); @@ -345,18 +351,14 @@ Linux .\"O .BR ppoll () .\"O differs from .\"O .BR poll () -.\"O only in the precision of the -.\"O .I timeout -.\"O argument). +.\"O only in the precision of the timeout argument). .I sigmask °ú¤­¿ô¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ÎÁàºî¤Ï¹Ô¤ï¤ì¤Ê¤¤ (¤·¤¿¤¬¤Ã¤Æ¡¢ .BR ppoll () ¤Î .BR poll () -¤È¤Î°ã¤¤¤Ï -.I timeout -°ú¤­¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£ +¤È¤Î°ã¤¤¤Ï timeout °ú¤­¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£ .\"O The .\"O .I timeout @@ -380,11 +382,11 @@ struct timespec { .in .\"O If -.\"O .I timeout +.\"O .I timeout_ts .\"O is specified as NULL, then .\"O .BR ppoll () .\"O can block indefinitely. -.I timeout +.I timeout_ts ¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢ .B ppoll ¤Ï̵¸Â¤ËÄä»ß¤¹¤ë¤³¤È¤¬¤¢¤êÆÀ¤ë¡£ @@ -487,11 +489,15 @@ struct timespec { .\"O Some implementations define the nonstandard constant .\"O .B INFTIM .\"O with the value \-1 for use as a -.\"O .IR timeout . +.\"O .IR timeout +.\"O for +.\"O .BR poll (). .\"O This constant is not provided in glibc. ¤¤¤¯¤Ä¤«¤Î¼ÂÁõ¤Ç¤Ï¡¢ÃÍ \-1 ¤ò»ý¤Ã¤¿Èóɸ½à¤ÎÄê¿ô .B INFTIM ¤¬ÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ +.BR poll () +¤Î .I timeout ¤Î»ØÄê¤Ë»ÈÍѤǤ­¤ë¡£ ¤³¤ÎÄê¿ô¤Ï glibc ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ @@ -500,7 +506,7 @@ struct timespec { .\"O The Linux .\"O .BR ppoll () .\"O system call modifies its -.\"O .I timeout +.\"O .I timeout_ts .\"O argument. .\"O However, the glibc wrapper function hides this behavior .\"O by using a local variable for the timeout argument that @@ -508,20 +514,20 @@ struct timespec { .\"O Thus, the glibc .\"O .BR ppoll () .\"O function does not modify its -.\"O .I timeout +.\"O .I timeout_ts .\"O argument. Linux ¤Î .BR ppoll () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï -.I timeout +.I timeout_ts °ú¤­¿ô¤òÊѹ¹¤¹¤ë¡£ ¤·¤«¤·¡¢glibc ¤Î¥é¥Ã¥Ñ¡¼´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÅϤ¹ timeout °ú¤­¿ô ¤È¤·¤Æ¥í¡¼¥«¥ëÊÑ¿ô¤ò»È¤¦¤³¤È¤Ç¤³¤ÎÆ°ºî¤ò±£Ê䷤Ƥ¤¤ë¡£ ¤³¤Î¤¿¤á¡¢glibc ¤Î .BR ppoll () -´Ø¿ô¤Ï -.I timeout -°ú¤­¿ô¤òÊѹ¹¤·¤Ê¤¤¡£ +´Ø¿ô¤Ç¤Ï +.I timeout_ts +°ú¤­¿ô¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£ .\"O .SH BUGS .SH ¥Ð¥° .\"O See the discussion of spurious readiness notifications under the diff --git a/draft/man2/pread.2 b/draft/man2/pread.2 index bc79ff80..6c62f09b 100644 --- a/draft/man2/pread.2 +++ b/draft/man2/pread.2 @@ -29,13 +29,11 @@ .\"WORD: offset ¥ª¥Õ¥»¥Ã¥È .\"WORD: seek ¥·¡¼¥¯ .\" -.TH PREAD 2 2008-12-03 "Linux" "Linux Programmer's Manual" +.TH PREAD 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° .\"O pread, pwrite \- read from or write to a file descriptor at a given offset pread, pwrite \- »ØÄꤷ¤¿¥ª¥Õ¥»¥Ã¥È¤Ç¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÆɤ߽ñ¤­¤¹¤ë .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.sp .B #include .sp .BI "ssize_t pread(int " fd ", void *" buf ", size_t " count \ @@ -43,6 +41,28 @@ pread, pwrite \- .sp .BI "ssize_t pwrite(int " fd ", const void *" buf ", size_t " count \ ", off_t " offset ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.PD 0 +.ad l +.sp +.BR pread (), +.BR pwrite (): +.RS 4 +_XOPEN_SOURCE\ >=\ 500 +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD +.\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR pread () .\"O reads up to @@ -97,7 +117,7 @@ pread, pwrite \- .\"O .BR pwrite (), .\"O or .\"O end of file, in the case of -.\"O .BR pread (), +.\"O .BR pread ()), .\"O or \-1 on error, in which case .\"O .I errno .\"O is set to indicate the error. diff --git a/draft/man2/ptrace.2 b/draft/man2/ptrace.2 index 86e6f7dc..abca978a 100644 --- a/draft/man2/ptrace.2 +++ b/draft/man2/ptrace.2 @@ -910,13 +910,13 @@ glibc .\"O This page documents the way the .\"O .BR ptrace () .\"O call works currently in Linux. -.\"O Its behavior differs noticeably on other flavors of Unix. +.\"O Its behavior differs noticeably on other flavors of UNIX. .\"O In any case, use of .\"O .BR ptrace () .\"O is highly OS- and architecture-specific. ¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¸½ºß¤Î Linux ¤Ë¤ª¤±¤ë .BR ptrace () -¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î Unix ¤Ç¤Ï +¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î UNIX ¤Ç¤Ï ¤½¤ÎÆ°ºî¤ÏÃø¤·¤¯°Û¤Ê¤ë¡£ ¤¤¤«¤Ê¤ë¾ì¹ç¤â .BR ptrace () diff --git a/draft/man2/read.2 b/draft/man2/read.2 index 45ff7573..c85a9deb 100644 --- a/draft/man2/read.2 +++ b/draft/man2/read.2 @@ -281,7 +281,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .\"O updates to the server and client side reads satisfied from the .\"O client's cache will not cause st_atime updates on the server as there are no .\"O server side reads. -.\"O Unix semantics can be obtained by disabling client +.\"O UNIX semantics can be obtained by disabling client .\"O side attribute caching, but in most situations this will substantially .\"O increase server load and decrease performance. NFS ¤Ë¤ª¤¤¤Æ¡£¾¯Î̤Υǡ¼¥¿¤òÆɤ߹þ¤à¾ì¹ç¡¢ºÇ½é¤Î»þ¤Î¤ß¤Ë¥¿¥¤¥à @@ -290,7 +290,7 @@ NFS ¤Ê¤¼¤Ê¤é¤Ð¡¢¤â¤·Á´¤Æ¤Î NFS ¥¯¥é¥¤¥¢¥ó¥È¤¬ st_atime (ºÇ½ª¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¹ï) ¤Î¹¹¿·¤ò¥µ¡¼¥Ð¡¼¤ËÁ÷¤é¤º¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¥­¥ã¥Ã¥·¥å¤òÆɤळ¤È¤ËËþ­¤·¤Æ ¤¤¤ì¤Ð¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¤Î read ¤ÏȯÀ¸¤·¤Ê¤¤¤Î¤Ç st_atime ¤Î¹¹¿·¤Ï¹Ô¤Ê¤ï¤ì¤«¤é¤À¡£ -Unix ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À­¤Î¥­¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢ +UNIX ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À­¤Î¥­¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢ ¤³¤ì¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤·¤«¤·¤Û¤È¤ó¤É¤Î¾õ¶·¤Ç¤Ï¤³¤ì¤Ï³¤¯¥µ¡¼¥Ð¡¼¤Î Éé²Ù¤òÁý²Ã¤µ¤»¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÎÄã²¼¤ò¤â¤¿¤é¤¹¡£ .PP diff --git a/draft/man2/readahead.2 b/draft/man2/readahead.2 index e21c780b..8383f04a 100644 --- a/draft/man2/readahead.2 +++ b/draft/man2/readahead.2 @@ -32,7 +32,7 @@ .\"WORD: page cache ¥Ú¡¼¥¸¡¦¥­¥ã¥Ã¥·¥å .\"WORD: file descriptor ¥Õ¥¡¥¤¥ëµ­½Ò»Ò .\" -.TH READAHEAD 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH READAHEAD 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O readahead \- perform file readahead into page cache @@ -40,7 +40,8 @@ readahead \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "ssize_t readahead(int " fd ", off64_t " offset ", size_t " count ); diff --git a/draft/man2/readdir.2 b/draft/man2/readdir.2 index 61681e94..d8d61215 100644 --- a/draft/man2/readdir.2 +++ b/draft/man2/readdir.2 @@ -119,7 +119,7 @@ struct old_linux_dirent { .\"O .I d_reclen .\"O is the size of .\"O .IR d_name , -.\"O not counting the null terminator. +.\"O not counting the terminating null byte. .\"O .I d_name .\"O is a null-terminated filename. .I d_ino @@ -131,10 +131,9 @@ struct old_linux_dirent { .I d_reclen ¤Ï .I d_name -¤ÎÂ礭¤µ¤Ç¡¢ -¥Ì¥ëʸ»ú¤Î½ªÃ¼¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¡£ +¤ÎÂ礭¤µ¤Ç¡¢½ªÃ¼¤Î¥Ì¥ë¥Ð¥¤¥È (null byte) ¤ò´Þ¤Þ¤Ê¤¤¡£ .I d_name -¤Ï¥Ì¥ëʸ»ú¤Ç½ª¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£ +¤Ï¥Ì¥ë¥Ð¥¤¥È¤Ç½ª¤ï¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£ .\"O .SH "RETURN VALUE" .SH ÊÖ¤êÃÍ .\"O On success, 1 is returned. diff --git a/draft/man2/readlink.2 b/draft/man2/readlink.2 index 638d4e13..ce9b4ab1 100644 --- a/draft/man2/readlink.2 +++ b/draft/man2/readlink.2 @@ -48,7 +48,7 @@ .\"WORD: global variable ¥°¥í¡¼¥Ð¥ëÊÑ¿ô .\"WORD: directory ¥Ç¥£¥ì¥¯¥È¥ê .\" -.TH READLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH READLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O readlink \- read value of a symbolic link @@ -69,7 +69,10 @@ glibc .sp .ad l .BR readlink (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -177,13 +180,13 @@ _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L ¥Ñ¥¹¤Î¥Ç¥£¥ì¥¯¥È¥êÉôʬ¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤¤¡£ .\"O .SH "CONFORMING TO" .SH ½àµò -.\"O 4.4BSD (the -.\"O .BR readlink () -.\"O function call appeared in 4.2BSD), +.\"O 4.4BSD +.\"O .RB ( readlink () +.\"O first appeared in 4.2BSD), .\"O POSIX.1-2001. 4.4BSD .RB ( readlink () -´Ø¿ô¥³¡¼¥ë¤Ï 4.2BSD ¤Ç¸½¤ï¤ì¤¿), POSIX.1-2001. +¤Ï 4.2BSD ¤Ç½é¤á¤ÆÅо줷¤¿), POSIX.1-2001. .\"O .SH NOTES .SH Ãí°Õ .\"O In versions of glibc up to and including glibc 2.4, the return type of diff --git a/draft/man2/readlinkat.2 b/draft/man2/readlinkat.2 index d391764a..11797980 100644 --- a/draft/man2/readlinkat.2 +++ b/draft/man2/readlinkat.2 @@ -53,13 +53,20 @@ glibc .in .sp .BR readlinkat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/recv.2 b/draft/man2/recv.2 index bbe4be21..e7d613f7 100644 --- a/draft/man2/recv.2 +++ b/draft/man2/recv.2 @@ -55,7 +55,7 @@ .\"WORD: ancillary message Êä½õ¥á¥Ã¥»¡¼¥¸ .\"WORD: invalid ÉÔÀµ¤Ê .\" -.TH RECV 2 2008-12-03 "Linux" "Linux Programmer's Manual" +.TH RECV 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O recv, recvfrom, recvmsg \- receive a message from a socket .SH ̾Á° @@ -100,11 +100,11 @@ recv, recvfrom, recvmsg \- .\"O is NULL, nothing is filled in; in this case, .\"O .I addrlen .\"O is not used, and should also be NULL. -.\"O .\" (Note: for datagram sockets in both the Unix and Internet domains, +.\"O .\" (Note: for datagram sockets in both the UNIX and Internet domains, .\"O .\" .I src_addr .\"O .\" is filled in. .\"O .\" .I src_addr -.\"O .\" is also filled in for stream sockets in the Unix domain, but is not +.\"O .\" is also filled in for stream sockets in the UNIX domain, but is not .\"O .\" filled in for stream sockets in the Internet domain.) .\"O .\" [The above notes on AF_UNIX and AF_INET sockets apply as at .\"O .\" Kernel 2.4.18. (MTK, 22 Jul 02)] @@ -118,9 +118,9 @@ recv, recvfrom, recvmsg \- ¤Ë¤Ï²¿¤âÆþ¤é¤Ê¤¤¡£¤³¤Î¾ì¹ç¡¢ .I addrlen ¤Ï»ÈÍѤµ¤ì¤º¡¢¤³¤Î°ú¤­¿ô¤Ï NULL ¤Ë¤·¤Æ¤ª¤¯¤Ù¤­¤Ç¤¢¤ë¡£ -.\" (Unix ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â +.\" (UNIX ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â .\" .I src_addr -.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢Unix ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â +.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢UNIX ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â .\" ƱÍͤÀ¤¬¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤Ï .\" .I src_addr .\" ¤Ë¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤Ê¤¤¡£) @@ -232,7 +232,7 @@ recv, recvfrom, recvmsg \- .\"O .BR MSG_CMSG_CLOEXEC " (" recvmsg "() only; since Linux 2.6.23)" .BR MSG_CMSG_CLOEXEC " (" recvmsg "() ¤Î¤ß; Linux 2.6.23)" .\"O Set the close-on-exec flag for the file descriptor received -.\"O via a Unix domain file descriptor using the +.\"O via a UNIX domain file descriptor using the .\"O .B SCM_RIGHTS .\"O operation (described in .\"O .BR unix (7)). @@ -243,7 +243,7 @@ recv, recvfrom, recvmsg \- .RB ( unix (7) ¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë) .B SCM_RIGHTS -Áàºî¤ò»È¤Ã¤Æ Unix ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿ +Áàºî¤ò»È¤Ã¤Æ UNIX ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿ ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤Ä¤¤¤Æ close-on-exec ¥Õ¥é¥°¤ò¥»¥Ã¥È¤¹¤ë¡£ ¤³¤Î¥Õ¥é¥°¤Ï¡¢ .BR open (2) @@ -467,7 +467,7 @@ struct sockaddr *SO_EE_OFFENDER(struct sock_extended_err *); .\"O and netlink (since Linux 2.6.22) sockets: .\"O return the real length of the packet or datagram, .\"O even when it was longer than the passed buffer. -.\"O Not implemented for Unix domain +.\"O Not implemented for UNIX domain .\"O .RB ( unix (7)) .\"O sockets. raw ¥½¥±¥Ã¥È @@ -476,7 +476,7 @@ Internet datagram netlink (Linux 2.6.22 °Ê¹ß) ¥½¥±¥Ã¥È¤Î¾ì¹ç¡¢ ¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤ÎŤµ¤¬ÅϤ·¤¿¥Ð¥Ã¥Õ¥¡¤è¤ê¤âŤ«¤Ã¤¿¾ì¹ç¤Ë¤â¡¢ ¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤Î¼ÂºÝ¤ÎŤµ¤òÊÖ¤¹¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È .RB ( unix (7)) ¥½¥±¥Ã¥È¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ @@ -526,7 +526,7 @@ struct msghdr { struct iovec *msg_iov; /* scatter/gather array */ size_t msg_iovlen; /* # elements in msg_iov */ void *msg_control; /* ancillary data, see below */ - socklen_t msg_controllen; /* ancillary data buffer len */ + size_t msg_controllen; /* ancillary data buffer len */ int msg_flags; /* flags on received message */ }; .fi @@ -607,10 +607,10 @@ struct cmsghdr { .BR cmsg (3) ¤ËÄêµÁ¤µ¤ì¤¿¥Þ¥¯¥í·Ðͳ¤Ç¤Î¤ß¥¢¥¯¥»¥¹¤¹¤Ù¤­¤Ç¤¢¤ë¡£ .PP -.\"O As an example, Linux uses this auxiliary data mechanism to pass extended -.\"O errors, IP options or file descriptors over Unix sockets. +.\"O As an example, Linux uses this ancillary data mechanism to pass extended +.\"O errors, IP options or file descriptors over UNIX domain sockets. Îã¤ò¤¢¤²¤ë¤È¡¢ Linux ¤Ï¤³¤ÎÊä½õ¥Ç¡¼¥¿¤Î¥á¥«¥Ë¥º¥à¤ò¡¢ -Unix ¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢ ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¼õ¤±ÅϤ·¤ËÍøÍѤ·¤Æ¤¤¤ë¡£ .PP .\"O The @@ -770,7 +770,7 @@ POSIX.1-2001 .\"O .SH NOTES .SH Ãí°Õ .\"O The prototypes given above follow glibc2. -.\"O The Single Unix Specification agrees, except that it has return values +.\"O The Single UNIX Specification agrees, except that it has return values .\"O of type \fIssize_t\fP (while 4.x BSD and libc4 and libc5 all have \fIint\fP). .\"O The .\"O .I flags @@ -785,7 +785,7 @@ POSIX.1-2001 .\"O See also .\"O .BR accept (2). ¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï glibc2 ¤Ë¤·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£ -Single Unix Specification ¤Ç¤âƱÍͤÀ¤¬¡¢ +Single UNIX Specification ¤Ç¤âƱÍͤÀ¤¬¡¢ ÊÖ¤êÃͤη¿¤¬ \fIssize_t\fP ¤È¤Ê¤Ã¤Æ¤¤¤ë (°ìÊý¤Ç 4.x BSD ¤ä libc4 ¤ä libc5 ¤ÏÁ´¤Æ \fIint\fP ¤ò»ÈÍѤ·¤Æ¤¤¤ë)¡£ .I flags @@ -804,7 +804,7 @@ Single Unix Specification .\"O .I msghdr .\"O structure should be typed as .\"O .IR socklen_t , -.\"O but glibc currently (2.4) types it as +.\"O but glibc currently types it as .\"O .IR size_t . POSIX.1-2001 ¤Ç¤Ï¡¢¹½Â¤ÂÎ .I msghdr @@ -813,7 +813,7 @@ POSIX.1-2001 ¤Ï .I socklen_t ·¿¤Ç¤¢¤ë¤Ù¤­¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢ -¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï +¸½ºß¤Î glibc ¤Ç¤Ï .I size_t ·¿¤Ç¤¢¤ë¡£ .\" glibc bug raised 12 Mar 2006 diff --git a/draft/man2/renameat.2 b/draft/man2/renameat.2 index b06e2ce3..37f0a638 100644 --- a/draft/man2/renameat.2 +++ b/draft/man2/renameat.2 @@ -51,13 +51,20 @@ glibc .in .sp .BR renameat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/sched_setaffinity.2 b/draft/man2/sched_setaffinity.2 index 00bc0569..8ac0006b 100644 --- a/draft/man2/sched_setaffinity.2 +++ b/draft/man2/sched_setaffinity.2 @@ -46,7 +46,7 @@ .\"WORD: least significant bit ºÇ²¼°Ì¥Ó¥Ã¥È .\"WORD: capability ¸¢¸Â .\" -.TH SCHED_SETAFFINITY 2 2008-11-14 "Linux" "Linux Programmer's Manual" +.TH SCHED_SETAFFINITY 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sched_setaffinity, sched_getaffinity \- \ @@ -56,7 +56,8 @@ sched_setaffinity, sched_getaffinity \- \ .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int sched_setaffinity(pid_t " pid ", size_t " cpusetsize , diff --git a/draft/man2/select.2 b/draft/man2/select.2 index 49ed8279..6dff4c6a 100644 --- a/draft/man2/select.2 +++ b/draft/man2/select.2 @@ -60,7 +60,7 @@ .\"WORD: timeout »þ´ÖÀÚ¤ì(timeout) .\"WORD: portable °Ü¿¢À­¤Î¤¢¤ë .\" -.TH SELECT 2 2008-12-05 "Linux" "Linux Programmer's Manual" +.TH SELECT 2 2010-08-31 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- @@ -265,7 +265,7 @@ _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 .\"O returns. .\"O If both fields of the .\"O .I timeval -.\"O stucture are zero, then +.\"O structure are zero, then .\"O .BR select () .\"O returns immediately. .\"O (This is useful for polling.) @@ -767,13 +767,13 @@ glibc 2.0 .BR pselect () ¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£ -.\"O Since version 2.1, glibc has provided an emulation of +.\"O Starting with version 2.1, glibc provided an emulation of .\"O .BR pselect () -.\"O that is implemented using +.\"O that was implemented using .\"O .BR sigprocmask (2) .\"O and .\"O .BR select (). -.\"O This implementation remains vulnerable to the very race condition that +.\"O This implementation remained vulnerable to the very race condition that .\"O .BR pselect () .\"O was designed to prevent. ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢ @@ -783,10 +783,18 @@ glibc 2.0 ¤È .BR select () ¤ò»È¤Ã¤Æ¥¨¥ß¥å¥ì¡¼¥È¤µ¤ì¤Æ¤¤¤¿¡£ -¤³¤Î¼ÂÁõ¤Ë¤Ï¤­¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ­¤¬»Ä¤Ã¤Æ¤¤¤ë¡£ +¤³¤Î¼ÂÁõ¤Ë¤Ï¤­¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ­¤¬»Ä¤Ã¤Æ¤¤¤¿¡£ ¤³¤Î¶¥¹ç¾ò·ï¤Ë¤ª¤±¤ëÌäÂê¤òËɻߤ¹¤ë¤¿¤á¤Ë .BR pselect () ¤ÏÀ߷פµ¤ì¤¿¤Î¤Ç¤¢¤ë¡£ +.\"O Modern versions of glibc use the (race-free) +.\"O .BR pselect () +.\"O system call on kernels where it is provided. +ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢ +(¶¥¹ç¤¬µ¯¤³¤é¤Ê¤¤) +.BR pselect () +¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬»ÈÍѤµ¤ì¤ë¡£ + .\"O On systems that lack .\"O .BR pselect (), .\"O reliable (and more portable) signal trapping can be achieved diff --git a/draft/man2/select_tut.2 b/draft/man2/select_tut.2 index 1715ac14..54ce4700 100644 --- a/draft/man2/select_tut.2 +++ b/draft/man2/select_tut.2 @@ -36,7 +36,7 @@ .\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\"WORD: exceptional condition Îã³°¾õÂÖ .\" -.TH SELECT_TUT 2 2009-01-26 "Linux" "Linux Programmer's Manual" +.TH SELECT_TUT 2 2010-06-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- @@ -199,7 +199,7 @@ _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 .\"O for more details about OOB data. .\"O (One other less common case where .\"O .BR select (2) -.\"O indicates an exceptional condition occurs with pseudo-terminals +.\"O indicates an exceptional condition occurs with pseudoterminals .\"O in packet mode; see .\"O .BR tty_ioctl (4).) .\"O After @@ -218,7 +218,7 @@ OOB .BR tcp (7) ¤ò»²¾È¤Î¤³¤È¡£ (¤³¤ì°Ê³°¤Ç¤Ï¡¢¤Þ¤ì¤Ê¤³¤È¤À¤¬¡¢ -¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudo-terminals) ¤Ç +¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudoterminals) ¤Ç .BR select () ¤¬Îã³°¾õÂÖ¤ò¼¨¤¹¤³¤È¤¬¤¢¤ë¡£) .BR select () @@ -484,7 +484,7 @@ main(int argc, char *argv[]) .\"O is that it watches .\"O multiple descriptors at the same time and properly puts the process to .\"O sleep if there is no activity. -.\"O Unix programmers often find +.\"O UNIX programmers often find .\"O themselves in a position where they have to handle I/O from more than one .\"O file descriptor where the data flow may be intermittent. .\"O If you were to merely create a sequence of @@ -503,7 +503,7 @@ main(int argc, char *argv[]) .BR select () ¤Î½ÅÍפʤȤ³¤í¤Ï¡¢Ê£¿ô¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òƱ»þ¤Ë´Æ»ë¤Ç¤­¡¢ ¤Ê¤ó¤ÎÆ°¤­¤â¤Ê¤±¤ì¤Ð¥×¥í¥»¥¹¤òŬÀڤ˥¹¥ê¡¼¥×¾õÂ֤˰ܹԤ¹¤ë¤È¤³¤í¤Ë¤¢¤ë¤Î¤À¡£ -Unix ¥×¥í¥°¥é¥Þ¤Ï¡¢ +UNIX ¥×¥í¥°¥é¥Þ¤Ï¡¢ Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ÎÆþ½ÐÎϤòƱ»þ¤Ë°·¤ï¤Í¤Ð¤Ê¤é¤º¡¢ ¤·¤«¤â¥Ç¡¼¥¿¤Îή¤ì¤Ï´Ö·çŪ¤Ç¤¢¤ë¡¢¤È¤¤¤¦¾õ¶·¤Ë¤è¤¯½Ð²ñ¤¦¡£ ñ¤Ë @@ -777,8 +777,8 @@ OS select(0, NULL, NULL, NULL, &tv); .fi .PP -.\"O This is only guaranteed to work on Unix systems, however. -⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£ +.\"O This is only guaranteed to work on UNIX systems, however. +⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£ .\"O .SH RETURN VALUE .SH ÊÖ¤êÃÍ .\"O On success, @@ -1083,7 +1083,7 @@ main(int argc, char *argv[]) r = recv(fd2, &c, 1, MSG_OOB); if (r < 1) - SHUT_FD1; + SHUT_FD2; else send(fd1, &c, 1, MSG_OOB); } diff --git a/draft/man2/semctl.2 b/draft/man2/semctl.2 index 211326b5..7c3b3bed 100644 --- a/draft/man2/semctl.2 +++ b/draft/man2/semctl.2 @@ -808,7 +808,7 @@ SVr4, POSIX.1-2001. .\"O and .\"O .B SEM_INFO .\"O operations are used by the -.\"O .BR ipcs (8) +.\"O .BR ipcs (1) .\"O program to provide information on allocated resources. .\"O In the future these may modified or moved to a /proc file system .\"O interface. @@ -816,7 +816,7 @@ SVr4, POSIX.1-2001. .BR SEM_STAT , .B SEM_INFO Áàºî¤Ï -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ³äÅö¤é¤ì¤¿»ñ¸»¤Ë¤Ä¤¤¤Æ¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ ¾­ÍèŪ¤Ë¤Ï¤³¤ì¤é¤ÏÊѹ¹¤µ¤ì¤ë¤«¡¢ /proc ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ diff --git a/draft/man2/send.2 b/draft/man2/send.2 index 5e4f2b6e..3bcd0182 100644 --- a/draft/man2/send.2 +++ b/draft/man2/send.2 @@ -58,7 +58,7 @@ .\"WORD: routing ¥ë¡¼¥Æ¥£¥ó¥° .\"WORD: congestion íÕíÔ .\" -.TH SEND 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH SEND 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O send, sendto, sendmsg \- send a message on a socket @@ -114,7 +114,7 @@ send, sendto, sendmsg \- ¤Î°ã¤¤¤Ï¡¢°ú¤­¿ô¤Ë .I flags ¤¬¤¢¤ë¤«¤É¤¦¤«¤À¤±¤Ç¤¢¤ë¡£ -.\"O With zero +.\"O With a zero .\"O .I flags .\"O argument, .\"O .BR send () @@ -129,7 +129,7 @@ send, sendto, sendmsg \- .\"O sendto(sockfd, buf, len, flags, NULL, 0); °ú¤­¿ô .I flags -¤¬ 0 ¤Î¾ì¹ç¡¢ +¤Ë¥Õ¥é¥°¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢ .BR send () ¤Ï .BR write (2) @@ -442,14 +442,14 @@ struct msghdr { .\"O struct iovec *msg_iov; /* scatter/gather array */ .\"O size_t msg_iovlen; /* # elements in msg_iov */ .\"O void *msg_control; /* ancillary data, see below */ -.\"O socklen_t msg_controllen; /* ancillary data buffer len */ +.\"O size_t msg_controllen; /* ancillary data buffer len */ .\"O int msg_flags; /* flags on received message */ void *msg_name; /* ÄɲäΥ¢¥É¥ì¥¹ */ socklen_t msg_namelen; /* ¥¢¥É¥ì¥¹¤Î¥µ¥¤¥º */ struct iovec *msg_iov; /* scatter/gather ÇÛÎó */ size_t msg_iovlen; /* msg_iov ¤ÎÍ×ÁÇ¿ô */ void *msg_control; /* Êä½õ¥Ç¡¼¥¿(¸å½Ò) */ - socklen_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */ + size_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */ int msg_flags; /* ¼õ¿®¥á¥Ã¥»¡¼¥¸¤Î¥Õ¥é¥° */ }; .fi @@ -499,13 +499,13 @@ struct msghdr { ¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¹¤ë¤³¤È¡£ .TP .B EACCES -.\"O (For Unix domain sockets, which are identified by pathname) +.\"O (For UNIX domain sockets, which are identified by pathname) .\"O Write permission is denied on the destination socket file, .\"O or search permission is denied for one of the directories .\"O the path prefix. .\"O (See .\"O .BR path_resolution (7).) -(Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£) +(UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£) ¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£ .RB ( path_resolution (7) @@ -648,7 +648,7 @@ POSIX.1-2001 ¥Õ¥é¥°¤Ï Linux ¤Ç¤Î³ÈÄ¥¤Ç¤¢¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ -.\"O The prototypes given above follow the Single Unix Specification, +.\"O The prototypes given above follow the Single UNIX Specification, .\"O as glibc2 also does; the .\"O .I flags .\"O argument was \fIint\fP in 4.x BSD, but \fIunsigned int\fP in libc4 and libc5; @@ -660,7 +660,7 @@ POSIX.1-2001 .\"O argument was \fIint\fP in 4.x BSD and libc4 and libc5. .\"O See also .\"O .BR accept (2). -¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£ +¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£ glibc2 ¤âƱÍͤǤ¢¤ë¡£ .I flags °ú¤­¿ô¤Ï 4.x BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ê¡¢ @@ -679,7 +679,7 @@ libc5 .\"O .I msghdr .\"O structure should be typed as .\"O .IR socklen_t , -.\"O but glibc currently (2.4) types it as +.\"O but glibc currently types it as .\"O .IR size_t . POSIX.1-2001 ¤Ç¤Ï¡¢¹½Â¤ÂÎ .I msghdr @@ -688,7 +688,7 @@ POSIX.1-2001 ¤Ï .I socklen_t ·¿¤Ç¤¢¤ë¤Ù¤­¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢ -¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï +¸½ºß¤Î glibc ¤Ç¤Ï .I size_t ·¿¤Ç¤¢¤ë¡£ .\" glibc bug raised 12 Mar 2006 diff --git a/draft/man2/sendfile.2 b/draft/man2/sendfile.2 index 04aa68c1..dea3c30d 100644 --- a/draft/man2/sendfile.2 +++ b/draft/man2/sendfile.2 @@ -255,11 +255,11 @@ NULL .\"O Not specified in POSIX.1-2001, or other standards. POSIX.1-2001 ¤ä¾¤Îɸ½à¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ -.\"O Other Unix systems implement +.\"O Other UNIX systems implement .\"O .BR sendfile () .\"O with different semantics and prototypes. .\"O It should not be used in portable programs. -¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç +¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç .BR sendfile () ¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£°Ü¿¢À­¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï»ÈÍѤ¹¤Ù¤­¤Ç¤Ï¤Ê¤¤¡£ .\"O .SH NOTES diff --git a/draft/man2/seteuid.2 b/draft/man2/seteuid.2 index bf388f91..31c7c337 100644 --- a/draft/man2/seteuid.2 +++ b/draft/man2/seteuid.2 @@ -61,8 +61,10 @@ glibc .ad l .BR seteuid (), .BR setegid (): +.RS 4 _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR seteuid () diff --git a/draft/man2/setpgid.2 b/draft/man2/setpgid.2 index 5e9eaadc..9123051e 100644 --- a/draft/man2/setpgid.2 +++ b/draft/man2/setpgid.2 @@ -59,7 +59,7 @@ .\"WORD: block ÃæÃÇ(block) .\"WORD: job control ¥¸¥ç¥Ö¡¦¥³¥ó¥È¥í¡¼¥ë .\" -.TH SETPGID 2 2009-09-20 "Linux" "Linux Programmer's Manual" +.TH SETPGID 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O setpgid, getpgid, setpgrp, getpgrp \- set/get process group @@ -72,14 +72,14 @@ setpgid, getpgid, setpgrp, getpgrp \- .br .BI "pid_t getpgid(pid_t " pid ); .sp -.BR "pid_t getpgrp(void);" " /* POSIX.1 version */" +.BR "pid_t getpgrp(void);" " /* POSIX.1 version */" .br -.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ " +.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ \ \ " /* BSD version */ .sp -.BR "int setpgrp(void);" " /* System V version */" +.BR "int setpgrp(void);" " /* System V version */" .br -.BI "int setpgrp(pid_t " pid ", pid_t " pgid ); +.BI "int setpgrp(pid_t " pid ", pid_t " pgid ");\ " /* BSD version */ .sp .in -4n @@ -91,17 +91,31 @@ glibc .in .sp .ad l +.PD 0 .BR getpgid (): -_XOPEN_SOURCE\ >=\ 500 +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br -.BR setpgrp () -(POSIX.1): _SVID_SOURCE || _XOPEN_SOURCE >= 500 +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp +.BR setpgrp "() (POSIX.1):" +.nf + _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.fi .sp .BR setpgrp "()\ (BSD)," .BR getpgrp "()\ (BSD):" -_BSD_SOURCE && !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || -_XOPEN_SOURCE || _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE) -.ad b +.nf + _BSD_SOURCE && + !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE || + _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE) +.fi +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O All of these interfaces are available on Linux, diff --git a/draft/man2/setreuid.2 b/draft/man2/setreuid.2 index 8587991e..4d6ac4f8 100644 --- a/draft/man2/setreuid.2 +++ b/draft/man2/setreuid.2 @@ -55,7 +55,7 @@ .\"WORD: saved user ID Êݸ¥æ¡¼¥¶¡¼ID .\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼ .\" -.TH SETREUID 2 2009-10-17 "Linux" "Linux Programmer's Manual" +.TH SETREUID 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O setreuid, setregid \- set real and/or effective user or group ID @@ -80,7 +80,12 @@ glibc .sp .BR setreuid (), .BR setregid (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +.ad l +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.ad +.RE .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR setreuid () diff --git a/draft/man2/setsid.2 b/draft/man2/setsid.2 index a620f034..8a0fbb56 100644 --- a/draft/man2/setsid.2 +++ b/draft/man2/setsid.2 @@ -89,10 +89,8 @@ setsid \- .\"O .SH ERRORS .SH ¥¨¥é¡¼ .TP -.\"O .BR EPERM . .B EPERM -.\"O The process group ID of any process -.\"O equals the PID of the calling process. +.\"O The process group ID of any process equals the PID of the calling process. .\"O Thus, in particular, .\"O .BR setsid () .\"O fails if the calling process is already a process group leader. diff --git a/draft/man2/setuid.2 b/draft/man2/setuid.2 index 6d280d4f..b4ed2faf 100644 --- a/draft/man2/setuid.2 +++ b/draft/man2/setuid.2 @@ -106,7 +106,7 @@ Linux .PP .\"O Thus, a set-user-ID-root program wishing to temporarily drop root .\"O privileges, assume the identity of an unprivileged user, and then regain -.\"O root privileges afterwards cannot use +.\"O root privileges afterward cannot use .\"O .BR setuid (). .\"O You can accomplish this with .\"O .BR seteuid (2). diff --git a/draft/man2/shmctl.2 b/draft/man2/shmctl.2 index 8a65f94a..97640d8a 100644 --- a/draft/man2/shmctl.2 +++ b/draft/man2/shmctl.2 @@ -649,7 +649,7 @@ SVr4, POSIX.1-2001. .\"O and .\"O .B SHM_INFO .\"O operations are used by the -.\"O .BR ipcs (8) +.\"O .BR ipcs (1) .\"O program to provide information on allocated resources. .\"O In the future these may modified or moved to a /proc file system .\"O interface. @@ -657,7 +657,7 @@ SVr4, POSIX.1-2001. .BR SHM_STAT , .B SHM_INFO Áàºî¤Ï¡¢ -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾­Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢ /proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -667,7 +667,7 @@ SVr4, POSIX.1-2001. .\"O a shared memory segment that has already been marked for deletion .\"O using .\"O .IR shmctl(IPC_RMID) . -.\"O This feature is not available on other Unix implementations; +.\"O This feature is not available on other UNIX implementations; .\"O portable applications should avoid relying on it. Linux ¤Ç¤Ï¡¢ .I shmctl(IPC_RMID) @@ -675,7 +675,7 @@ Linux ¤¢¤ë¥×¥í¥»¥¹¤¬Éղà (attach) .RB ( shmat (2)) ¤¹¤ë¤³¤È¤òµö²Ä¤·¤Æ¤¤¤ë¡£ -¤³¤Îµ¡Ç½¤Ï¾¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ +¤³¤Îµ¡Ç½¤Ï¾¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ °Ü¿¢À­¤ò¹Íθ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¤³¤ì¤Ë°Í¸¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£ .\"O Various fields in a \fIstruct shmid_ds\fP were typed as diff --git a/draft/man2/sigaltstack.2 b/draft/man2/sigaltstack.2 index c34f8bd8..d689866b 100644 --- a/draft/man2/sigaltstack.2 +++ b/draft/man2/sigaltstack.2 @@ -33,7 +33,7 @@ .\"WORD: alternate signal stack ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯ .\"WORD: establish (¥¹¥¿¥Ã¥¯¤Î) ³ÎΩ .\" -.TH SIGALTSTACK 2 2008-10-04 "Linux" "Linux Programmer's Manual" +.TH SIGALTSTACK 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sigaltstack \- set and/or get signal stack context @@ -53,10 +53,17 @@ glibc .in .sp .BR sigaltstack (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.\" .br -.\" .BR sigstack (): -.\" _BSD_SOURCE || _XOPEN_SOURCE >= 500 +.ad l +.RS 4 +.PD 0 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR sigaltstack () @@ -275,7 +282,7 @@ SUSv2, SVr4, POSIX.1-2001. ¤³¤Î¤è¤¦¤Ê¾õ¶·¤Ç¤Ï¡¢ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯¾å¤Ç¤·¤«¥·¥°¥Ê¥ë¤ò¥­¥ã¥Ã¥Á¤Ç¤­¤Ê¤¤¡£ .P .\"O On most hardware architectures supported by Linux, stacks grow -.\"O downwards. +.\"O downward. .\"O .BR sigaltstack () .\"O automatically takes account .\"O of the direction of stack growth. @@ -319,7 +326,7 @@ Linux .\"O supersedes the older .\"O .BR sigstack () .\"O call. -.\"O For backwards compatibility, glibc also provides +.\"O For backward compatibility, glibc also provides .\"O .BR sigstack (). .\"O All new applications should be written using .\"O .BR sigaltstack (). diff --git a/draft/man2/signal.2 b/draft/man2/signal.2 index bbea70c6..98cd514f 100644 --- a/draft/man2/signal.2 +++ b/draft/man2/signal.2 @@ -70,14 +70,14 @@ signal \- ANSI C .SH ÀâÌÀ .\"O The behavior of .\"O .BR signal () -.\"O varies across Unix versions, +.\"O varies across UNIX versions, .\"O and has also varied historically across different versions of Linux. .\"O \fBAvoid its use\fP: use .\"O .BR sigaction (2) .\"O instead. .\"O See \fIPortability\fP below. .BR signal () -¤ÎÆ°ºî¤Ï Unix ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ +¤ÎÆ°ºî¤Ï UNIX ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ ¤Þ¤¿¡¢Îò»ËŪ¤Ë¸«¤Æ Linux ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤Ã¤Æ¤¤¤ë¡£ \fB¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î»ÈÍѤÏÈò¤±¡¢\fP Âå¤ï¤ê¤Ë @@ -329,7 +329,7 @@ POSIX.1 .BR signal () ¤ÎÂå¤ï¤ê¤Ë¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»È¤¦¤³¤È¡£ -.\"O In the original Unix systems, when a handler that was established using +.\"O In the original UNIX systems, when a handler that was established using .\"O .BR signal () .\"O was invoked by the delivery of a signal, .\"O the disposition of the signal would be reset to @@ -341,7 +341,7 @@ POSIX.1 .\"O before the handler had a chance to reestablish itself. .\"O Furthermore, rapid deliveries of the same signal could .\"O result in recursive invocations of the handler. -¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .BR signal () ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ï¥ó¥É¥é¤¬¥·¥°¥Ê¥ë¤ÎÇÛÁ÷¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¤È¡¢ ¤½¤Î¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤Ï diff --git a/draft/man2/sigprocmask.2 b/draft/man2/sigprocmask.2 index aa8909a7..e286b759 100644 --- a/draft/man2/sigprocmask.2 +++ b/draft/man2/sigprocmask.2 @@ -185,7 +185,7 @@ POSIX.1-2001. .\"O .B SIGSEGV .\"O are generated .\"O while they are blocked, the result is undefined, -.\"O unless the signal was generated by the +.\"O unless the signal was generated by .\"O .BR kill (2), .\"O .BR sigqueue (2), .\"O or diff --git a/draft/man2/statfs.2 b/draft/man2/statfs.2 index 22a10556..0fc878da 100644 --- a/draft/man2/statfs.2 +++ b/draft/man2/statfs.2 @@ -43,7 +43,7 @@ .\"WORD: symbolic link ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯ .\"WORD: open ¥ª¡¼¥×¥ó .\" -.TH STATFS 2 2004-06-23 "Linux" "Linux Programmer's Manual" +.TH STATFS 2 2010-09-04 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O statfs, fstatfs \- get file system statistics @@ -79,25 +79,37 @@ statfs, fstatfs \- .in +4n .nf +.\"O #if __WORDSIZE == 32 /* System word size */ +#if __WORDSIZE == 32 /* ¥·¥¹¥Æ¥à¤Î¥ï¡¼¥É¥µ¥¤¥º */ +# define __SWORD_TYPE int +#else /* __WORDSIZE == 64 */ +# define __SWORD_TYPE long int +#endif + struct statfs { -.\"O long f_type; /* type of file system (see below) */ - long f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î·¿ (²¼µ­»²¾È) */ -.\"O long f_bsize; /* optimal transfer block size */ - long f_bsize; /* ºÇŬ¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º */ -.\"O long f_blocks; /* total data blocks in file system */ - long f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */ -.\"O long f_bfree; /* free blocks in fs */ - long f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ -.\"O long f_bavail; /* free blocks avail to unprivileged user */ - long f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬»ÈÍѲÄǽ¤Ê¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ -.\"O long f_files; /* total file nodes in file system */ - long f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ -.\"O long f_ffree; /* free file nodes in fs */ - long f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ -.\"O fsid_t f_fsid; /* file system id */ - fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */ -.\"O long f_namelen; /* maximum length of filenames */ - long f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */ +.\"O __SWORD_TYPE f_type; /* type of file system (see below) */ +.\"O __SWORD_TYPE f_bsize; /* optimal transfer block size */ +.\"O fsblkcnt_t f_blocks; /* total data blocks in file system */ +.\"O fsblkcnt_t f_bfree; /* free blocks in fs */ +.\"O fsblkcnt_t f_bavail; /* free blocks available to +.\"O unprivileged user */ +.\"O fsfilcnt_t f_files; /* total file nodes in file system */ +.\"O fsfilcnt_t f_ffree; /* free file nodes in fs */ +.\"O fsid_t f_fsid; /* file system id */ +.\"O __SWORD_TYPE f_namelen; /* maximum length of filenames */ +.\"O __SWORD_TYPE f_frsize; /* fragment size (since Linux 2.6) */ +.\"O __SWORD_TYPE f_spare[5]; + __SWORD_TYPE f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÊÌ (²¼µ­»²¾È) */ + __SWORD_TYPE f_bsize; /* ºÇŬ¤ÊžÁ÷¥Ö¥í¥Ã¥¯¥µ¥¤¥º */ + fsblkcnt_t f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */ + fsblkcnt_t f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ + fsblkcnt_t f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬ÍøÍѲÄǽ¤Ê¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ + fsfilcnt_t f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ + fsfilcnt_t f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ + fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */ + __SWORD_TYPE f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */ + __SWORD_TYPE f_frsize; /* ¥Õ¥é¥°¥á¥ó¥È¥µ¥¤¥º (Linux 2.6 °Ê¹ß) */ + __SWORD_TYPE f_spare[5]; }; .\"O File system types: @@ -117,6 +129,7 @@ struct statfs { EXT2_OLD_SUPER_MAGIC 0xEF51 EXT2_SUPER_MAGIC 0xEF53 EXT3_SUPER_MAGIC 0xEF53 + EXT4_SUPER_MAGIC 0xEF53 HFS_SUPER_MAGIC 0x4244 HPFS_SUPER_MAGIC 0xF995E849 HUGETLBFS_MAGIC 0x958458f6 @@ -390,7 +403,7 @@ FreeBSD .RI ( f_fsid , ino ) ¤È¤¤¤¦ 1 ÁȤÎÃͤǥե¡¥¤¥ë¤ò°ì°Õ¤Ë·èÄê¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¡¢ ¤È¤¤¤¦¤Î¤¬´ðËÜŪ¤Ê¹Í¤¨Êý¤Ç¤¢¤ë¡£ -.\"O Some OSes use (a variation on) the device number, or the device number +.\"O Some operating systems use (a variation on) the device number, or the device number .\"O combined with the file-system type. ¤¤¤¯¤Ä¤«¤Î OS ¤Ç¤Ï¡¢¥Ç¥Ð¥¤¥¹ÈÖ¹æ (¤ÎÊѼï) ¤ò»È¤Ã¤¿¤ê¡¢ ¥Ç¥Ð¥¤¥¹ÈÖ¹æ¤È¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¥¿¥¤¥×¤òÁȤ߹ç¤ï¤»¤Æ»È¤Ã¤¿¤ê¤·¤Æ¤¤¤ë¡£ diff --git a/draft/man2/swapon.2 b/draft/man2/swapon.2 index e77c8aee..005bbb21 100644 --- a/draft/man2/swapon.2 +++ b/draft/man2/swapon.2 @@ -52,7 +52,7 @@ .\"WORD: page ¥Ú¡¼¥¸ .\"WORD: kernel ¥«¡¼¥Í¥ë .\" -.TH SWAPON 2 2007-06-22 "Linux" "Linux Programmer's Manual" +.TH SWAPON 2 2010-06-15 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O swapon, swapoff \- start/stop swapping to file/device @@ -270,6 +270,10 @@ Linux 1.3.6 .\"O .BR mbind (2) .\"O and .\"O .BR migrate_pages (2)). +.\"O Since kernel 2.6.32, the limit is further decreased by 1 +.\"O if the kernel is built with the +.\"O .B CONFIG_MEMORY_FAILURE +.\"O option. »ÈÍѤǤ­¤ë¥¹¥ï¥Ã¥×¥Õ¥¡¥¤¥ë¤Î¿ô¤Ë¤Ï¾å¸Â¤¬¤¢¤ê¡¢¤½¤Î¾å¸Â¤Ï ¥«¡¼¥Í¥ëÄê¿ô .B MAX_SWAPFILES @@ -287,6 +291,10 @@ Linux 1.3.6 .BR migrate_pages (2) ¤Î¥Ú¡¼¥¸¡¦¥Þ¥¤¥°¥ì¡¼¥·¥ç¥óµ¡Ç½ÍѤ˥¹¥ï¥Ã¥×¡¦¥Æ¡¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¡¼¤¬ Æó¤ÄͽÌ󤵤ì¤ë)¡£ +¥«¡¼¥Í¥ë 2.6.32 °Ê¹ß¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬ +.B CONFIG_MEMORY_FAILURE +¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¡¢ +¤³¤Î¾å¸Â¤¬¤µ¤é¤Ë 1 ¾¯¤Ê¤¤ÃͤȤʤ롣 .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR mkswap (8), diff --git a/draft/man2/symlink.2 b/draft/man2/symlink.2 index 4c836be8..f2715985 100644 --- a/draft/man2/symlink.2 +++ b/draft/man2/symlink.2 @@ -48,7 +48,7 @@ .\"WORD: kernel ¥«¡¼¥Í¥ë .\"WORD: entry ¥¨¥ó¥È¥ê .\" -.TH SYMLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH SYMLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O symlink \- make a new name for a file @@ -69,7 +69,10 @@ glibc .sp .ad l .BR symlink (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man2/symlinkat.2 b/draft/man2/symlinkat.2 index 620e5c4d..2369806c 100644 --- a/draft/man2/symlinkat.2 +++ b/draft/man2/symlinkat.2 @@ -51,13 +51,20 @@ glibc .in .sp .BR symlinkat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +Since glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/sync.2 b/draft/man2/sync.2 index 4c8745d8..ff432b89 100644 --- a/draft/man2/sync.2 +++ b/draft/man2/sync.2 @@ -44,7 +44,7 @@ .\"WORD: buffers ¥Ð¥Ã¥Õ¥¡ .\"WORD: data integrity ¥Ç¡¼¥¿¤Î´°Á´À­ .\" -.TH SYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH SYNC 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° sync \- ¥Ð¥Ã¥Õ¥¡¥­¥ã¥Ã¥·¥å¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤à .SH ½ñ¼° @@ -61,7 +61,12 @@ glibc .in .sp .BR sync (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ .BR sync () ¤Ï¤Þ¤º inode ¤ò¥Ð¥Ã¥Õ¥¡¤Ø½ñ¤­¹þ¤ß¡¢ diff --git a/draft/man2/syscalls.2 b/draft/man2/syscalls.2 index affdbb62..ef6a4a8a 100644 --- a/draft/man2/syscalls.2 +++ b/draft/man2/syscalls.2 @@ -34,7 +34,7 @@ .\" Updated 2007-09-08, Akihiro MOTOKI , LDP v2.64 .\" Updated 2008-11-09, Akihiro MOTOKI , LDP v3.13 .\" -.TH SYSCALLS 2 2009-05-06 "Linux" "Linux Programmer's Manual" +.TH SYSCALLS 2 2010-10-09 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O syscalls \- Linux system calls @@ -235,9 +235,9 @@ glibc ( ¤³¤Î¾ì¹ç¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Åо줷¤¿¥Ð¡¼¥¸¥ç¥ó¤È¤·¤Æ¡¢ ξÊý¤Î°ÂÄêÈÇ·ÏÎó¤Î¥Ð¡¼¥¸¥ç¥ó¤¬µ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£ .PP -.\"O The list of system calls that are available as at kernel 2.6.28 +.\"O The list of system calls that are available as at kernel 2.6.33 .\"O (or in a few cases only on older kernels) is as follows: -¥«¡¼¥Í¥ë 2.6.28 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹ +¥«¡¼¥Í¥ë 2.6.33 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹ (¤½¤ì°ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤À¤±ÍøÍѲÄǽ¤Ê¤â¤Î¤â¾¯¿ô¤À¤¬´Þ¤Þ¤ì¤ë): .\" .\" Looking at scripts/checksyscalls.sh in the kernel source is @@ -462,6 +462,8 @@ l l l. .\" , PowerPC, ARM; not i386 \fBpciconfig_write\fP(2) 2.0.26; 2.2 Not on i386 .\" , PowerPC, ARM; not i386 +\fBperf_event_open\fP(2) 2.6.31 Was called perf_counter_open() + in 2.6.31; renamed in 2.6.32 \fBpersonality\fP(2) 1.2 .\" \fBperfctr\fP(2) ??? Sparc32, Sparc64 .\" \fBperfmonctl\fP(2) ??? ia64 @@ -500,6 +502,7 @@ l l l. \fBrecv\fP(2) \fBrecvfrom\fP(2) \fBrecvmsg\fP(2) +\fBrecvmmsg\fP(2) 2.6.33 \fBremap_file_pages\fP(2) 2.6 \fBremovexattr\fP(2) 2.6; 2.4.18 \fBrename\fP(2) @@ -515,6 +518,8 @@ l l l. \fBrt_sigreturn\fP(2) 2.2 \fBrt_sigsuspend\fP(2) 2.2 \fBrt_sigtimedwait\fP(2) 2.2 +\fBrt_tgsigqueueinfo\fP(2) 2.6.31 +.\" Implements \fBpthread_sigqueue\fP(3) \fBsched_get_priority_max\fP(2) 2.0 \fBsched_get_priority_min\fP(2) 2.0 \fBsched_getaffinity\fP(2) 2.6 @@ -602,12 +607,17 @@ l l l. \fBstatfs64\fP(2) 2.6 \fBstime\fP(2) \fBstty\fP(2) Not implemented +\fBsubpage_prot\fP(2) 2.6.25 PowerPC if CONFIG_PPC_64K_PAGES \fBswapoff\fP(2) \fBswapon\fP(2) \fBsymlink\fP(2) \fBsymlinkat\fP(2) 2.6.16 \fBsync\fP(2) \fBsync_file_range\fP(2) 2.6.17 +\fBsync_file_range2\fP(2) 2.6.22 Architecture-specific variant +.\" PowerPC, ARM, tile +.\" First appeared on ARM, as arm_sync_file_range(), but later renamed + of \fBsync_file_range\fP(2) .\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32 \fBsysfs\fP(2) 1.2 \fBsysinfo\fP(2) @@ -647,7 +657,7 @@ l l l. \fBustat\fP(2) \fButime\fP(2) \fButimensat\fP(2) 2.6.22 -\fButimes\fP(2) 2.6 +\fButimes\fP(2) 2.2 \fBvfork\fP(2) \fBvhangup\fP(2) \fBvm86old\fP(2) @@ -907,7 +917,7 @@ Linux 2.4 .\"O Linux 2.4 increased the size of user and group IDs from 16 to 32 bits. Linux 2.4 ¤Ç¡¢¥æ¡¼¥¶ ID ¤È¥°¥ë¡¼¥× ID ¤Î¥µ¥¤¥º¤¬ 16 ¥Ó¥Ã¥È¤«¤é 32 ¥Ó¥Ã¥È¤ËÁý¤¨¤¿¡£ -.\" 64 bit off_t changes: ftruncate64, *stat64, +.\" 64-bit off_t changes: ftruncate64, *stat64, .\" fcntl64 (because of the flock structure), getdents64, *statfs64 .\"O To support this change, a range of system calls were added .\"O (e.g., diff --git a/draft/man2/sysfs.2 b/draft/man2/sysfs.2 index acb431e0..067476fe 100644 --- a/draft/man2/sysfs.2 +++ b/draft/man2/sysfs.2 @@ -34,7 +34,7 @@ .\"WORD: identifier string ¼±ÊÌʸ»úÎó .\"WORD: type index ·¿¥¤¥ó¥Ç¥Ã¥¯¥¹ .\" -.TH SYSFS 2 1995-08-09 "Linux" "Linux Programmer's Manual" +.TH SYSFS 2 2010-06-27 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sysfs \- get file system type information @@ -154,19 +154,18 @@ sysfs \- SVr4. .\"O .SH NOTES .SH Ãí°Õ -.\"O On Linux with the -.\"O .I proc -.\"O file system mounted on +.\"O This System-V derived system call is obsolete; don't use it. +.\"O On systems with .\"O .IR /proc , -.\"O the same information can be derived from -.\"O .IR /proc/filesystems . -Linux ¤Ç¤Ï +.\"O the same information can be obtained via +.\"O .IR /proc/filesystems ; +.\"O use that interface instead. +¤³¤Î System-V ͳÍè¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê (obsolete) ¤Ç¤¢¤ê¡¢ +»ÈÍѤ·¤Ê¤¤¤³¤È¡£ .I /proc -¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë -.I proc -¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¡¢ +¤¬ÍøÍѤǤ­¤ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Æ±¤¸¾ðÊó¤¬ .I /proc/filesystems -¤è¤êƱ¤¸¾ðÊó¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +·Ðͳ¤Ç¼èÆÀ¤Ç¤­¡¢¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò»ÈÍѤ¹¤ë¤³¤È¡£ .\"O .SH BUGS .SH ¥Ð¥° .\"O There is no libc or glibc support. diff --git a/draft/man2/times.2 b/draft/man2/times.2 index aa1ad8f4..64a37963 100644 --- a/draft/man2/times.2 +++ b/draft/man2/times.2 @@ -245,10 +245,10 @@ Linux .BR times () ¤Ïñ¤Ë´Ø¿ô¤Î·ë²Ì¤òÊÖ¤¹¡£ .\"O However, POSIX does not specify this behavior, and most -.\"O other Unix implementations require a non-NULL value for +.\"O other UNIX implementations require a non-NULL value for .\"O .IR buf . ¤·¤«¤·¡¢POSIX ¤Ï¤³¤Î¿¶¤ëÉñ¤¤¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢ -¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤Ï +¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤Ï .I buf ¤ÎÃͤȤ·¤ÆÈó NULL ¤ÎÃͤòÍ׵᤹¤ë¡£ .LP @@ -275,7 +275,7 @@ Linux .\"O On Linux 2.4 and earlier this point is the moment the system was booted. .\"O Since Linux 2.6, this point is \fI(2^32/HZ) \- 300\fP .\"O (i.e., about 429 million) seconds before system boot time. -.\"O This variability across kernel versions (and across Unix implementations), +.\"O This variability across kernel versions (and across UNIX implementations), .\"O combined with the fact that the returned value may overflow the range of .\"O .IR clock_t , .\"O means that a portable application would be wise to avoid using this value. @@ -289,7 +289,7 @@ Linux Linux 2.4 °ÊÁ°¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿½Ö´Ö¤Ç¤¢¤ë¡£ Linux 2.6 °Ê¹ß¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥àµ¯Æ°»þ¹ï¤Î \fI(2^32/HZ) \- 300\fP (¤ª¤è¤Ó 4²¯2900Ëü) ÉÃÁ°¤Ç¤¢¤ë¡£ -¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä Unix ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢ +¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä UNIX ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢ ÊÖ¤êÃͤ¬ .I clock_t ¤ÎÈϰϤò¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤¤¤¦»ö¼Â¤ò¹Íθ¤¹¤ë¤È¡¢ diff --git a/draft/man2/truncate.2 b/draft/man2/truncate.2 index 2224dfba..5c8220c0 100644 --- a/draft/man2/truncate.2 +++ b/draft/man2/truncate.2 @@ -48,7 +48,7 @@ .\" Updated 2005-09-06, Akihiro MOTOKI .\" Updated 2006-07-21, Akihiro MOTOKI, LDP v2.36 .\" -.TH TRUNCATE 2 2009-02-28 "Linux" "Linux Programmer's Manual" +.TH TRUNCATE 2 2010-10-07 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O truncate, ftruncate \- truncate a file to a specified length @@ -71,12 +71,26 @@ glibc »²¾È): .in .ad l +.PD 0 .sp .BR truncate (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp .BR ftruncate (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L +|| /* glibc 2.3.5 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L +.RE +.PD .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -326,7 +340,7 @@ XSI ¥¨¥é¡¼¤òÊÖ¤¹¤«¥Õ¥¡¥¤¥ë¤ò¿­Ä¥¤¹¤ë¤«¤ÎÆó¤Ä¤ÎÆ°ºî¤òµöÍƤ·¤Æ¤¤¤ë¡£ .BR truncate () ¤ËÂФ·¤Æ¤ÏÁ´¤¯µ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ -.\"O Like most Unix implementations, Linux follows the XSI requirement +.\"O Like most UNIX implementations, Linux follows the XSI requirement .\"O when dealing with native file systems. .\"O However, some nonnative file systems do not permit .\"O .BR truncate () @@ -334,7 +348,7 @@ XSI .\"O .BR ftruncate () .\"O to be used to extend a file beyond its current length: .\"O a notable example on Linux is VFAT. -¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î +¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î°·¤¤¤Ç¤Ï XSI Í×µá»ÅÍͤˤ·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£ ¤·¤«¤·¤Ê¤¬¤é¡¢¤¤¤¯¤Ä¤«¤ÎÈó¥Í¥¤¥Æ¥£¥Ö¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .BR truncate () @@ -343,6 +357,21 @@ XSI ¤ò»È¤Ã¤Æ¸½ºß¤Î¥Õ¥¡¥¤¥ëŤò±Û¤¨¤Æ¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£ Linux ¤Ç¤Îͭ̾¤ÊÎã¤È¤·¤Æ¤Ï VFAT ¤¬¤¢¤ë¡£ .\"O .\" At the very least: OSF/1, Solaris 7, and FreeBSD conform, mtk, Jan 2002 +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O A header file bug in glibc 2.12 meant that the minimum value of +.\"O .\" http://sourceware.org/bugzilla/show_bug.cgi?id=12037 +.\"O .BR _POSIX_C_SOURCE +.\"O required to expose the declaration of +.\"O .BR ftruncate () +.\"O was 200809L instead of 200112L. +.\"O This has been fixed in later glibc versions. +glibc 2.12 ¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ð¥°¤¬¤¢¤ê¡¢ +.BR ftruncate () +¤ÎÀë¸À¤ò¸ø³«¤¹¤ë¤Î¤ËɬÍ×¤Ê +.B _POSIX_C_SOURCE +¤ÎºÇ¾®Ãͤ¬ 200112L ¤Ç¤Ï¤Ê¤¯ 200809L ¤È¤Ê¤Ã¤Æ¤¤¤¿¡£ +¤³¤Î¥Ð¥°¤Ï¡¢¤³¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï½¤Àµ¤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR open (2), diff --git a/draft/man2/umask.2 b/draft/man2/umask.2 index 3835ddb3..1339b4db 100644 --- a/draft/man2/umask.2 +++ b/draft/man2/umask.2 @@ -160,7 +160,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .\"O .BR shm_open (3)), .\"O FIFOs .\"O .RB ( mkfifo (3)), -.\"O and Unix domain sockets +.\"O and UNIX domain sockets .\"O .RB ( unix (7)) .\"O created by the process. .\"O The umask does not affect the permissions assigned @@ -174,7 +174,7 @@ umask .BR shm_open (3)) ¤ä FIFO .RB ( mkfifo (3))¡¢ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È .RB ( unix (7)) ¤ËÀßÄꤵ¤ì¤ëµö²Ä¤Ë¤â±Æ¶Á¤òÍ¿¤¨¤ë¡£ °ìÊý¡¢umask ¤Ï¡¢¤½¤Î¥×¥í¥»¥¹¤¬ diff --git a/draft/man2/unlinkat.2 b/draft/man2/unlinkat.2 index 3d173bce..48230d4f 100644 --- a/draft/man2/unlinkat.2 +++ b/draft/man2/unlinkat.2 @@ -48,13 +48,20 @@ glibc .in .sp .BR unlinkat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/unshare.2 b/draft/man2/unshare.2 index 7649062e..826a5fdb 100644 --- a/draft/man2/unshare.2 +++ b/draft/man2/unshare.2 @@ -22,7 +22,7 @@ .\" all rights reserved. .\" Translated 2006-08-10 by Yuichi SATO , LDP v2.36 .\" -.TH UNSHARE 2 2008-11-20 "Linux" "Linux Programmer's Manual" +.TH UNSHARE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O unshare \- disassociate parts of the process execution context @@ -30,7 +30,8 @@ unshare \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .\" Actually _BSD_SOURCE || _SVID_SOURCE .\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 .B #include diff --git a/draft/man2/vfork.2 b/draft/man2/vfork.2 index d0947670..6c39d052 100644 --- a/draft/man2/vfork.2 +++ b/draft/man2/vfork.2 @@ -29,7 +29,7 @@ .\" Updated 2007-01-09, Akihiro MOTOKI , LDP v2.43 .\" Updated 2008-11-10, Akihiro MOTOKI , LDP v3.13 .\" -.TH VFORK 2 2009-06-21 "Linux" "Linux Programmer's Manual" +.TH VFORK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O vfork \- create a child process and block parent @@ -51,7 +51,26 @@ glibc .in .sp .BR vfork (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.fi +.TP 4 +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .SS "Standard Description" @@ -114,7 +133,7 @@ _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\"O It is used to create new processes without copying the page tables of .\"O the parent process. .\"O It may be useful in performance-sensitive applications -.\"O where a child will be created which then immediately issues an +.\"O where a child is created which then immediately issues an .\"O .BR execve (2). .BR vfork () ¤Ï @@ -189,7 +208,7 @@ Linux .\"O However, in the bad old days a .\"O .BR fork (2) .\"O would require making a complete copy of the caller's data space, -.\"O often needlessly, since usually immediately afterwards an +.\"O often needlessly, since usually immediately afterward an .\"O .BR exec (3) .\"O is done. .\"O Thus, for greater efficiency, BSD introduced the @@ -204,7 +223,7 @@ Linux .\"O The use of .\"O .BR vfork () .\"O was tricky: for example, not modifying data -.\"O in the parent process depended on knowing which variables are +.\"O in the parent process depended on knowing which variables were .\"O held in a register. ¤·¤«¤·¤Ê¤¬¤é¡¢´÷¤·¤­ÀÎ¤Ë¤Ï .BR fork (2) diff --git a/draft/man2/wait.2 b/draft/man2/wait.2 index 79701cb9..aa1ab083 100644 --- a/draft/man2/wait.2 +++ b/draft/man2/wait.2 @@ -71,7 +71,7 @@ .\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID .\"WORD: block ¶Ø»ß(block) .\" -.TH WAIT 2 2009-04-21 "Linux" "Linux Programmer's Manual" +.TH WAIT 2 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wait, waitpid, waitid \- wait for process to change state @@ -97,8 +97,19 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR waitid (): -_SVID_SOURCE || _XOPEN_SOURCE +.RS 4 +_SVID_SOURCE || +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O All of these system calls are used to wait for state changes @@ -343,14 +354,14 @@ main() .\"O .B WIFSIGNALED .\"O returned true. .\"O This macro is not specified in POSIX.1-2001 and is not available on -.\"O some Unix implementations (e.g., AIX, SunOS). +.\"O some UNIX implementations (e.g., AIX, SunOS). .\"O Only use this enclosed in #ifdef WCOREDUMP ... #endif. »Ò¥×¥í¥»¥¹¤¬¥³¥¢¥À¥ó¥×¤òÀ¸À®¤·¤¿¾ì¹ç¤Ë¿¿¤òÊÖ¤¹¡£ ¤³¤Î¥Þ¥¯¥í¤ò»ÈÍѤ¹¤ë¤Î¤Ï .B WIFSIGNALED ¤¬¿¿¤òÊÖ¤·¤¿¾ì¹ç¤À¤±¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£ ¤³¤Î¥Þ¥¯¥í¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢ -(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ +(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ ɬ¤º #ifdef WCOREDUMP ... #endif ¤Ç³ç¤Ã¤Æ»ÈÍѤ¹¤ë¤³¤È¡£ .TP .BI WIFSTOPPED( status ) diff --git a/draft/man2/wait4.2 b/draft/man2/wait4.2 index 7accc679..b732e4b7 100644 --- a/draft/man2/wait4.2 +++ b/draft/man2/wait4.2 @@ -52,7 +52,7 @@ .\"WORD: catch Êá³Í(catch) .\"WORD: account ¥¢¥«¥¦¥ó¥È .\" -.TH WAIT4 2 2008-09-28 "Linux" "Linux Programmer's Manual" +.TH WAIT4 2 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wait3, wait4 \- wait for process to change state, BSD style @@ -80,11 +80,18 @@ glibc »²¾È): .in .sp +.ad l .BR wait3 (): -_BSD_SOURCE +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .br .BR wait4 (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man2/write.2 b/draft/man2/write.2 index d2f30bb0..ba30c7ba 100644 --- a/draft/man2/write.2 +++ b/draft/man2/write.2 @@ -64,7 +64,7 @@ .\"WORD: device ¥Ç¥Ð¥¤¥¹ .\"WORD: low-level I/O Äã¥ì¤Ù¥ë I/O .\" -.TH WRITE 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH WRITE 2 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O write \- write to a file descriptor @@ -238,6 +238,16 @@ POSIX.1-2001 ¤¬Í­¸ú¤Ê¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¤«½ñ¤­¹þ¤ß¤Î¤¿¤á¤Ë¥ª¡¼¥×¥ó (open) ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .TP +.B EDESTADDRREQ +.\"O .I fd +.\"O refers to a datagram socket for which a peer address has not been set using +.\"O .BR connect (2). +.I fd +¤¬¡¢ +.BR connect (2) +¤ò»È¤Ã¤ÆÄÌ¿®Áê¼ê¤Î¥¢¥É¥ì¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤ò +»²¾È¤·¤Æ¤¤¤ë¡£ +.TP .B EFAULT .\"O .I buf .\"O is outside your accessible address space. diff --git a/draft/man3/MB_CUR_MAX.3 b/draft/man3/MB_CUR_MAX.3 index a75c6ad6..81f23ccf 100644 --- a/draft/man3/MB_CUR_MAX.3 +++ b/draft/man3/MB_CUR_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/draft/man3/MB_LEN_MAX.3 b/draft/man3/MB_LEN_MAX.3 index 714bc8de..744572e6 100644 --- a/draft/man3/MB_LEN_MAX.3 +++ b/draft/man3/MB_LEN_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/draft/man3/a64l.3 b/draft/man3/a64l.3 index dde18a9d..c00ecb3a 100644 --- a/draft/man3/a64l.3 +++ b/draft/man3/a64l.3 @@ -12,7 +12,7 @@ .\" .\"WORD: sign-extend Éä¹æ³ÈÄ¥ .\" -.TH A64L 3 2007-07-26 "" "Linux Programmer's Manual" +.TH A64L 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O a64l, l64a \- convert between long and base-64 @@ -35,7 +35,13 @@ glibc .sp .BR a64l (), .BR l64a (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.br +.RS 4 +.ad l +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions provide a conversion between 32-bit long integers @@ -92,10 +98,10 @@ POSIX.1-2001. .\"O .SH NOTES .SH Ãí°Õ .\"O The value returned by -.\"O .BR a64l () +.\"O .BR l64a () .\"O may be a pointer to a static buffer, possibly overwritten .\"O by later calls. -.BR a64l () +.BR l64a () ¤ÇÊÖ¤µ¤ì¤ëÃͤÏÀÅŪ¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢ °Ê¹ß¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤­¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .LP diff --git a/draft/man3/abs.3 b/draft/man3/abs.3 index 85c66774..b1819c95 100644 --- a/draft/man3/abs.3 +++ b/draft/man3/abs.3 @@ -35,7 +35,7 @@ .\" by Kentaro OGAWA .\" Updated Mon 29 Jan 2001 17:18:34 JST by Kentaro Shirakata .\" -.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ABS 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O abs, labs, llabs, imaxabs \- compute the absolute value of an integer abs, labs, llabs, imaxabs \- À°¿ô¤ÎÀäÂÐÃͤò·×»»¤¹¤ë @@ -62,9 +62,15 @@ glibc »²¾È): .in .sp +.ad l .BR llabs (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.ad .SH ÀâÌÀ .\"O The .\"O .BR abs () diff --git a/draft/man3/acos.3 b/draft/man3/acos.3 index 20a26e4d..91192f90 100644 --- a/draft/man3/acos.3 +++ b/draft/man3/acos.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ACOS 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ACOS 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O acos, acosf, acosl \- arc cosine function @@ -68,8 +68,13 @@ glibc .ad l .BR acosf (), .BR acosl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/acosh.3 b/draft/man3/acosh.3 index f76b3cf6..7ba908a6 100644 --- a/draft/man3/acosh.3 +++ b/draft/man3/acosh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ACOSH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ACOSH 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O acosh, acoshf, acoshl \- inverse hyperbolic cosine function @@ -69,13 +69,24 @@ glibc .sp .ad l .BR acosh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR acoshf (), .BR acoshl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/argz_add.3 b/draft/man3/argz_add.3 index 114e3944..55d66ed9 100644 --- a/draft/man3/argz_add.3 +++ b/draft/man3/argz_add.3 @@ -115,7 +115,7 @@ argz vector .\"O .I str .\"O into substrings separated by the delimiter .\"O .IR delim . -.\"O For example, one might use this on a Unix search path with +.\"O For example, one might use this on a UNIX search path with .\"O delimiter \\(aq:\\(aq. .BR argz_add_sep () ¤âƱÍͤÎÆ°ºî¤ò¤¹¤ë¤¬¡¢¶èÀÚ¤êʸ»ú @@ -123,7 +123,7 @@ argz vector ¤Ë¤·¤¿¤¬¤Ã¤Æʸ»úÎó .I str ¤òÊ£¿ô¤Îʸ»úÎó¤Ëʬ³ä¤¹¤ëÅÀ¤¬°Û¤Ê¤ë¡£ -Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢Unix ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ +Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢UNIX ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ ¤³¤Î´Ø¿ô¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¤À¤í¤¦¡£ .LP .\"O .BR argz_append () @@ -165,14 +165,14 @@ argz vector Æâ¤Îʸ»úÎó¤Î¿ô¤ò¿ô¤¨¤ë¡£¼ÂºÝ¤Ë¤Ï NULL ¥Ð¥¤¥È (\\(aq\\0\\(aq) ¤Î¿ô¤ò¿ô¤¨¤Æ¤¤¤ë¡£ .LP .\"O .BR argz_create () -.\"O converts a Unix-style argument vector +.\"O converts a UNIX-style argument vector .\"O .IR argv , .\"O terminated by .\"O .IR "(char *) 0" , .\"O into an argz vector .\"O .RI ( *argz ,\ *argz_len ). .BR argz_create () -¤Ï¡¢Unix ή¤Î°ú¤­¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë +¤Ï¡¢UNIX ή¤Î°ú¤­¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë .RI ( "(char *) 0" ¤Ç½ªÃ¼¤µ¤ì¤ë) .I argv @@ -224,7 +224,7 @@ argz vector .\"O and fills the array starting at .\"O .I argv .\"O with pointers to the substrings, and a final NULL, -.\"O making a Unix-style argv vector. +.\"O making a UNIX-style argv vector. .\"O The array .\"O .I argv .\"O must have room for @@ -238,7 +238,7 @@ argz vector ¤òÄ´¤Ù¡¢ .I argv ¤«¤é»Ï¤Þ¤ëÇÛÎó¤ò¥µ¥Öʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÇËä¤á¤Æ¤¤¤­¡¢ -°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢Unix ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£ +°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢UNIX ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£ ÇÛÎó .I argv ¤Ï diff --git a/draft/man3/asin.3 b/draft/man3/asin.3 index 82c3684d..3414d29c 100644 --- a/draft/man3/asin.3 +++ b/draft/man3/asin.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ASIN 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ASIN 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O asin, asinf, asinl \- arc sine function @@ -70,8 +70,13 @@ glibc .ad l .BR asinf (), .BR asinl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/asinh.3 b/draft/man3/asinh.3 index ed1e6396..a24f5245 100644 --- a/draft/man3/asinh.3 +++ b/draft/man3/asinh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ASINH 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ASINH 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O asinh, asinhf, asinhl \- inverse hyperbolic sine function @@ -69,13 +69,24 @@ glibc .sp .ad l .BR asinh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR asinhf (), .BR asinhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/atan.3 b/draft/man3/atan.3 index 94f412f5..e4a84d5f 100644 --- a/draft/man3/atan.3 +++ b/draft/man3/atan.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ATAN 3 2008-12-02 "" "Linux Programmer's Manual" +.TH ATAN 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O atan, atanf, atanl \- arc tangent function @@ -70,8 +70,13 @@ glibc .ad l .BR atanf (), .BR atanl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/atan2.3 b/draft/man3/atan2.3 index cd41e5db..889158a3 100644 --- a/draft/man3/atan2.3 +++ b/draft/man3/atan2.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH ATAN2 3 2008-11-20 "" "Linux Programmer's Manual" +.TH ATAN2 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O atan2, atan2f, atan2l \- arc tangent function of two variables @@ -68,8 +68,13 @@ glibc .ad l .BR atan2f (), .BR atan2l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/atanh.3 b/draft/man3/atanh.3 index 5540ded7..ce1309e6 100644 --- a/draft/man3/atanh.3 +++ b/draft/man3/atanh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ATANH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ATANH 3 2010-09-11 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O atanh, atanhf, atanhl \- inverse hyperbolic tangent function @@ -69,13 +69,24 @@ glibc .sp .ad l .BR atanh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR atanhf (), .BR atanhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -177,7 +188,6 @@ NaN ¤Ë .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë (⤷¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ -.\" FIXME . glibc actually gives EDOM for this case .\"O A divide-by-zero floating-point exception .\"O .RB ( FE_DIVBYZERO ) .\"O is raised. @@ -195,24 +205,25 @@ C99, POSIX.1-2001. ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .\"O .SH BUGS .SH ¥Ð¥° -.\"O For a pole error, -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¤Ë¡¢ -.\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed +.\"O In glibc 2.9 and earlier, +.\" Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 .\" This can be seen in sysdeps/ieee754/k_standard.c -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 +.\"O when a pole error occurs, .\"O .I errno -.\"O is set to -.\"O .BR EDOM ; -.I errno -¤Ë -.B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ -.\"O POSIX.1 says it should be set to +.\"O as set to +.\"O .BR EDOM +.\"O instead of the POSIX-mandated .\"O .BR ERANGE . -POSIX.1 ¤Ç¤Ï¡¢ +.\"O Since version 2.10, glibc does the right thing. +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë .B ERANGE -¤òÀßÄꤹ¤Ù¤­¤È¤Ê¤Ã¤Æ¤¤¤ë¡£ +¤Ç¤Ï¤Ê¤¯ +.B EDOM +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR acosh (3), diff --git a/draft/man3/atoi.3 b/draft/man3/atoi.3 index 4f70b1e6..bf36c7f3 100644 --- a/draft/man3/atoi.3 +++ b/draft/man3/atoi.3 @@ -34,7 +34,7 @@ .\" by Kentaro OGAWA .\" Updated Tue 30 Jan 2001 JST by Kentaro Shirakata .\" -.TH ATOI 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ATOI 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O atoi, atol, atoll, atoq \- convert a string to an integer atoi, atol, atoll, atoq \- ʸ»úÎó¤òÀ°¿ô·¿¤ËÊÑ´¹¤¹¤ë @@ -61,11 +61,14 @@ glibc .sp .ad l .BR atoll (): -.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .BR atoi () diff --git a/draft/man3/btowc.3 b/draft/man3/btowc.3 index 4f56cba1..cbe2ce8d 100644 --- a/draft/man3/btowc.3 +++ b/draft/man3/btowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HAYAKAWA Hitoshi diff --git a/draft/man3/cbrt.3 b/draft/man3/cbrt.3 index c20bdfec..4db78b03 100644 --- a/draft/man3/cbrt.3 +++ b/draft/man3/cbrt.3 @@ -36,7 +36,7 @@ .\" WORD: cube root ΩÊýº¬ .\" WORD: GNU extension GNU ¤Ë¤è¤ë³ÈÄ¥ .\" -.TH CBRT 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH CBRT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O cbrt, cbrtf, cbrtl \- cube root function .SH ̾Á° @@ -66,13 +66,24 @@ glibc .sp .ad l .BR cbrt (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or -.I cc\ -std=c99 .br +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or +.I cc\ -std=c99 +.RE .BR cbrtf (), .BR cbrtl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOUCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RS .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/ceil.3 b/draft/man3/ceil.3 index f349103e..4af5a0f4 100644 --- a/draft/man3/ceil.3 +++ b/draft/man3/ceil.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH CEIL 3 2008-08-05 "" "Linux Programmer's Manual" +.TH CEIL 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ceil, ceilf, ceill \- ceiling function: smallest integral value not @@ -66,9 +66,14 @@ glibc .ad l .BR ceilf (), .BR ceill (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return the smallest integral value that is not less than diff --git a/draft/man3/cerf.3 b/draft/man3/cerf.3 index 0bbdb945..1d108b3c 100644 --- a/draft/man3/cerf.3 +++ b/draft/man3/cerf.3 @@ -8,7 +8,7 @@ .\" .\"WORD: error function ¸íº¹´Ø¿ô .\" -.TH CERF 3 2007-12-26 "" "Linux Programmer's Manual" +.TH CERF 3 2010-09-12 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- complex error function @@ -33,10 +33,11 @@ cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- Ê£ \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .\"O .SH DESCRIPTION .SH ÀâÌÀ -.\"O The function +.\"O The (unimplemented) function .\"O .BR cerf () .\"O is the complex version of the error function. .\"O erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(\-t*t) dt. +(̤¼ÂÁõ¤Î) .BR cerf () ´Ø¿ô¤Ï¸íº¹´Ø¿ô¤ÎÊ£ÁÇ¿ôÈǤǤ¢¤ê¡¢ .TP @@ -56,9 +57,9 @@ erf(z) = 2/sqrt(pi) * exp(\-t*t) dt ´Ø¿ô̾¤Ï C99 ¤Çº£¸å»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤ë¡£ .\"O .SH AVAILABILITY .SH ²ÄÍÑÀ­ -.\"O Not yet in glibc, as at version 2.8. +.\"O Not yet in glibc, as at version 2.12. .\"O .\" But reserved in NAMESPACE. -¥Ð¡¼¥¸¥ç¥ó 2.8 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ +¥Ð¡¼¥¸¥ç¥ó 2.12 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .\" ¤·¤«¤·¡¢Ì¾Á°¶õ´Ö¤ÏͽÌóºÑ¤Ç¤¢¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ diff --git a/draft/man3/clearenv.3 b/draft/man3/clearenv.3 index 72b20ac6..1d7c7f70 100644 --- a/draft/man3/clearenv.3 +++ b/draft/man3/clearenv.3 @@ -28,7 +28,7 @@ .\" by Yuichi SATO .\" Updated & Modifined Mon Jul 15 02:10:29 JST 2002 by Yuichi SATO .\" -.TH CLEARENV 3 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH CLEARENV 3 2010-10-04 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O clearenv \- clear the environment @@ -50,7 +50,7 @@ glibc .in .sp .BR clearenv (): -_SVID_SOURCE || _XOPEN_SOURCE +_SVID_SOURCE || _BSD_SOURCE .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -73,9 +73,9 @@ _SVID_SOURCE || _XOPEN_SOURCE .BR clearenv () ´Ø¿ô¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¤Ï 0 ¤òÊÖ¤·¡¢ ¼ºÇÔ¤·¤¿¾ì¹ç¤Ï 0 °Ê³°¤òÊÖ¤¹¡£ -.\"O .\" Most versions of Unix return -1 on error, or do not even have errors. +.\"O .\" Most versions of UNIX return -1 on error, or do not even have errors. .\"O .\" Glibc info and the Watcom C library document "a nonzero value". -.\" Unix ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£ +.\" UNIX ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£ .\" ¤â¤·¤¯¤Ï¥¨¥é¡¼¤Î¾ì¹ç¤Ç¤â²¿¤âÊÖ¤µ¤Ê¤¤¡£ .\" glibc ¤Î info ¤È Watcom C ¥é¥¤¥Ö¥é¥ê¤Ë¤Ï¡¢ .\" ¡Ö0 °Ê³°¤ÎÃÍ (¤òÊÖ¤¹)¡×¤Èµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£ @@ -87,7 +87,7 @@ libc4, libc5 glibc 2.0 °Ê¹ß¤Î glibc ¤Ç»ÈÍѤǤ­¤ë¡£ .\"O .SH "CONFORMING TO" .SH ½àµò -.\"O Various Unix variants (DG/UX, HP-UX, QNX, ...). +.\"O Various UNIX variants (DG/UX, HP-UX, QNX, ...). .\"O POSIX.9 (bindings for FORTRAN77). .\"O POSIX.1-1996 did not accept .\"O .BR clearenv () @@ -98,7 +98,7 @@ glibc 2.0 .\"O However, POSIX.1-2001 .\"O only adds \fBputenv\fP(3), and rejected .\"O .BR clearenv (). -(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î Unix ·Ï OS¡£ +(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î UNIX ·Ï OS¡£ (FORTRAN77 ¤Ø¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤Ç¤¢¤ë) POSIX.9¡£ POSIX.1-1996 ¤Ç¤Ï .BR clearenv () diff --git a/draft/man3/clock.3 b/draft/man3/clock.3 index 2198a42a..ad371a25 100644 --- a/draft/man3/clock.3 +++ b/draft/man3/clock.3 @@ -22,7 +22,7 @@ .\" License. .\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified 14 Jun 2002, Michael Kerrisk -.\" Added notes on differences from other Unix systems with respect to +.\" Added notes on differences from other UNIX systems with respect to .\" waited-for children. .\" .\" Japanese Version Copyright (c) 1996 Hiroaki Nagoya diff --git a/draft/man3/cmsg.3 b/draft/man3/cmsg.3 index 78487b67..dec2efc7 100644 --- a/draft/man3/cmsg.3 +++ b/draft/man3/cmsg.3 @@ -47,13 +47,13 @@ struct cmsghdr { À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¥½¥±¥Ã¥È¤Ë¤Î¤ë¥Ç¡¼¥¿¤Ç¤Ï¤Ê¤¤¡£ .\"O This control information may .\"O include the interface the packet was received on, various rarely used header -.\"O fields, an extended error description, a set of file descriptors or Unix +.\"O fields, an extended error description, a set of file descriptors or UNIX .\"O credentials. .\"O For instance, control messages can be used to send .\"O additional header fields such as IP options. ¤³¤ÎÀ©¸æ¾ðÊó¤Ï¡¢ÅþÃ夷¤¿¥Ñ¥±¥Ã¥È¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡¢ÍÍ¡¹¤Ê¤¢¤Þ¤ê »È¤ï¤ì¤Ê¤¤¥Ø¥Ã¥À¡¼¥Õ¥£¡¼¥ë¥É¡¢¥¨¥é¡¼µ­½Ò¤Î³ÈÄ¥¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê -¥×¥¿¤Î½¸¹ç¤ä¡¢Unix¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£ +¥×¥¿¤Î½¸¹ç¤ä¡¢UNIX¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£ À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¡¢Î㤨¤Ð IP ¥ª¥×¥·¥ç¥ó¤Î¤è¤¦¤ÊÄɲåإåÀ¡¼¥Õ¥£¡¼¥ë¥É¤ò Á÷¤ë¤Î¤Ë»È¤¦»ö¤¬¤Ç¤­¤ë¡£ .\"O Ancillary data is sent by calling @@ -309,11 +309,13 @@ if (cmsg == NULL) { .fi .in .PP -.\"O The code below passes an array of file descriptors over a Unix socket using +.\"O The code below passes an array of file descriptors over a +.\"O UNIX domain socket using .\"O .BR SCM_RIGHTS : °Ê²¼¤Î¥³¡¼¥É¤Ï¡¢ .B SCM_RIGHTS -¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò Unix ¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£ +¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£ .PP .in +4n .nf diff --git a/draft/man3/copysign.3 b/draft/man3/copysign.3 index 7ae686da..841f0347 100644 --- a/draft/man3/copysign.3 +++ b/draft/man3/copysign.3 @@ -34,7 +34,7 @@ .\" Updated 2007-06-01, Akihiro MOTOKI, LDP v2.50 .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COPYSIGN 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH COPYSIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O copysign, copysignf, copysignl \- copy sign of a number .SH ̾Á° @@ -66,10 +66,13 @@ glibc .BR copysign (), .BR copysignf (), .BR copysignl (): -.\"O _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/cos.3 b/draft/man3/cos.3 index 4ac03a0c..dc9a175d 100644 --- a/draft/man3/cos.3 +++ b/draft/man3/cos.3 @@ -41,7 +41,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COS 3 2009-02-04 "" "Linux Programmer's Manual" +.TH COS 3 2010-09-11 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O cos, cosf, cosl \- cosine function @@ -72,9 +72,14 @@ glibc .ad l .BR cosf (), .BR cosl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -121,23 +126,21 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .TP .\"O Domain error: \fIx\fP is an infinity Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç¤Ç¤¢¤ë -.\" .I errno -.\" is set to -.\" .BR EDOM . +.\"O .I errno +.\"O is set to +.\"O .BR EDOM +.\"O (but see BUGS). +.I errno +¤¬ +.B EDOM +¤ËÀßÄꤵ¤ì¤ë +(¡Ö¥Ð¥°¡×¤ÎÀá¤ò»²¾È)¡£ .\"O An invalid floating-point exception .\"O .RB ( FE_INVALID ) .\"O is raised. ̵¸ú (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ -.PP -.\"O These functions do not set -.\"O .IR errno . -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780 .\"O .SH "CONFORMING TO" .SH ½àµò C99, POSIX.1-2001. @@ -147,6 +150,20 @@ C99, POSIX.1-2001. .\"O SVr4, 4.3BSD. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O Before version 2.10, the glibc implementation did not set +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780 +.\"O .I errno +.\"O to +.\"O .B EDOM +.\"O when a domain error occurred. +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +¥É¥á¥¤¥ó¥¨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR acos (3), diff --git a/draft/man3/cosh.3 b/draft/man3/cosh.3 index f8eaad7e..eddc3f85 100644 --- a/draft/man3/cosh.3 +++ b/draft/man3/cosh.3 @@ -41,7 +41,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COSH 3 2008-08-10 "" "Linux Programmer's Manual" +.TH COSH 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O cosh, coshf, coshl \- hyperbolic cosine function @@ -72,9 +72,14 @@ glibc .ad l .BR coshf (), .BR coshl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/cproj.3 b/draft/man3/cproj.3 index 8bdc0d57..10484099 100644 --- a/draft/man3/cproj.3 +++ b/draft/man3/cproj.3 @@ -6,16 +6,16 @@ .\" Translated 2003-07-24, Akihiro MOTOKI .\" Updated 2005-02-21, Akihiro MOTOKI .\" -.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµå +.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµåÌÌ .\"WORD: project ¼Í±Æ .\"WORD: complex plane Ê£ÁÇÊ¿ÌÌ .\"WORD: compactification ¥³¥ó¥Ñ¥¯¥È(´°Á´Ï¢Â³)¤Ë¤Ê¤ë(¤Î̾»ì·Á) .\" -.TH CPROJ 3 2008-08-11 "" "Linux Programmer's Manual" +.TH CPROJ 3 2010-06-10 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O cproj, cprojf, cprojl \- project into Riemann Sphere -cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµå¤Ø¤Î¼Í±Æ +cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµåÌÌ¤Ø¤Î¼Í±Æ .\"O .SH SYNOPSIS .SH ½ñ¼° .B #include @@ -57,8 +57,11 @@ cproj, cprojf, cprojl \- C99. .\"O .SH NOTES .SH Ãí°Õ -.\"O The glibc implementation is broken and does something entirely different. -glibc ¤Î¼ÂÁõ¤Ï¤ª¤«¤·¤¯¡¢Á´¤¯°ã¤Ã¤¿¤³¤È¤ò¤·¤Æ¤·¤Þ¤¦¡£ +.\"O In glibc 2.11 and earlier, the implementation does something different +.\"O (a \fIstereographic\fP projection onto a Riemann Sphere). +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401 +¥Ð¡¼¥¸¥ç¥ó 2.11 °ÊÁ°¤Î glibc ¤Î¼ÂÁõ¤Ï°ã¤Ã¤¿Æ°ºî +(¥ê¡¼¥Þ¥óµåÌ̤ؤΡÖΩÂΡ׼ÌÁü) ¤ò¹Ô¤¦¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR cabs (3), diff --git a/draft/man3/crypt.3 b/draft/man3/crypt.3 index dbb253ab..255bb259 100644 --- a/draft/man3/crypt.3 +++ b/draft/man3/crypt.3 @@ -42,7 +42,7 @@ .\"WORD: encryption °Å¹æ²½ .\"WORD: key ¸° .\" " -.TH CRYPT 3 2008-08-25 "" "Linux Programmer's Manual" +.TH CRYPT 3 2010-06-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O crypt, crypt_r \- password and data encryption @@ -349,13 +349,14 @@ SHA-512 | 86 characters "\fIsalt\fP" ¤È "\fIencrypted\fP" ¤Îʸ»ú¤Ï [\fBa\fP\(en\fBzA\fP\(en\fBZ0\fP\(en\fB9./\fP] ¤Î½¸¹ç¤«¤é Áª¤Ð¤ì¤ë¡£ -.\"O In the SHA implementation the entire +.\"O In the MD5 and SHA implementations the entire .\"O .I key .\"O is significant (instead of only the first -.\"O 8 bytes). -SHA ¼ÂÁõ¤Ç¤Ï¡¢(ºÇ½é¤Î 8 ʸ»ú¤Ç¤Ï¤Ê¤¯) -.I ¥­¡¼ -Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë¡£ +.\"O 8 bytes in DES). +MD5 ¤È SHA ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +.I key +Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë +(DES ¤Î¾ì¹ç¤Ë¤ÏºÇ½é¤Î 8 ʸ»ú¤À¤±¤Ë°ÕÌ£¤¬¤¢¤ë)¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR login (1), diff --git a/draft/man3/ctermid.3 b/draft/man3/ctermid.3 index e8d9df54..8396ea2a 100644 --- a/draft/man3/ctermid.3 +++ b/draft/man3/ctermid.3 @@ -35,6 +35,8 @@ ctermid \- .SH ½ñ¼° .nf .B #include +.\" POSIX also requires this function to be declared in , +.\" and glibc does so if suitable feature test macros are defined. .sp .BI "char *ctermid(char *" "s" ); .fi diff --git a/draft/man3/ctime.3 b/draft/man3/ctime.3 index a10b8ec5..c1884826 100644 --- a/draft/man3/ctime.3 +++ b/draft/man3/ctime.3 @@ -82,14 +82,17 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR asctime_r (), .BR ctime_r (), .BR gmtime_r (), .BR localtime_r (): -.br +.RS _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -287,8 +290,8 @@ struct tm { .\"O The .\"O .BR localtime () .\"O function converts the calendar time \fItimep\fP to -.\"O broken-time representation, expressed relative to the user's specified -.\"O timezone. +.\"O broken-down time representation, +.\"O expressed relative to the user's specified timezone. .\"O The function acts as if it called .\"O .BR tzset (3) .\"O and sets the external variables \fItzname\fP with @@ -298,7 +301,8 @@ struct tm { .\"O time rules apply during some part of the year. ´Ø¿ô .BR localtime () -¤Ï¡¢¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁǤØÊÑ´¹¤¹¤ë¡£ +¤Ï¡¢¥«¥ì¥ó¥À¡¼»þ¹ï \fItimep\fP ¤ò +¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁÇÊ̤Îɽ¸½¤ØÊÑ´¹¤¹¤ë¡£ ¤³¤Î´Ø¿ô¤Ï .BR tzset (3) ¤ò¸Æ¤Ó½Ð¤·¤¿¤«¤Î¤è¤¦¤Ë¿¶Éñ¤¤¡¢ @@ -432,7 +436,7 @@ struct tm { .\"O If the specified broken-down .\"O time cannot be represented as calendar time (seconds since the Epoch), .\"O .BR mktime () -.\"O returns a value of +.\"O returns .\"O .I (time_t)\ \-1 .\"O and does not alter the .\"O members of the broken-down time structure. diff --git a/draft/man3/dirfd.3 b/draft/man3/dirfd.3 index ea1b24cf..95a2b00e 100644 --- a/draft/man3/dirfd.3 +++ b/draft/man3/dirfd.3 @@ -28,7 +28,7 @@ .\" Updated & Modified Sun Sep 7 01:23:08 JST 2003 .\" by Yuichi SATO .\" -.TH DIRFD 3 2008-08-21 "Linux" "Linux Programmer's Manual" +.TH DIRFD 3 2010-09-26 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O dirfd \- get directory stream file descriptor @@ -50,7 +50,20 @@ glibc .in .sp .BR dirfd (): +.br +.RS 4 +.PD 0 +.ad l _BSD_SOURCE || _SVID_SOURCE +.br +.\"O || /* Since glibc 2.10: */ +|| /* glibc 2.10 °Ê¹ß: */ +.RS 4 +(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.RE +.PD +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man3/div.3 b/draft/man3/div.3 index d893d951..7f368fb0 100644 --- a/draft/man3/div.3 +++ b/draft/man3/div.3 @@ -37,7 +37,7 @@ .\" Updated & Modified Sun May 30 13:03:43 JST 2004 .\" by Yuichi SATO .\" -.TH DIV 3 2007-07-26 "" "Linux Programmer's Manual" +.TH DIV 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O div, ldiv, lldiv, imaxdiv \- compute quotient and remainder of @@ -66,10 +66,17 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR lldiv (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -85,7 +92,7 @@ _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or \fIquot\fP (¾¦) ¤È \fIrem\fP (;¤ê) ¤È¤¤¤¦Ì¾Á°¤Î 2 ¤Ä¤Î integer ·¿¥á¥ó¥Ð¤ò´Þ¤à \fIdiv_t\fP ¤È¤¤¤¦¹½Â¤ÂΤÎÃæ¤ËÊÖ¤µ¤ì¤ë (¥á¥ó¥Ð¤Î½çÈÖ¤ÏÉÔÄê¤Ç¤¢¤ë)¡£ -.\"O The quotient is rounded towards zero. +.\"O The quotient is rounded toward zero. ¾¦¤Ï 0 ¤Ë¶á¤¤Êý¤Ë´Ý¤á¤é¤ì¤ë¡£ .\"O The result satisfies \fIquot\fP*\fIdenominator\fP+\fIrem\fP = \fInumerator\fP. ·ë²Ì¤Ï \fIquot\fP*\fIdenominator\fP+\fIrem\fP = \fInumerator\fP ¤òËþ¤¿¤¹¡£ diff --git a/draft/man3/dprintf.3 b/draft/man3/dprintf.3 index cc61a593..d3a91ddb 100644 --- a/draft/man3/dprintf.3 +++ b/draft/man3/dprintf.3 @@ -25,20 +25,43 @@ .\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved. .\" Translated Sat 12 Jan 2002 by NAKANO Takeo .\" -.TH DPRINTF 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH DPRINTF 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O dprintf, vdprintf \- print to a file descriptor dprintf, vdprintf \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤Ëʸ»ú½ÐÎϤ¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #define _GNU_SOURCE -.br .B #include .sp .BI "int dprintf(int " fd ", const char *" format ", ...);" .sp .BI "int vdprintf(int " fd ", const char *" format ", va_list " ap ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR dprintf (), +.BR vdprintf (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The functions diff --git a/draft/man3/dysize.3 b/draft/man3/dysize.3 index bdd1fd56..98fad9f8 100644 --- a/draft/man3/dysize.3 +++ b/draft/man3/dysize.3 @@ -25,7 +25,7 @@ .\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved. .\" Translated Sun 6 Jan 2002 by NAKANO Takeo .\" -.TH DYSIZE 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH DYSIZE 3 2010-09-22 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O dysize \- get number of days for a given year .SH ̾Á° @@ -72,9 +72,9 @@ _BSD_SOURCE || _SVID_SOURCE .SH Ãí°Õ .\"O This is a compatibility function only. .\"O Don't use it in new programs. -.\"O The SCO version of this function had a year-2000 problem. +.\"O .\" The SCO version of this function had a year-2000 problem. ¤³¤ì¤Ï¸ß´¹ÍѤδؿô¤Ë²á¤®¤Ê¤¤¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï»È¤ï¤Ê¤¤¤³¤È¡£ -¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£ +.\" ¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR strftime (3) diff --git a/draft/man3/ecvt.3 b/draft/man3/ecvt.3 index 4c23dbd3..1e43ede9 100644 --- a/draft/man3/ecvt.3 +++ b/draft/man3/ecvt.3 @@ -33,7 +33,7 @@ .\" Updated 2000-01-08 by Kentaro Shirakata .\" Updated 2009-04-22 by Kentaro Shirakata .\" -.TH ECVT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH ECVT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ecvt, fcvt \- convert a floating-point number to a string @@ -58,7 +58,26 @@ glibc .sp .BR ecvt (), .BR fcvt (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/ecvt_r.3 b/draft/man3/ecvt_r.3 index b2ba3aa9..47be8f85 100644 --- a/draft/man3/ecvt_r.3 +++ b/draft/man3/ecvt_r.3 @@ -68,7 +68,9 @@ glibc .BR fcvt_r (), .BR qecvt_r (), .BR qfcvt_r (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/end.3 b/draft/man3/end.3 index 4c1fa57d..b8f6c36f 100644 --- a/draft/man3/end.3 +++ b/draft/man3/end.3 @@ -61,9 +61,9 @@ etext, edata, end \- ¤ÎËöÈø¤Î¼¡¤Î¥¢¥É¥ì¥¹¡£ .\"O .SH CONFORMING TO .SH ½àµò -.\"O Although these symbols have long been provided on most Unix systems, +.\"O Although these symbols have long been provided on most UNIX systems, .\"O they are not standardized; use with caution. -¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢ +¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢ ɸ½à²½¤µ¤ì¤Æ¤Ï¤¤¤Ê¤¤¡£Ãí°Õ¤·¤Æ»È¤¦¤³¤È¡£ .\"O .SH NOTES .SH Ãí°Õ diff --git a/draft/man3/erf.3 b/draft/man3/erf.3 index d3a6a0c1..b282c399 100644 --- a/draft/man3/erf.3 +++ b/draft/man3/erf.3 @@ -42,7 +42,7 @@ .\"WORD: complementary error function ÁêÊä¸íº¹´Ø¿ô .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH ERF 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ERF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O erf, erff, erfl, \- error function @@ -70,13 +70,23 @@ glibc .sp .ad l .BR erf (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR erff (), .BR erfl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/erfc.3 b/draft/man3/erfc.3 index c54d5da1..8fa8c617 100644 --- a/draft/man3/erfc.3 +++ b/draft/man3/erfc.3 @@ -27,7 +27,7 @@ .\" .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH ERFC 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ERFC 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O erfc, erfcf, erfcl \- complementary error function @@ -55,13 +55,23 @@ glibc .sp .ad l .BR erfc (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR erfcf (), .BR erfcl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/errno.3 b/draft/man3/errno.3 index 1e1839a7..5218d9be 100644 --- a/draft/man3/errno.3 +++ b/draft/man3/errno.3 @@ -734,7 +734,7 @@ if (somecall() == \-1) { .\"O .IR . .\"O .BR "Do not do this" . .\"O It will not work with modern versions of the C library. -.\"O However, on (very) old Unix systems, there may be no +.\"O However, on (very) old UNIX systems, there may be no .\"O .I .\"O and the declaration is needed. ÀΤΠC ¤Ç¤Ï¡¢ @@ -746,7 +746,7 @@ if (somecall() == \-1) { ¤Î¤è¤¦¤Ë) ÄêµÁ¤¹¤ë¤Î¤¬°ìÈÌŪ¤Ç¤¢¤Ã¤¿¡£ .BR "¤³¤Î¤è¤¦¤Ê¤³¤È¤Ï¤·¤Ê¤¤¤³¤È" "¡£" ¤³¤¦¤¹¤ë¤È¡¢ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î C ¥é¥¤¥Ö¥é¥ê¤Ç¤ÏÀµ¤·¤¯Æ°ºî¤·¤Ê¤¤¤À¤í¤¦¡£ -¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .I ¤¬¤Ê¤¯¡¢Àë¸À¤¬É¬Íפʤ³¤È¤¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .\"O .SH "SEE ALSO" diff --git a/draft/man3/error.3 b/draft/man3/error.3 index 6846216c..62d7bc26 100644 --- a/draft/man3/error.3 +++ b/draft/man3/error.3 @@ -27,7 +27,7 @@ .\" all rights reserved. .\" Translated 2006-08-04 by Yuichi SATO , LDP v2.36 .\" -.TH ERROR 3 2006-04-25 "GNU" "Linux Programmer's Manual" +.TH ERROR 3 2010-08-29 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O error, error_at_line, error_message_count, error_on_per_line, \ @@ -55,7 +55,7 @@ error, error_at_line, error_message_count, error_on_per_line, error_print_progna .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR error () -.\"O is a general error reporting function. +.\"O is a general error-reporting function. .BR error () ¤ÏÈÆÍÑŪ¤Ê¥¨¥é¡¼½ñ¤­½Ð¤·´Ø¿ô¤Ç¤¢¤ë¡£ .\"O It flushes @@ -66,7 +66,7 @@ error, error_at_line, error_message_count, error_on_per_line, error_print_progna .\"O .BR printf (3)-style .\"O format string \fIformat\fP, and, if \fIerrnum\fP is .\"O nonzero, a second colon and a space followed by the string given by -.\"O \fBperror(\fIerrnum\fB)\fP. +.\"O .IR strerror(errnum) . ¤³¤Î´Ø¿ô¤Ïɸ½à½ÐÎÏ .RI ( stdout ) ¤Ë½ñ¤­½Ð¤·¤Æ¤«¤é¡¢É¸½à¥¨¥é¡¼½ÐÎÏ @@ -77,7 +77,7 @@ error, error_at_line, error_message_count, error_on_per_line, error_print_progna ·Á¼°¤Î ¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó \fIformat\fP ¤Ç»ØÄꤵ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ç¤¢¤ë¡£ \fIerrnum\fP ¤¬ 0 °Ê³°¤Î¾ì¹ç¡¢2 ¤ÄÌܤΥ³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤Î¸å¤Ë -\fBperror(\fIerrnum\fB)\fP +.I strerror(errnum) ¤Ç»ØÄꤵ¤ì¤¿Ê¸»úÎó¤â½ñ¤­½Ð¤¹¡£ .\"O Any arguments required for .\"O .I format diff --git a/draft/man3/euidaccess.3 b/draft/man3/euidaccess.3 index 8097aef9..dca009c5 100644 --- a/draft/man3/euidaccess.3 +++ b/draft/man3/euidaccess.3 @@ -26,7 +26,7 @@ .\" all rights reserved. .\" Translated 2007-06-02, Akihiro MOTOKI .\" -.TH EUIDACCESS 3 2007-07-26 "" "Linux Programmer's Manual" +.TH EUIDACCESS 3 2010-09-10 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O euidaccess, eaccess \- check effective user's permissions for a file @@ -34,7 +34,8 @@ euidaccess, eaccess \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int euidaccess(const char *" pathname ", int " mode ); diff --git a/draft/man3/exec.3 b/draft/man3/exec.3 index 6968dd31..f634ea8c 100644 --- a/draft/man3/exec.3 +++ b/draft/man3/exec.3 @@ -42,6 +42,7 @@ .\" Modified 1998-08-08, Fujiwara Teruyoshi .\" Modified 2000-10-06, Kentaro Shirakata .\" Modified 2005-02-26, Akihiro MOTOKI +.\" Updated 2010-10-27, Akihiro Motoki , LDP v3.29 .\" .\"WORD: null-terminated strings NULL¤Ç½ª¤ï¤ëʸ»úÎó .\"WORD: anti-Trojan-horse measure ¥È¥í¥¤¤ÎÌÚÇÏÂкö @@ -51,11 +52,11 @@ .\"WORD: variadic function ²ÄÊÑĹ°ú¤­¿ô´Ø¿ô .\"WORD: semantics (¥×¥í¥°¥é¥à¤Î)Æ°ºî .\" -.TH EXEC 3 2009-02-22 "GNU" "Linux Programmer's Manual" +.TH EXEC 3 2010-09-25 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° -.\"O execl, execlp, execle, execv, execvp \- execute a file -execl, execlp, execle, execv, execvp \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë +.\"O execl, execlp, execle, execv, execvp, execvpe \- execute a file +execl, execlp, execle, execv, execvp, execvpe \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° .B #include @@ -73,6 +74,21 @@ execl, execlp, execle, execv, execvp \- .BI "int execv(const char *" path ", char *const " argv "[]);" .br .BI "int execvp(const char *" file ", char *const " argv "[]);" +.br +.BI "int execvpe(const char *" file ", char *const " argv "[]," +.br +.BI " char *const " envp "[]);" +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR execvpe (): +_GNU_SOURCE .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -93,9 +109,9 @@ execl, execlp, execle, execv, execvp \- .BR execve (2) ¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È) .PP -.\"O The initial argument for these functions is the pathname of a file which is +.\"O The initial argument for these functions is the name of a file that is .\"O to be executed. -¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤­¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£ +¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤­¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ç¤¢¤ë¡£ .PP .\"O The .\"O .I "const char *arg" @@ -140,9 +156,10 @@ execl, execlp, execle, execv, execvp \- ¤È¥­¥ã¥¹¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .PP .\"O The -.\"O .BR execv () +.\"O .BR execv (), +.\"O .BR execvp (), .\"O and -.\"O .BR execvp () +.\"O .BR execvpe () .\"O functions provide an array of pointers to null-terminated strings that .\"O represent the argument list available to the new program. .\"O The first argument, by convention, should point to the filename @@ -151,9 +168,9 @@ execl, execlp, execle, execv, execvp \- .\"O .I must .\"O be terminated by a NULL pointer. ´Ø¿ô -.BR execv () -¤È -.BR execvp () +.BR execv (), +.BR execvp (), +.BR execvpe () ¤Ï¡¢ÍøÍѲÄǽ¤Ê°ú¤­¿ô¥ê¥¹¥È (NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î ¥Ý¥¤¥ó¥¿¤ÎÇÛÎó) ¤ò¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¡£ ´·½¬¤È¤·¤Æ¡¢ºÇ½é¤Î°ú¤­¿ô¤Ï¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤Ø @@ -162,60 +179,79 @@ NULL .PP .\"O The .\"O .BR execle () -.\"O function also specifies the environment of the executed process by following -.\"O the NULL -.\"O pointer that terminates the list of arguments in the argument list or the -.\"O pointer to the -.\"O .I argv -.\"O array with an additional argument. -.\"O This additional +.\"O and +.\"O .BR execvpe () +.\"O functions allow the caller to specify the environment of the +.\"O executed program via the argument +.\"O .IR envp . +´Ø¿ô +.BR execle (), +.BR execvpe () +¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤¬°ú¤­¿ô +.I envp +·Ðͳ¼Â¹Ô¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Î´Ä¶­¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +.\"O The +.\"O .I envp .\"O argument is an array of pointers to null-terminated strings and .\"O .I must .\"O be terminated by a NULL pointer. .\"O The other functions take the environment for the new process .\"O image from the external variable .\"O .I environ -.\"O in the current process. -´Ø¿ô -.BR execle () -¤Ç¤Ï¿·¤·¤¤¥×¥í¥»¥¹¤Î´Ä¶­¤â»ØÄꤹ¤ë¡£ -´Ä¶­¤Ï°ú¤­¿ô¥ê¥¹¥È (°ú¤­¿ô¥ê¥¹¥È¤â¤·¤¯¤ÏÄɲäΰú¤­¿ô¤ò»ý¤Ã¤¿ -.I argv -ÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿) ¤ÎºÇ¸å¤Î NULL ¥Ý¥¤¥ó¥¿¤Ë³¤±¤Æ»ØÄꤹ¤ë¡£ -Äɲäΰú¤­¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢ +.\"O in the calling process. +.I envp +°ú¤­¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢ NULL ¥Ý¥¤¥ó¥¿¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô +¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô .B environ ¤«¤é¿·¤·¤¤¥×¥í¥»¥¹ÍѤδĶ­¤òÍ¿¤¨¤ë¡£ .\"O .SS Special semantics for execlp() and execvp() .SS execlp() ¤È execvp() ¤ÎÆÃÊ̤ÊÆ°ºî .PP -.\"O The functions -.\"O .BR execlp () +.\"O The +.\"O .BR execlp (), +.\"O .BR execvp (), .\"O and -.\"O .BR execvp () -.\"O will duplicate the actions of the shell in searching for an executable file +.\"O .BR execvpe () +.\"O functions duplicate the actions of the shell in +.\"O searching for an executable file .\"O if the specified filename does not contain a slash (/) character. -.\"O The search path is the path specified in the environment by the -.\"O .B PATH -.\"O variable. -.\"O If this variable isn't specified, the default path -.\"O ":/bin:/usr/bin" is used. -.\"O In addition, certain -.\"O errors are treated specially. ´Ø¿ô -.BR execlp () -¤È -.BR execvp () +.BR execlp (), +.BR execvp (), +.BR execvpe () ¤Ï¡¢»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å (/) ¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¾ì¹ç¡¢ ¥·¥§¥ë¤ÈƱ¤¸Æ°ºî¤Ç¼Â¹Ô²Äǽ¤Ê¥Õ¥¡¥¤¥ë¤òõº÷¤¹¤ë¡£ -¸¡º÷¥Ñ¥¹¤Ï´Ä¶­ÊÑ¿ô +.\"O The file is sought in the colon-separated list of directory pathnames +.\"O specified in the +.\"O .B PATH +.\"O environment variable. +.\"O If this variable isn't defined, the path list defaults to +.\"O the current directory followed by the list of directories returned by +.\"O .IR confstr(_CS_PATH) . +.\"O (This +.\"O .BR confstr (3) +.\"O call typically returns the value "/bin:/usr/bin".) +¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ï¡¢´Ä¶­ÊÑ¿ô .B PATH -¤Ç»ØÄꤵ¤ì¤¿¥Ñ¥¹¤Ç¤¢¤ë¡£ -¤³¤ÎÊÑ¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈPATH¤È¤·¤Æ -":/bin:/usr/bin" ¤¬»ÈÍѤµ¤ì¤ë¡£ -¤Þ¤¿¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î°·¤¤¤¬Æüì¤Ç¤¢¤ë¡£ -.PP +¤Ç»ØÄꤵ¤ì¤¿¥³¥í¥ó¶èÀÚ¤ê¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤òÂоݤ˹Ԥï¤ì¤ë¡£ +¤³¤ÎÊÑ¿ô¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤Æ¡¢ +¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Î¸å¤í¤Ë¡¢ +.I confstr(_CS_PATH) +¤¬ÊÖ¤¹¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥¹¥È¤ò¤Ä¤Ê¤²¤¿Ãͤ¬»ÈÍѤµ¤ì¤ë (¤³¤Î +.BR confstr (3) +¤Î¸Æ¤Ó½Ð¤·¤Ç¤ÏÄ̾ï "/bin:/usr/bin" ¤¬ÊÖ¤µ¤ì¤ë)¡£ + +.\"O If the specified filename includes a slash character, then +.\"O .B PATH +.\"O is ignored, and the file at the specified pathname is executed. +»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å¤ò´Þ¤à¾ì¹ç¡¢ +.B PATH +¤Ï̵»ë¤µ¤ì¡¢»ØÄꤵ¤ì¤¿¥Ñ¥¹Ì¾¤Î¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¤µ¤ì¤ë¡£ + +.\"O In addition, certain errors are treated specially. +¤µ¤é¤Ë¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤ÏÆÃÊ̤˽èÍý¤µ¤ì¤ë¡£ + .\"O If permission is denied for a file (the attempted .\"O .BR execve (2) .\"O failed with the error @@ -226,7 +262,7 @@ NULL .\"O .I errno .\"O set to .\"O .BR EACCES . -¤â¤·¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤­¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿ +¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤­¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿ .BR execve (2) ¤Ï¥¨¥é¡¼ .B EACCES @@ -237,7 +273,7 @@ NULL .B EACCES ¤òÀßÄꤷÉüµ¢¤¹¤ë¡£ .\" fujiwara: ¸Ä¿ÍŪ¤Ë¤Ï¡ÖÉüµ¢¤¹¤ë¡×¤ÎÊý¤¬¹¥¤­(^_^; -.PP + .\"O If the header of a file isn't recognized (the attempted .\"O .BR execve (2) .\"O failed with the error @@ -256,35 +292,47 @@ NULL ¤ò¼Â¹Ô¤¹¤ë (¤³¤ì¤Ë¤â¼ºÇÔ¤·¤¿¾ì¹ç¡¢¤³¤ì°Ê¾å¤Î¸¡º÷¤Ï¹Ô¤ï¤ì¤Ê¤¤)¡£ .\"O .SH "RETURN VALUE" .SH ÊÖ¤êÃÍ -.\"O If any of the +.\"O The .\"O .BR exec () -.\"O functions returns, an error will have occurred. +.\"O functions only return if an error has have occurred. .\"O The return value is \-1, and .\"O .I errno -.\"O will be set to indicate the error. -¤â¤· +.\"O is set to indicate the error. .BR exec () -¥Õ¥¡¥ß¥ê¡¼¤¬Éüµ¢¤·¤Æ¤­¤¿¾ì¹ç¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤¤¤ë¡£ +·²¤Î´Ø¿ô¤¬Éüµ¢¤¹¤ë¤Î¤Ï¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î¤ß¤Ç¤¢¤ë¡£ ÊÖ¤êÃÍ¤Ï \-1 ¤Ç¡¢ .I errno -¤Ë¤½¤Î¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£ +¤Ë¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£ .\"O .SH ERRORS .SH ¥¨¥é¡¼ .\"O All of these functions may fail and set .\"O .I errno -.\"O for any of the errors specified for the library function +.\"O for any of the errors specified for .\"O .BR execve (2). -¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¥é¥¤¥Ö¥é¥ê´Ø¿ô +¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¡¢ .BR execve (2) -¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¨¥é¡¼¤ò +¤ËÂФ·¤Æµ¬Äꤵ¤ì¤¿¥¨¥é¡¼¤¬ .I errno -¤ËÀßÄꤹ¤ë¡£ +¤ËÀßÄꤵ¤ì¤ë¡£ +.\"O .SH VERSIONS +.SH ¥Ð¡¼¥¸¥ç¥ó +.\"O The +.\"O .BR execvpe () +.\"O function first appeared in glibc 2.11. +.BR execvpe () +´Ø¿ô¤Ï glibc 2.11 ¤Ç½é¤á¤ÆÅо줷¤¿¡£ .\"O .SH "CONFORMING TO" .SH ½àµò -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. + +.\"O The +.\"O .BR execvpe () +.\"O function is a GNU extension. +.BR execvpe () +´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ -.\"O On some other systems the default path (used when the environment +.\"O On some other systems, the default path (used when the environment .\"O does not contain the variable \fBPATH\fR) has the current working .\"O directory listed after .\"O .I /bin diff --git a/draft/man3/exit.3 b/draft/man3/exit.3 index da4a80da..9f0e12d1 100644 --- a/draft/man3/exit.3 +++ b/draft/man3/exit.3 @@ -171,14 +171,14 @@ SVr4, 4.3BSD, POSIX.1-2001, C89, C99. .\"O and .\"O .B EXIT_FAILURE .\"O is slightly more portable -.\"O (to non-Unix environments) than the use of 0 and some nonzero value +.\"O (to non-UNIX environments) than the use of 0 and some nonzero value .\"O like 1 or \-1. .\"O In particular, VMS uses a different convention. .B EXIT_SUCCESS ¤È .B EXIT_FAILURE ¤ò»È¤¦¤È¡¢0 ¤ä (1 ¤ä \-1 ¤È¤¤¤Ã¤¿) 0 °Ê³°¤ÎÃͤò»È¤¦¤Î¤ËÈæ¤Ù¤Æ -(Unix °Ê³°¤Î´Ä¶­¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£ +(UNIX °Ê³°¤Î´Ä¶­¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£ ÆÃ¤Ë VMS ¤ÏÊ̤ÎÊý¼°¤òÍѤ¤¤Æ¤¤¤ë¡£ .LP .\"O BSD has attempted to standardize exit codes; see the file diff --git a/draft/man3/exp.3 b/draft/man3/exp.3 index 66c336ba..ea0d13ba 100644 --- a/draft/man3/exp.3 +++ b/draft/man3/exp.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH EXP 3 2008-08-05 "" "Linux Programmer's Manual" +.TH EXP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O exp, expf, expl \- base-e exponential function @@ -68,8 +68,13 @@ glibc .ad l .BR expf (), .BR expl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/exp2.3 b/draft/man3/exp2.3 index fc691a1a..8559c680 100644 --- a/draft/man3/exp2.3 +++ b/draft/man3/exp2.3 @@ -36,7 +36,7 @@ .\" Translated Tue Sep 23 20:27:35 JST 2003 .\" by Akihiro MOTOKI .\" -.TH EXP2 3 2008-08-11 "" "Linux Programmer's Manual" +.TH EXP2 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O exp2, exp2f, exp2l \- base-2 exponential function @@ -68,8 +68,12 @@ glibc .BR exp2 (), .BR exp2f (), .BR exp2l (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/expm1.3 b/draft/man3/expm1.3 index 592111e4..cf982174 100644 --- a/draft/man3/expm1.3 +++ b/draft/man3/expm1.3 @@ -30,7 +30,7 @@ .\" Update Tue Sep 23 2003 by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH EXPM1 3 2008-08-05 "" "Linux Programmer's Manual" +.TH EXPM1 3 2010-09-12 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O expm1, expm1f, expm1l \- exponential minus 1 @@ -60,13 +60,24 @@ glibc .sp .ad l .BR expm1 (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR expm1f (), .BR expm1l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -151,24 +162,21 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .TP .\"O Range error, overflow ÈÏ°Ï¥¨¥é¡¼ (range error)¡¢¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤Î¾ì¹ç -.\" .I errno -.\" is set to -.\" .BR ERANGE . +.\"O .I errno +.\"O is set to +.\"O .BR ERANGE +.\"O (but see BUGS). .\"O An overflow floating-point exception .\"O .RB ( FE_OVERFLOW ) .\"O is raised. +.I errno +¤Ë +.B ERANGE +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_OVERFLOW ) ¤¬¾å¤¬¤ë¡£ .PP -.\"O These functions do not set -.\"O .IR errno . -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 -.\" .\" .\" POSIX.1 specifies an optional range error (underflow) if .\" x is subnormal. Glibc does not implement this. @@ -206,7 +214,25 @@ C99, POSIX.1-2001. .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814 .\" e.g., expm1(1e5) through expm1(1.00199970127e5), .\" but not expm1(1.00199970128e5) and beyond. -.\"O .SH "SEE ALSO" + +.\"O Before version 2.11, +.\" It looks like the fix was in 2.11, or possibly 2.12. +.\" I have no test system for 2.11, but 2.12 passes. +.\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks +.\" like the changes were in 2.11. +.\"O the glibc implementation did not set +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 +.\"O .I errno +.\"O to +.\"O .B ERANGE +.\"O when a range error occurred. +¥Ð¡¼¥¸¥ç¥ó 2.11 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +ÈÏ°Ï¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¡¢ +.I errno +¤Ë +.B ERANGE +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ +.\"O+ \"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR exp (3), .BR log (3), diff --git a/draft/man3/fabs.3 b/draft/man3/fabs.3 index f14daf03..83e2091f 100644 --- a/draft/man3/fabs.3 +++ b/draft/man3/fabs.3 @@ -37,7 +37,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FABS 3 2008-08-05 "" "Linux Programmer's Manual" +.TH FABS 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fabs, fabsf, fabsl \- absolute value of floating-point number @@ -68,8 +68,13 @@ glibc .ad l .BR fabsf (), .BR fabsl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/fdim.3 b/draft/man3/fdim.3 index 829404da..470b13e2 100644 --- a/draft/man3/fdim.3 +++ b/draft/man3/fdim.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 08:17:08 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FDIM 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FDIM 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fdim, fdimf, fdiml \- positive difference @@ -39,9 +39,14 @@ glibc .ad l .BR fdimf (), .BR fdiml (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return the positive difference, max(\fIx\fP-\fIy\fP,0), diff --git a/draft/man3/fenv.3 b/draft/man3/fenv.3 index 603a9ba8..38aa14a6 100644 --- a/draft/man3/fenv.3 +++ b/draft/man3/fenv.3 @@ -260,12 +260,12 @@ fegetexcept \- .\"O .SS Rounding mode .SS ´Ý¤á¥â¡¼¥É .\"O The rounding mode determines how the result of floating-point operations -.\"O is treated when the result cannot be exactly represented in the signifcand. +.\"O is treated when the result cannot be exactly represented in the significand. .\"O Various rounding modes may be provided: .\"O round to nearest (the default), -.\"O round up (towards positive infinity), -.\"O round down (towards negative infinity), and -.\"O round towards zero. +.\"O round up (toward positive infinity), +.\"O round down (toward negative infinity), and +.\"O round toward zero. ´Ý¤á¥â¡¼¥É¤Ï¡¢·ë²Ì¤¬²¾¿ôÉô¤À¤±¤ÇÀµ³Î¤Ëɽ¸½¤Ç¤­¤Ê¤¤ºÝ¤Ë¡¢ ÉâÆ°¾®¿ôÅÀÁàºî¤Î·ë²Ì¤ò¤É¤Î¤è¤¦¤Ë°·¤¦¤«¤ò·è¤á¤ë¤â¤Î¤Ç¤¢¤ë¡£ ¤µ¤Þ¤¶¤Þ¤Ê´Ý¤á¥â¡¼¥É¤òÄ󶡤¹¤ë¤³¤È¤¬¤Ç¤­¤ë: @@ -322,16 +322,16 @@ C99 .\"O The rounding mode is not determinable. ´Ý¤á¥â¡¼¥É¤Ï·è¤á¤é¤ì¤Æ¤¤¤Ê¤¤¡£ .IP 0 -.\"O Rounding is towards 0. +.\"O Rounding is toward 0. 0 ¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£ .IP 1 -.\"O Rounding is towards nearest number. +.\"O Rounding is toward nearest number. ºÇ¤â¶á¤¤¿ô¤Ë´Ý¤á¤ë¡£ .IP 2 -.\"O Rounding is towards positive infinity. +.\"O Rounding is toward positive infinity. Àµ¤Î̵¸ÂÂç¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£ .IP 3 -.\"O Rounding is towards negative infinity. +.\"O Rounding is toward negative infinity. Éé¤Î̵¸ÂÂç¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£ .PP .\"O Other values represent machine-dependent, nonstandard rounding modes. diff --git a/draft/man3/fexecve.3 b/draft/man3/fexecve.3 index 9adf360a..fd53dcfd 100644 --- a/draft/man3/fexecve.3 +++ b/draft/man3/fexecve.3 @@ -26,7 +26,7 @@ .\" Translated 2006-07-31, Akihiro MOTOKI .\" Updated 2009-02-23, Akihiro MOTOKI , LDP v3.18 .\" -.TH FEXECVE 3 2009-02-04 "Linux" "Linux Programmer's Manual" +.TH FEXECVE 3 2010-09-15 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fexecve \- execute program specified via file descriptor @@ -34,11 +34,34 @@ fexecve \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int fexecve(int " fd ", char *const " argv "[], char *const " envp []); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fexecve (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR fexecve () diff --git a/draft/man3/ffs.3 b/draft/man3/ffs.3 index 702d8102..9fdda267 100644 --- a/draft/man3/ffs.3 +++ b/draft/man3/ffs.3 @@ -36,7 +36,7 @@ .\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata .\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata .\" -.TH FFS 3 2009-08-27 "GNU" "Linux Programmer's Manual" +.TH FFS 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O ffs, ffsl, ffsll \- find first bit set in a word ffs, ffsl, ffsll \- ¥ï¡¼¥É¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î¸¡½Ð @@ -46,14 +46,43 @@ ffs, ffsl, ffsll \- .sp .BI "int ffs(int " i ); .sp -.B #define _GNU_SOURCE -.br .B #include .sp .BI "int ffsl(long int " i ); .sp .BI "int ffsll(long long int " i ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.PD 0 +.ad l +.sp +.BR ffs (): +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_SVID_SOURCE || _BSD_SOURCE || +_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 || +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +none +.RE +.PP +.BR ffsl (), +.BR ffsll (): +.RS 4 +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .\"O The .\"O .BR ffs () @@ -83,13 +112,17 @@ ffs, ffsl, ffsll \- ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î°ÌÃÖ¤òÊÖ¤·¡¢ .I i ¤Î¤É¤Î¥Ó¥Ã¥È¤â¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£ +.\"O .SH "CONFORMING TO" .SH ½àµò -.BR ffs (): 4.3BSD, POSIX.1-2001. +.BR ffs (): +4.3BSD, POSIX.1-2001. + .\"O The .\"O .BR ffsl () .\"O and .\"O .BR ffsll () -.\"O are glibc extensions. +.\"O functions are glibc extensions. +´Ø¿ô .BR ffsl () ¤È .BR ffsll () diff --git a/draft/man3/fgetwc.3 b/draft/man3/fgetwc.3 index 0bfa6086..fcff86bd 100644 --- a/draft/man3/fgetwc.3 +++ b/draft/man3/fgetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/draft/man3/fgetws.3 b/draft/man3/fgetws.3 index b6188029..3e0d010e 100644 --- a/draft/man3/fgetws.3 +++ b/draft/man3/fgetws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/draft/man3/finite.3 b/draft/man3/finite.3 index 43d3a4ac..7a4d77fa 100644 --- a/draft/man3/finite.3 +++ b/draft/man3/finite.3 @@ -73,23 +73,34 @@ glibc .BR finite (), .BR finitef (), .BR finitel (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .BR isinf (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; +.br +or .I cc\ -std=c99 +.RE .br .BR isinff (), .BR isinfl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .BR isnan (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; -.I cc\ -std=c99 .br +or +.I cc\ -std=c99 +.RE .BR isnanf (), .BR isnanl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/flockfile.3 b/draft/man3/flockfile.3 index aacb8a05..f5399215 100644 --- a/draft/man3/flockfile.3 +++ b/draft/man3/flockfile.3 @@ -56,8 +56,10 @@ glibc .sp .\"O All functions shown above: ¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/floor.3 b/draft/man3/floor.3 index 09bb089a..dbd55155 100644 --- a/draft/man3/floor.3 +++ b/draft/man3/floor.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH FLOOR 3 2008-10-06 "" "Linux Programmer's Manual" +.TH FLOOR 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O floor, floorf, floorl \- largest integral value not greater than argument @@ -65,9 +65,14 @@ glibc .ad l .BR floorf (), .BR floorl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return the largest integral value that is not greater than diff --git a/draft/man3/fma.3 b/draft/man3/fma.3 index 7994b9ed..670166a3 100644 --- a/draft/man3/fma.3 +++ b/draft/man3/fma.3 @@ -12,7 +12,7 @@ .\" Updated & Modified Mon Jan 10 09:11:49 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMA 3 2008-10-06 "" "Linux Programmer's Manual" +.TH FMA 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fma, fmaf, fmal \- floating-point multiply and add @@ -44,9 +44,14 @@ glibc .BR fma (), .BR fmaf (), .BR fmal (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/fmax.3 b/draft/man3/fmax.3 index d609ded2..ebcb982f 100644 --- a/draft/man3/fmax.3 +++ b/draft/man3/fmax.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMAX 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FMAX 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fmax, fmaxf, fmaxl \- determine maximum of two floating-point numbers @@ -40,9 +40,14 @@ glibc .BR fmax (), .BR fmaxf (), .BR fmaxl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return the larger value of diff --git a/draft/man3/fmemopen.3 b/draft/man3/fmemopen.3 index a4f6ce83..30835637 100644 --- a/draft/man3/fmemopen.3 +++ b/draft/man3/fmemopen.3 @@ -11,7 +11,7 @@ .\" Updated 2008-11-08, Akihiro MOTOKI, LDP v3.13 .\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24 .\" -.TH FMEMOPEN 3 2009-09-15 "GNU" "Linux Programmer's Manual" +.TH FMEMOPEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fmemopen, open_memstream, open_wmemstream \- open memory as stream @@ -19,18 +19,43 @@ fmemopen, open_memstream, open_wmemstream \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .BI "FILE *fmemopen(void *"buf ", size_t "size ", const char *" mode ");" .BI "FILE *open_memstream(char **" ptr ", size_t *" sizeloc ); -.B #define _GNU_SOURCE .B #include .BI "FILE *open_wmemstream(wchar_t **" ptr ", size_t *" sizeloc ); .fi +.fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fmemopen (), +.BR open_memstream (), +.BR open_wmemstream (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -402,7 +427,7 @@ main(int argc, char *argv[]) out = open_memstream(&ptr, &size); if (out == NULL) - handle_error("fmemopen"); + handle_error("open_memstream"); for (;;) { s = fscanf(in, "%d", &v); diff --git a/draft/man3/fmin.3 b/draft/man3/fmin.3 index 3ccfa490..c4290b8a 100644 --- a/draft/man3/fmin.3 +++ b/draft/man3/fmin.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMIN 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FMIN 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fmin, fminf, fminl \- determine minimum of two floating-point numbers @@ -40,9 +40,14 @@ glibc .BR fmin (), .BR fminf (), .BR fminl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions the lesser value of diff --git a/draft/man3/fmod.3 b/draft/man3/fmod.3 index 7efc37b9..d732560d 100644 --- a/draft/man3/fmod.3 +++ b/draft/man3/fmod.3 @@ -39,7 +39,7 @@ .\" .\" WORD: remainder function ¾ê;´Ø¿ô .\" -.TH FMOD 3 2008-08-05 "" "Linux Programmer's Manual" +.TH FMOD 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fmod, fmodf, fmodl \- floating-point remainder function @@ -70,9 +70,14 @@ glibc .ad l .BR fmodf (), .BR fmodl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -80,7 +85,7 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .\"O function computes the floating-point remainder of dividing \fIx\fP by .\"O \fIy\fP. .\"O The return value is \fIx\fP \- \fIn\fP * \fIy\fP, where \fIn\fP -.\"O is the quotient of \fIx\fP / \fIy\fP, rounded towards zero to an integer. +.\"O is the quotient of \fIx\fP / \fIy\fP, rounded toward zero to an integer. .BR fmod () ´Ø¿ô¤Ï \fIx\fP ¤ò \fIy\fP ¤Ç³ä¤Ã¤¿ÉâÆ°¾®¿ôÅÀ¾ê;¤ò·×»»¤¹¤ë¡£ ÊÖ¤êÃÍ¤Ï \fIx\fP \- \fIn\fP * \fIy\fP ¤Ç¤¢¤ë¡£ @@ -154,25 +159,20 @@ NaN .TP .\"O Domain error: \fIx\fP is an infinity Îΰ襨¥é¡¼: \fIx\fP ¤¬Ìµ¸ÂÂç -.\" .I errno -.\" is set to -.\" .BR EDOM . +.\"O .I errno +.\"O is set to +.\"O .BR EDOM +.\"O (but see BUGS). .\"O An invalid floating-point exception .\"O .RB ( FE_INVALID ) .\"O is raised. +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ -.IP -.\"O These functions do not set -.\"O .IR errno -.\"O for this case. -¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¤³¤Î¾ì¹ç¤Ë -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" They do set errno for the y == 0 case, below. -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784 .TP .\"O Domain error: \fIy\fP is zero Îΰ襨¥é¡¼: \fIy\fP ¤¬¥¼¥í @@ -191,6 +191,21 @@ NaN ¤¬¾å¤¬¤ë¡£ .\" POSIX.1 documents an optional underflow error, but AFAICT it doesn't .\" (can't?) occur -- mtk, Jul 2008 +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O Before version 2.10, the glibc implementation did not set +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784 +.\"O .I errno +.\"O to +.\"O .B EDOM +.\"O when a domain error occurred for an infinite +.\"O .IR x . +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +̵¸ÂÂç¤ÇÎΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .\"O .SH "CONFORMING TO" .SH ½àµò C99, POSIX.1-2001. diff --git a/draft/man3/fmtmsg.3 b/draft/man3/fmtmsg.3 index 65675d57..96848c13 100644 --- a/draft/man3/fmtmsg.3 +++ b/draft/man3/fmtmsg.3 @@ -399,10 +399,10 @@ printstring ¤Ï POSIX.1-2001 ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ -.\"O System V and Unixware man pages tell us that these functions +.\"O System V and UnixWare man pages tell us that these functions .\"O have been replaced by "pfmt() and addsev()" or by "pfmt(), .\"O vpfmt(), lfmt(), and vlfmt()", and will be removed later. -System V ¤È Unixware ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢ +System V ¤È UnixWare ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢ ¡Ö¤³¤ì¤é¤Î´Ø¿ô¤Ï "pfmt() ¤È addsev()" ¤Þ¤¿¤Ï "pfmt(), vpfmt(), lfmt(), vlfmt()" ¤ÇÃÖ¤­´¹¤¨¤é¤ì¤Æ¤ª¤ê¡¢ ¾­Íè¤Ïºï½ü¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡×¤È½ñ¤«¤ì¤Æ¤¤¤ë¡£ diff --git a/draft/man3/fopen.3 b/draft/man3/fopen.3 index 440bf77c..62190d1a 100644 --- a/draft/man3/fopen.3 +++ b/draft/man3/fopen.3 @@ -168,7 +168,7 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE ¤³¤Î \(aqb\(aq ¤Ï̵»ë¤µ¤ì¤ë¡£ .\"O (Other systems may treat text files and binary files differently, .\"O and adding the \(aqb\(aq may be a good idea if you do I/O to a binary -.\"O file and expect that your program may be ported to non-Unix +.\"O file and expect that your program may be ported to non-UNIX .\"O environments.) (¤½¤Î¾¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤È¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤òÊÌ¡¹¤Ë°·¤¦¤â¤Î¤â¤¢¤ë¤Î¤Ç¡¢ ¤â¤·¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤ÎÆþ½ÐÎϤò¹Ô¤¤¡¢ diff --git a/draft/man3/fpclassify.3 b/draft/man3/fpclassify.3 index 0cf8c1c8..5d096fbe 100644 --- a/draft/man3/fpclassify.3 +++ b/draft/man3/fpclassify.3 @@ -11,7 +11,7 @@ .\" Updated & Modified 2005-09-04, Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FPCLASSIFY 3 2008-08-07 "" "Linux Programmer's Manual" +.TH FPCLASSIFY 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fpclassify, isfinite, isnormal, isnan, isinf \- floating-point @@ -50,21 +50,30 @@ glibc .BR fpclassify (), .BR isfinite (), .BR isnormal (): -.\"O _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï -.I cc\ -std=c99 +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br -.BR isnan (): -.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +or .I cc\ -std=c99 +.RE +.BR isnan (): +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br +or +.I cc\ -std=c99 +.RE .BR isinf (): -.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O Floating point numbers can have special values, such as diff --git a/draft/man3/fputwc.3 b/draft/man3/fputwc.3 index c2529d67..b9052bcc 100644 --- a/draft/man3/fputwc.3 +++ b/draft/man3/fputwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/fputws.3 b/draft/man3/fputws.3 index f062f9e1..30624cc3 100644 --- a/draft/man3/fputws.3 +++ b/draft/man3/fputws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/frexp.3 b/draft/man3/frexp.3 index b2d2014c..1983d38c 100644 --- a/draft/man3/frexp.3 +++ b/draft/man3/frexp.3 @@ -34,7 +34,7 @@ .\" Updated 2003-10-15, Kentaro Shirakata .\" Updated 2005-11-19, Akihiro MOTOKI .\" -.TH FREXP 3 2008-10-29 "" "Linux Programmer's Manual" +.TH FREXP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O frexp, frexpf, frexpl \- convert floating-point number to fractional @@ -66,9 +66,14 @@ glibc .ad l .BR frexpf (), .BR frexpl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -167,7 +172,7 @@ main(int argc, char *argv[]) printf("frexp(%g, &e) = %g: %g * %d^%d = %g\\n", x, r, r, FLT_RADIX, exp, x); exit(EXIT_SUCCESS); -} /* main */ +} .fi .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ diff --git a/draft/man3/fseek.3 b/draft/man3/fseek.3 index 1e24018e..faa0e58e 100644 --- a/draft/man3/fseek.3 +++ b/draft/man3/fseek.3 @@ -179,11 +179,11 @@ fgetpos, fseek, fsetpos, ftell, rewind \- ¤Ï¥Õ¥¡¥¤¥ë¥ª¥Õ¥»¥Ã¥È¤ò .I pos ¤ËÀßÄꤹ¤ë¡£ -.\"O On some non-Unix systems an +.\"O On some non-UNIX systems an .\"O .I fpos_t .\"O object may be a complex object and these routines may be the only way to .\"O portably reposition a text stream. -Unix °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢ +UNIX °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢ .I fpos_t ¤¬¹½Â¤ÂΤʤɤÎÊ£»¨¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤¬¥Æ¥­¥¹ ¥È¥¹¥È¥ê¡¼¥à¤Ç¥Õ¥¡¥¤¥ë°ÌÃÖ¤òÊѹ¹¤¹¤ëÊýË¡¤Î¤¦¤Á¡¢°Ü¿¢À­¤Î¤¢¤ëÍ£°ì¤Î¤â¤Î diff --git a/draft/man3/ftw.3 b/draft/man3/ftw.3 index 59af2f98..154fdad7 100644 --- a/draft/man3/ftw.3 +++ b/draft/man3/ftw.3 @@ -40,7 +40,7 @@ .\" .\" WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼ .\" -.TH FTW 3 2008-08-06 "Linux" "Linux Programmer's Manual" +.TH FTW 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ftw, nftw \- file tree walk @@ -126,12 +126,29 @@ ftw, nftw \- .IR fn () ¤ò¸Æ¤Ó½Ð¤¹¡£ .\"O .I fpath -.\"O is the pathname of the entry relative to -.\"O .IR dirpath . +.\"O is the pathname of the entry, +.\"O and is expressed either as a pathname relative to the calling process's +.\"O current working directory at the time of the call to +.\"O .BR ftw (), +.\"O if +.\"O .IR dirpath +.\"O was expressed as a relative pathname, +.\"O or as an absolute pathname, if +.\"O .I dirpath +.\"O was expressed as an absolute pathname. .I fpath -¤Ï¥¨¥ó¥È¥ê¤Î +¤Ï¥¨¥ó¥È¥ê¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£ .I dirpath -¤«¤é¤ÎÁêÂХѥ¹Ì¾¤Ç¤¢¤ë¡£ +¤¬ÁêÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ +.I fpath +¤Ï +.BR ftw () +¤¬¸Æ¤Ó½Ð¤µ¤ì¤¿»þÅÀ¤Î¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê +¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤Ê¤ë¡£ +.I dirpath +¤¬ÀäÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ +.I fpath +¤ÏÀäÂХѥ¹Ì¾¤È¤Ê¤ë¡£ .\"O .I sb .\"O is a pointer to the .\"O .I stat @@ -342,12 +359,17 @@ ftw, nftw \- .\"O The feature test macro .\"O .B _GNU_SOURCE -.\"O must be defined in order to +.\"O must be defined +.\"O (before including +.\"O .I any +.\"O header files) +.\"O in order to .\"O obtain the definition of \fBFTW_ACTIONRETVAL\fP from \fI\fP. .I ¤Ç .B FTW_ACTIONRETVAL -¤¬ÄêµÁ¤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢ +¤ÎÄêµÁ¤¬Í­¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) µ¡Ç½¸¡ºº¥Þ¥¯¥í .B _GNU_SOURCE ¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ @@ -563,6 +585,14 @@ POSIX.1-2008 ¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ +.\"O POSIX.1-2001 note that the results are unspecified if +.\"O .I fn +.\"O does not preserve the current working directory. +POSIX.1-2001 ¤ÎÃíµ­¤Ë¤è¤ë¤È¡¢ +.I fn +¤¬¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤òÊÝ»ý¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î +·ë²Ì¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¤µ¤ì¤Æ¤¤¤ë¡£ +.PP .\"O The function .\"O .BR nftw () .\"O and the use of \fBFTW_SL\fP with diff --git a/draft/man3/fwide.3 b/draft/man3/fwide.3 index 2004340e..8f97d3a0 100644 --- a/draft/man3/fwide.3 +++ b/draft/man3/fwide.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -16,7 +16,7 @@ .\" Translated Tue Jan 11 00:56:36 JST 2000 .\" by HANATAKA Shinya .\" -.TH FWIDE 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH FWIDE 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O fwide \- set and determine the orientation of a FILE stream @@ -33,11 +33,17 @@ fwide \- FILE .\"O Feature Test Macro Requirements for glibc (see .\"O .BR feature_test_macros (7)): .in +.ad l .sp .BR fwide (): -.\"O _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O When \fImode\fP is zero, the diff --git a/draft/man3/gamma.3 b/draft/man3/gamma.3 index e4c78c10..abd409e5 100644 --- a/draft/man3/gamma.3 +++ b/draft/man3/gamma.3 @@ -41,12 +41,15 @@ glibc .sp .ad l .BR gamma (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE -.br +.RE .BR gammaf (), .BR gammal (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/gcvt.3 b/draft/man3/gcvt.3 index 307bb4fc..d1b0cd47 100644 --- a/draft/man3/gcvt.3 +++ b/draft/man3/gcvt.3 @@ -34,7 +34,7 @@ .\" Updated 2008-09-16, Akihiro MOTOKI .\" Updated 2009-04-24, Akihiro MOTOKI, LDP v3.20 .\" -.TH GCVT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH GCVT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O gcvt \- convert a floating-point number to a string @@ -56,7 +56,26 @@ glibc .in .sp .BR gcvt (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.PD 0 +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +.nf +_SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +.RE +.PD +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/getaddrinfo.3 b/draft/man3/getaddrinfo.3 index 8401ed52..68519036 100644 --- a/draft/man3/getaddrinfo.3 +++ b/draft/man3/getaddrinfo.3 @@ -51,7 +51,7 @@ .\" .\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿ .\" -.TH GETADDRINFO 3 2009-09-03 "GNU" "Linux Programmer's Manual" +.TH GETADDRINFO 3 2010-09-27 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O getaddrinfo, freeaddrinfo, gai_strerror \- network address and .\"O service translation @@ -86,7 +86,9 @@ glibc .BR getaddrinfo (), .BR freeaddrinfo (), .BR gai_strerror (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -267,9 +269,9 @@ struct addrinfo { .TP .I ai_flags .\"O This field specifies additional options, described below. -.\"O Multiple flags are specified by logically OR-ing them together. +.\"O Multiple flags are specified by bitwise OR-ing them together. ¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢ÄɲäΥª¥×¥·¥ç¥ó (²¼µ­) ¤ò»ØÄꤹ¤ë¡£ -Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£ +Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£ .PP .\"O All the other fields in the structure pointed to by .\"O .I hints @@ -695,11 +697,11 @@ IPv6 .\"O and .\"O .B AI_ALL .\"O are specified in -.\"O .IR hints.ai_family , +.\"O .IR hints.ai_flags , .\"O then return both IPv6 and IPv4-mapped IPv6 addresses .\"O in the list pointed to by .\"O .IR res . -.I hints.ai_family +.I hints.ai_flags ¤Ë .B AI_V4MAPPED ¤È @@ -1286,6 +1288,7 @@ main(int argc, char *argv[]) .SH ´ØÏ¢¹àÌÜ .\" .BR getipnodebyaddr (3), .\" .BR getipnodebyname (3) +.BR getaddrinfo_a (3), .BR gethostbyname (3), .BR getnameinfo (3), .BR inet (3), diff --git a/draft/man3/getcwd.3 b/draft/man3/getcwd.3 index 3c288d51..6a5b1c36 100644 --- a/draft/man3/getcwd.3 +++ b/draft/man3/getcwd.3 @@ -44,7 +44,7 @@ .\" WORD: current working directory ¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê .\" WORD: LEGACY ¡Ö²áµî¤Î̾»Ä(LEGACY)¡× .\" -.TH GETCWD 3 2009-03-31 "GNU" "Linux Programmer's Manual" +.TH GETCWD 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getcwd, getwd, get_current_dir_name \- Get current working directory @@ -67,13 +67,34 @@ getcwd, getwd, get_current_dir_name \- glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) »²¾È): -.in .sp -.BR getcwd (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.br +.in .BR get_current_dir_name (): +.RS _GNU_SOURCE +.RE +.sp +.BR getwd (): +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.fi +.TP 4 +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return a null-terminated string containing an diff --git a/draft/man3/getdate.3 b/draft/man3/getdate.3 index 6530d965..ffce0004 100644 --- a/draft/man3/getdate.3 +++ b/draft/man3/getdate.3 @@ -33,26 +33,44 @@ .\" .\"WORD: broken-down time Í×ÁÇÊ̤λþ¹ï .\" -.TH GETDATE 3 2008-09-07 "" "Linux Programmer's Manual" +.TH GETDATE 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getdate, getdate_r \- convert a date-plus-time string to broken-down time getdate, getdate_r \- ÆüÉդȻþ¹ï¤Îʸ»úÎó¤òÍ×ÁÇÊ̤λþ¹ï¤ËÊÑ´¹¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° -.B "#define _XOPEN_SOURCE 500" -.br .B "#include " .sp .BI "struct tm *getdate(const char *" string ); .sp .B "extern int getdate_err;" .sp -.B "#define _GNU_SOURCE" -.br .B "#include " .sp .BI "int getdate_r(const char *" string ", struct tm *" res ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getdate (): +.ad l +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.br +.BR getdate_r (): +.ad l +.RS 4 +_GNU_SOURCE +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man3/getfsent.3 b/draft/man3/getfsent.3 index dded3597..5a8c4542 100644 --- a/draft/man3/getfsent.3 +++ b/draft/man3/getfsent.3 @@ -165,7 +165,7 @@ end-of-file .SH ½àµò .\"O These functions are not in POSIX.1-2001. .\"O Several operating systems have them, -.\"O e.g., *BSD, SunOS, Digital Unix, AIX (which also has a +.\"O e.g., *BSD, SunOS, Digital UNIX, AIX (which also has a .\"O .BR getfstype ()). .\"O HP-UX has functions of the same names, .\"O that however use a \fIstruct checklist\fP @@ -174,7 +174,7 @@ end-of-file .\"O .BR getmntent (3). POSIX.1-2001 ¤Ë¤Ï¤³¤ì¤é¤Î´Ø¿ô¤Ï¸ºß¤·¤Ê¤¤¡£ ¤³¤ì¤é¤Î´Ø¿ô¤ò¤â¤Ä OS ¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¡¢ -*BSD, SunOS, Digital Unix, AIX Åù¤Ç¤¢¤ë +*BSD, SunOS, Digital UNIX, AIX Åù¤Ç¤¢¤ë (AIX ¤Ë¤Ï .BR getfstype () ¤â¤¢¤ë)¡£ diff --git a/draft/man3/getgrent.3 b/draft/man3/getgrent.3 index d14ec5fb..01018957 100644 --- a/draft/man3/getgrent.3 +++ b/draft/man3/getgrent.3 @@ -32,7 +32,7 @@ .\" Updated & Modified 2004-05-30, Yuichi SATO .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" -.TH GETGRENT 3 2009-03-30 "" "Linux Programmer's Manual" +.TH GETGRENT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getgrent, setgrent, endgrent \- get group file entry @@ -58,11 +58,23 @@ glibc »²¾È): .in .sp +.PD 0 .ad l +.BR setgrent (): +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +.br +/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp .BR getgrent (), -.BR setgrent (), .BR endgrent (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -73,7 +85,9 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\"O (e.g., the local group file .\"O .IR /etc/group , .\"O NIS, and LDAP). -.\"O The first time it is called +.\"O The first time +.\"O .BR getgrent () +.\"O is called, .\"O it returns the first entry; thereafter, it returns successive entries. .BR getgrent () ´Ø¿ô¤Ï¡¢¥°¥ë¡¼¥×¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¼èÆÀ¤·¤¿¥¨¥ó¥È¥ê¤ò @@ -82,8 +96,9 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ¥í¡¼¥«¥ë¤Î¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë .IR /etc/group , NIS, LDAP)¡£ -ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï -¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ +.BR getgrent () +¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢ +¤½¤ì°Ê¹ß¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ .PP .\"O The .\"O .BR setgrent () diff --git a/draft/man3/getgrnam.3 b/draft/man3/getgrnam.3 index ade52368..baf79b4a 100644 --- a/draft/man3/getgrnam.3 +++ b/draft/man3/getgrnam.3 @@ -72,8 +72,10 @@ glibc .sp .BR getgrnam_r (), .BR getgrgid_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -332,7 +334,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .\"O .I errno .\"O should be left unchanged if an entry is not found. .\"O Experiments on various -.\"O Unix-like systems shows that lots of different values occur in this +.\"O UNIX-like systems shows that lots of different values occur in this .\"O situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others. ¤³¤Îɸ½à¤Ï¡Ö(¥¨¥ó¥È¥ê¤¬) ¸«¤Ä¤«¤é¤Ê¤¤¤³¤È¡×¤ò¥¨¥é¡¼¤È¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢ ¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë @@ -342,7 +344,7 @@ SVr4, 4.3BSD, POSIX.1-2001. POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï .I errno ¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ -ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï +ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£ ¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .\"O .\" more precisely: diff --git a/draft/man3/gethostbyname.3 b/draft/man3/gethostbyname.3 index a15264c1..6ae1a51f 100644 --- a/draft/man3/gethostbyname.3 +++ b/draft/man3/gethostbyname.3 @@ -45,7 +45,7 @@ .\" Updated 2007-06-11, Akihiro MOTOKI, LDP v2.54 .\" Updated 2008-08-08, Akihiro MOTOKI, LDP v3.05 .\" -.TH GETHOSTBYNAME 3 2009-12-03 "" "Linux Programmer's Manual" +.TH GETHOSTBYNAME 3 2010-10-04 "" "Linux Programmer's Manual" .\"O .SH NAME .\"O gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, .\"O h_errno, @@ -116,19 +116,32 @@ glibc »²¾È): .in .sp +.PD 0 .ad l .BR gethostbyname2 (), .BR gethostent_r (), .BR gethostbyaddr_r (), .BR gethostbyname_r (), .BR gethostbyname2_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .BR herror (), -.BR hstrerror () -.\"O (since glibc 2.8): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE -(glibc 2.8 °Ê¹ß): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE +.BR hstrerror (): +.RS 4 +.TP 4 +.\"O Since glibc 2.8: +glibc 2.8 °Ê¹ß: +_BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE +.TP +.\"O Before glibc 2.8: +.\"O none +glibc 2.8 ¤è¤êÁ°: +¤Ê¤· +.RE .ad b +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -615,14 +628,14 @@ DNS/BIND ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î̾Á°¤Î¥ë¡¼¥Á¥ó¤Ï¥Õ¥¡¥¤¥ë .I /etc/hosts ¤òÆɤ߹þ¤à¡£ -.\"O .\" e.g., Linux, FreeBSD, Unixware, HP-UX +.\"O .\" e.g., Linux, FreeBSD, UnixWare, HP-UX .\"O It may be available only when the library was built without DNS support. .\"O .\" e.g., FreeBSD, AIX .\"O The glibc version will ignore ipv6 entries. .\"O This function is not reentrant, .\"O and glibc adds a reentrant version .\"O .BR gethostent_r (). -.\" Î㤨¤Ð¡¢Linux, FreeBSD, Unixware, HP-UX +.\" Î㤨¤Ð¡¢Linux, FreeBSD, UnixWare, HP-UX DNS ¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥é¥¤¥Ö¥é¥ê¤¬¥Ó¥ë¥É¤µ¤ì¤¿¾ì¹ç¤Ë¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .\" Î㤨¤Ð¡¢FreeBSD, AIX glibc ÈÇ¤Ï ipv6 ¥¨¥ó¥È¥ê¤ò̵»ë¤¹¤ë¡£ diff --git a/draft/man3/gethostid.3 b/draft/man3/gethostid.3 index 817f2e3b..4c7db826 100644 --- a/draft/man3/gethostid.3 +++ b/draft/man3/gethostid.3 @@ -36,7 +36,7 @@ .\" (Move to section 3 in LDP v3.16 since the interfaces are purely glibc) .\" Updated 2009-01-16, Akihiro MOTOKI , LDP v3.16 .\" -.TH GETHOSTID 3 2009-01-13 "Linux" "Linux Programmer's Manual" +.TH GETHOSTID 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O gethostid, sethostid \- get or set the unique identifier of the current host @@ -58,8 +58,16 @@ glibc .in .sp .ad l +.br +.BR gethostid (): +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .BR sethostid (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -67,7 +75,7 @@ _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .\"O and .\"O .BR sethostid () .\"O respectively get or set a unique 32-bit identifier for the current machine. -.\"O The 32-bit identifier is intended to be unique among all Unix systems in +.\"O The 32-bit identifier is intended to be unique among all UNIX systems in .\"O existence. .\"O This normally resembles the Internet address for the local .\"O machine, as returned by @@ -78,7 +86,7 @@ _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .BR sethostid () ¤Ï¡¢¤½¤ì¤¾¤ì¡¢¸½ºß»ÈÍѤ·¤Æ¤¤¤ë¥Û¥¹¥È¤Ë¸ÇÍ­¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻ҤΠ¼èÆÀ/ÀßÄê¤ò¹Ô¤¦¡£ -¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î Unix ¥·¥¹¥Æ¥à +¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î UNIX ¥·¥¹¥Æ¥à ¤ÎÃæ¤ÇÍ£°ì¤Ë¤Ê¤ë¤è¤¦¤Ë·è¤á¤é¤ì¤ë¡£Ä̾ï¤Ï .BR gethostbyname (3) ¤Ë¤è¤êÊÖ¤µ¤ì¤ë¥í¡¼¥«¥ë¥Þ¥·¥ó¤Î Internet ¥¢¥É¥ì¥¹¤¬Âå¤ï¤ê¤Ë»ÈÍѤµ¤ì¡¢ diff --git a/draft/man3/getipnodebyname.3 b/draft/man3/getipnodebyname.3 index f872eb80..f7a614f1 100644 --- a/draft/man3/getipnodebyname.3 +++ b/draft/man3/getipnodebyname.3 @@ -28,7 +28,7 @@ .\" .\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿¡¼ .\" -.TH GETIPNODEBYNAME 3 2007-11-15 "Linux" "Linux Programmer's Manual" +.TH GETIPNODEBYNAME 3 2010-09-04 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O getipnodebyname, getipnodebyaddr, freehostent \- get network .\"O hostnames and addresses @@ -167,14 +167,14 @@ IPv6 .\"O The .\"O .I flags .\"O argument specifies additional options. -.\"O More than one option can be specified by logically OR-ing +.\"O More than one option can be specified by bitwise OR-ing .\"O them together. .\"O .I flags .\"O should be set to 0 .\"O if no options are desired. .I flags ¥Ñ¥é¥á¡¼¥¿¤Ë¤ÏÄɲäΥª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£ -Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£ +Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£ ¥ª¥×¥·¥ç¥ó¤ò¤Ò¤È¤Ä¤â»ØÄꤷ¤¿¤¯¤Ê¤¤¤È¤­¤Ë¤Ï¡¢ .I flags ¤Ë 0 ¤òÀßÄꤹ¤ëɬÍפ¬¤¢¤ë¡£ @@ -425,10 +425,10 @@ RFC\ 2553. .SH Ãí°Õ .\"O These functions were present in glibc 2.1.91-95, but were .\"O removed again. -.\"O Several Unix-like systems support them, but all +.\"O Several UNIX-like systems support them, but all .\"O call them deprecated. ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.1.91-95 ¤Ë¸ºß¤·¤¿¤¬¡¢ºÆ¤Óºï½ü¤µ¤ì¤¿¡£ -¤¤¤¯¤Ä¤«¤Î Unix É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢ +¤¤¤¯¤Ä¤«¤Î UNIX É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢ ¤³¤ì¤é¤Î´Ø¿ô¤ÏÁ´¤Æ¿ä¾©¤µ¤ì¤Ê¤¤¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ diff --git a/draft/man3/getline.3 b/draft/man3/getline.3 index 63c8667b..11ed095d 100644 --- a/draft/man3/getline.3 +++ b/draft/man3/getline.3 @@ -30,7 +30,7 @@ .\" .\"WORD: delimiter ¶èÀÚ¤êʸ»ú .\" -.TH GETLINE 3 2009-12-05 "GNU" "Linux Programmer's Manual" +.TH GETLINE 3 2010-06-12 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getline, getdelim \- delimited string input @@ -53,20 +53,23 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in - -.\"O Before glibc 2.10: -glibc 2.10 ¤è¤êÁ°: -.br +.sp +.ad l .BR getline (), .BR getdelim (): -_GNU_SOURCE - +.PD 0 +.RS 4 +.TP 4 .\"O Since glibc 2.10: glibc 2.10 °Ê¹ß: -.br -.BR getline (), -.BR getdelim (): -_POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 +_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR getline () @@ -88,7 +91,7 @@ _POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 .\"O .BR getline () .\"O will allocate a buffer for storing the line, .\"O which should be freed by the user program. -.\"O (The value in +.\"O (In this case, the value in .\"O .I *n .\"O is ignored.) .I "*lineptr" @@ -96,7 +99,8 @@ _POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 .BR getline () ¤Ï¹Ô¤ÎÆâÍƤò³ÊǼ¤¹¤ë¤¿¤á¤Î¥Ð¥Ã¥Õ¥¡¤ò³ÎÊݤ¹¤ë¡£ ¤³¤Î¥Ð¥Ã¥Õ¥¡¤Ï¥æ¡¼¥¶¡¼¤Î¥×¥í¥°¥é¥à¤Ç²òÊü¤¹¤Ù¤­¤Ç¤¢¤ë -.RI ( *n +(¤³¤Î¾ì¹ç¡¢ +.I *n ¤ÎÃͤÏ̵»ë¤µ¤ì¤ë)¡£ .\"O Alternatively, before calling @@ -149,7 +153,7 @@ _POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 .\"O .BR getdelim () .\"O works like .\"O .BR getline (), -.\"O except a line delimiter other than newline can be specified as the +.\"O except that a line delimiter other than newline can be specified as the .\"O .I delimiter .\"O argument. .BR getdelim () @@ -183,7 +187,7 @@ _POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 ʸ»ú¿ô¤Ë¤Ï¶èÀÚ¤êʸ»ú¤Ï´Þ¤Þ¤ì¤ë¤¬¡¢½ªÃ¼¤Ë»È¤¦ NULL ¥Ð¥¤¥È¤Ï´Þ¤Þ¤ì¤Ê¤¤¡£ ¤³¤ÎÃͤˤè¤Ã¤Æ¡¢Æɤ߹þ¤ó¤À¹Ô¤Ë´Þ¤Þ¤ì¤ë NULL ¥Ð¥¤¥È¤òÁàºî¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -.\"O Both functions return \-1 on failure to read a line (including end of file +.\"O Both functions return \-1 on failure to read a line (including end-of-file .\"O condition). ¤É¤Á¤é¤Î´Ø¿ô¤â¡¢¹Ô¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¤Ë¤Ï \-1 ¤òÊÖ¤¹ (¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤Ë㤷¤¿¾ì¹ç¤Ë¤â \-1 ¤òÊÖ¤¹)¡£ @@ -233,8 +237,8 @@ POSIX.1-2008 int main(void) { - FILE * fp; - char * line = NULL; + FILE *fp; + char *line = NULL; size_t len = 0; ssize_t read; @@ -247,8 +251,7 @@ main(void) printf("%s", line); } - if (line) - free(line); + free(line); exit(EXIT_SUCCESS); } .fi diff --git a/draft/man3/getmntent.3 b/draft/man3/getmntent.3 index f14118c2..4fe1626a 100644 --- a/draft/man3/getmntent.3 +++ b/draft/man3/getmntent.3 @@ -286,11 +286,11 @@ System V System V ¤Ç¤Ï .I /etc/mnttab ¤¬ÍѤ¤¤é¤ì¤ë¡£ -.\"O 4.4BSD and Digital Unix have a routine +.\"O 4.4BSD and Digital UNIX have a routine .\"O .BR getmntinfo (), .\"O a wrapper around the system call .\"O .BR getfsstat (). -4.4BSD ¤È Digital Unix ¤Ë¤Ï +4.4BSD ¤È Digital UNIX ¤Ë¤Ï .BR getmntinfo () ¤¬¤¢¤ë¤¬¡¢ ¥·¥¹¥Æ¥à¥³¡¼¥ë diff --git a/draft/man3/getpass.3 b/draft/man3/getpass.3 index e783e409..456470fc 100644 --- a/draft/man3/getpass.3 +++ b/draft/man3/getpass.3 @@ -25,7 +25,7 @@ .\" Translated Mon Sep 21 20:47:50 JST 1998 by Hiroaki Nagoya .\" Updated&Modified Fri 9 Feb 2001 by NAKANO Takeo .\" -.TH GETPASS 3 2000-12-05 "Linux" "Linux Programmer's Manual" +.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O getpass \- get a password .SH ̾Á° @@ -35,6 +35,34 @@ getpass \- .B #include .sp .BI "char *getpass( const char *" prompt ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getpass (): +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.2.2: +glibc 2.2.2 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +.\"O Before glibc 2.2.2: none +glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤· +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O This function is obsolete. @@ -123,7 +151,7 @@ POSIX.1-2001 .\"O .RB ( SIGINT , .\"O .BR SIGQUIT , .\"O .BR SIGSTOP , -.\"O .BR SIGTSTOP ) +.\"O .BR SIGSTOP ) .\"O is disabled and the corresponding characters .\"O (usually control-C, control-\e, control-Z and control-Y) .\"O are transmitted as part of the password. @@ -146,7 +174,7 @@ libc4 .RB ( SIGINT , .BR SIGQUIT , .BR SIGSTOP , -.BR SIGTSTOP ) +.BR SIGSTOP ) ¤Ï̵¸ú¤Ë¤µ¤ì¡¢ ¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ëʸ»ú (Ä̾ï¤Ï Ctrl-C, Ctrl-\e, Ctrl-Z, Ctrl-Y) ¤Ï¤½¤Î¤Þ¤Þ¥Ñ¥¹¥ï¡¼¥É¤Î°ìÉô¤È¤·¤ÆÅϤµ¤ì¤¿¡£ diff --git a/draft/man3/getpt.3 b/draft/man3/getpt.3 index 37704d7c..d942079b 100644 --- a/draft/man3/getpt.3 +++ b/draft/man3/getpt.3 @@ -7,18 +7,19 @@ .\" Translated Tue Jul 8 01:44:54 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: specific Æȼ«¤Î .\" -.TH GETPT 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME -.\"O getpt \- open the pseudo-terminal master (PTM) +.\"O getpt \- open the pseudoterminal master (PTM) .SH ̾Á° getpt \- µ¼»÷üËö¥Þ¥¹¥¿ (PTM) ¤ò¥ª¡¼¥×¥ó¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .B "int getpt(void);" @@ -26,7 +27,7 @@ getpt \- .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR getpt () -.\"O opens a pseudo-terminal master and returns its file descriptor. +.\"O opens a pseudoterminal master and returns its file descriptor. .BR getpt () ¤Ï¡¢µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤·¡¢¤½¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£ .\"O It is equivalent to @@ -35,7 +36,7 @@ getpt \- .\"O open(/dev/ptmx, O_RDWR | O_NOCTTY); .\"O .\"O .fi -.\"O on Linux systems, though the pseudo-terminal master is located +.\"O on Linux systems, though the pseudoterminal master is located .\"O elsewhere on some systems that use GNU Libc. ¤³¤ì¤Ï¡¢ Linux ¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï .nf diff --git a/draft/man3/getpw.3 b/draft/man3/getpw.3 index 94bad7f4..4c54203a 100644 --- a/draft/man3/getpw.3 +++ b/draft/man3/getpw.3 @@ -34,7 +34,7 @@ .\" Modified 2005-09-04, Akihiro MOTOKI .\" Modified 2008-07-23, Kentaro Shirakata .\" -.TH GETPW 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH GETPW 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getpw \- Re-construct password line entry @@ -42,7 +42,8 @@ getpw \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .B #include .sp diff --git a/draft/man3/getpwent.3 b/draft/man3/getpwent.3 index 285ad6f5..71582b23 100644 --- a/draft/man3/getpwent.3 +++ b/draft/man3/getpwent.3 @@ -33,7 +33,7 @@ .\" Translated 1997-12-18, HIROFUMI Nishizuka .\" Updated 2005-09-06, Akihiro MOTOKI .\" -.TH GETPWENT 3 2009-03-30 "GNU" "Linux Programmer's Manual" +.TH GETPWENT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getpwent, setpwent, endpwent \- get password file entry @@ -63,7 +63,10 @@ glibc .BR getpwent (), .BR setpwent (), .BR endpwent (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -74,8 +77,9 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500 .\"O (e.g., the local password file .\"O .IR /etc/passwd , .\"O NIS, and LDAP). -.\"O The first time it -.\"O is called it returns the first entry; thereafter, it returns successive +.\"O The first time +.\"O .BR getpwent () +.\"O is called, it returns the first entry; thereafter, it returns successive .\"O entries. .BR getpwent () ´Ø¿ô¤Ï¡¢¥Ñ¥¹¥ï¡¼¥É¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¼èÆÀ¤·¤¿¥¨¥ó¥È¥ê¤ò @@ -84,7 +88,8 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500 ¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë .IR /etc/passwd , NIS, LDAP)¡£ -ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï +.BR getpwent () +¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï ¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ .PP .\"O The diff --git a/draft/man3/getpwnam.3 b/draft/man3/getpwnam.3 index d830120f..49a200de 100644 --- a/draft/man3/getpwnam.3 +++ b/draft/man3/getpwnam.3 @@ -75,8 +75,10 @@ glibc .ad l .BR getpwnam_r (), .BR getpwuid_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -338,7 +340,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .\"O .I errno .\"O should be left unchanged if an entry is not found. .\"O Experiments on various -.\"O Unix-like systems show that lots of different values occur in this +.\"O UNIX-like systems show that lots of different values occur in this .\"O situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others. ¤³¤Îɸ½à¤Ï¡Ö(¥¨¥ó¥È¥ê¤¬) ¸«¤Ä¤«¤é¤Ê¤¤¤³¤È¡×¤ò¥¨¥é¡¼¤È¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢ ¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë @@ -348,7 +350,7 @@ SVr4, 4.3BSD, POSIX.1-2001. POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï .I errno ¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ -ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï +ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£ ¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .\"O .\" more precisely: diff --git a/draft/man3/getspnam.3 b/draft/man3/getspnam.3 index 5c35a1d9..63d816d4 100644 --- a/draft/man3/getspnam.3 +++ b/draft/man3/getspnam.3 @@ -75,7 +75,9 @@ glibc .BR getspnam_r (), .BR fgetspent_r (), .BR sgetspent_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/getsubopt.3 b/draft/man3/getsubopt.3 index 52a66fc0..8682bab7 100644 --- a/draft/man3/getsubopt.3 +++ b/draft/man3/getsubopt.3 @@ -24,19 +24,37 @@ .\" all rights reserved. .\" Translated 2007-06-02, Akihiro MOTOKI .\" -.TH GETSUBOPT 3 2008-05-29 "GNU" "Linux Programmer's Manual" +.TH GETSUBOPT 3 2010-09-26 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getsubopt \- parse suboption arguments from a string getsubopt \- ʸ»úÎóÃæ¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤Î²ò¼á¤ò¹Ô¤¦ .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.br .B #include .BI "int getsubopt(char **"optionp ", char * const *" tokens \ ", char **" valuep ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getsubopt (): +.ad l +.RS 4 +.PD 0 +_XOPEN_SOURCE\ >= 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR getsubopt () @@ -141,14 +159,15 @@ getsubopt \- ʸ .\"O .BR getsubopt () .\"O returns, .\"O .I optionp -.\"O points to the next suboption, or to the null character at the end of the +.\"O points to the next suboption, +.\"O or to the null byte ('\\0') at the end of the .\"O string if the last suboption was just processed. .BR getsubopt () ¤¬ÊÖ¤ë»þ¡¢ .I optionp ¤Ï¼¡¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤ò»Ø¤·¤Æ¤¤¤ë¡£ ¤Á¤ç¤¦¤ÉºÇ¸å¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬½èÍý¤µ¤ì¤¿¾ì¹ç¤Ï¡¢ -ʸ»úÎóËöÈø¤Î¥Ì¥ëʸ»ú¤ò»Ø¤·¤Æ¤¤¤ë¡£ +ʸ»úÎóËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È ('\\0') ¤ò»Ø¤·¤Æ¤¤¤ë¡£ .\"O .SH RETURN VALUE .SH ÊÖ¤êÃÍ .\"O If the first suboption in diff --git a/draft/man3/getumask.3 b/draft/man3/getumask.3 index 20e5bd73..c8a0a95b 100644 --- a/draft/man3/getumask.3 +++ b/draft/man3/getumask.3 @@ -26,20 +26,23 @@ .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved. .\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI .\" -.TH GETUMASK 3 2009-01-20 "GNU" "Linux Programmer's Manual" +.TH GETUMASK 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getumask \- get file creation mask getumask \- ¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤ò¼èÆÀ¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #define _GNU_SOURCE +.nf +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .br .B "#include " .br .B "#include " .sp .B "mode_t getumask(void);" +.fi .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O This function returns the current file creation mask. diff --git a/draft/man3/getusershell.3 b/draft/man3/getusershell.3 index bcb6f8d3..a3911dd4 100644 --- a/draft/man3/getusershell.3 +++ b/draft/man3/getusershell.3 @@ -58,7 +58,9 @@ glibc .BR getusershell (), .BR setusershell (), .BR endusershell (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/getw.3 b/draft/man3/getw.3 index 47468a6a..3c238c8c 100644 --- a/draft/man3/getw.3 +++ b/draft/man3/getw.3 @@ -27,7 +27,7 @@ .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. -.TH GETW 3 2007-12-20 "GNU" "Linux Programmer's Manual" +.TH GETW 3 2010-09-26 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O getw, putw \- input and output of words (ints) @@ -41,6 +41,34 @@ getw, putw \- .BI "int putw(int " w ", FILE *" stream ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getw (), +.BR putw (): +.ad l +.PD 0 +.RS 4 +.TP 4 +.\"O Since glibc 2.3.3: +glibc 2.3.3 °Ê¹ß: +_SVID_SOURCE || _BSD_SOURCE || +.br +(_XOPEN_SOURCE && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)) +.TP +.\"O Before glibc 2.3.3: +glibc 2.3.3 ¤è¤êÁ°: +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE +.PD +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR getw () diff --git a/draft/man3/getwchar.3 b/draft/man3/getwchar.3 index 4a313aa5..b1a38be6 100644 --- a/draft/man3/getwchar.3 +++ b/draft/man3/getwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/draft/man3/gnu_get_libc_version.3 b/draft/man3/gnu_get_libc_version.3 index 58bbab19..40f7b823 100644 --- a/draft/man3/gnu_get_libc_version.3 +++ b/draft/man3/gnu_get_libc_version.3 @@ -25,7 +25,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH GNU_GET_LIBC_VERSION 3 2008-07-02 "Linux" "Linux Programmer's Manual" +.TH GNU_GET_LIBC_VERSION 3 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O gnu_get_libc_version, gnu_get_libc_release \- get glibc version and release @@ -34,7 +34,8 @@ gnu_get_libc_version, gnu_get_libc_release \- glibc .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .B const char *gnu_get_libc_version(void); diff --git a/draft/man3/grantpt.3 b/draft/man3/grantpt.3 index c41255f3..f35fec8c 100644 --- a/draft/man3/grantpt.3 +++ b/draft/man3/grantpt.3 @@ -6,12 +6,12 @@ .\" Translated Tue Jul 8 01:56:27 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: pseudotty µ¼»÷üËö .\" .TH GRANTPT 3 2008-06-14 "GNU" "Linux Programmer's Manual" .\"O .SH NAME -.\"O grantpt \- grant access to the slave pseudo-terminal +.\"O grantpt \- grant access to the slave pseudoterminal .SH ̾Á° grantpt \- ¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ø¤Î¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë .\"O .SH SYNOPSIS @@ -27,13 +27,13 @@ grantpt \- .SH ÀâÌÀ .\"O The .\"O .BR grantpt () -.\"O function changes the mode and owner of the slave pseudo-terminal device -.\"O (pty) corresponding to the master pty referred to by +.\"O function changes the mode and owner of the slave pseudoterminal device +.\"O corresponding to the master pseudoterminal referred to by .\"O .IR fd . .BR grantpt () ´Ø¿ô¤Ï¡¢ .I fd -¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ (pty) +¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ ¤Î¥â¡¼¥É¤È½êÍ­¼Ô¤òÊѹ¹¤¹¤ë¡£ .\"O The user ID of the slave is set to the real UID of the calling process. .\"O The group ID is set to an unspecified value (e.g., \fItty\fP). @@ -68,7 +68,7 @@ grantpt \- .SH ¥¨¥é¡¼ .TP .B EACCES -.\"O The corresponding slave pty could not be accessed. +.\"O The corresponding slave pseudoterminal could not be accessed. Âбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤«¤Ã¤¿¡£ .TP .B EBADF @@ -82,7 +82,7 @@ grantpt \- .B EINVAL .\"O The .\"O .I fd -.\"O argument is valid but not associated with a master pty. +.\"O argument is valid but not associated with a master pseudoterminal. °ú¤­¿ô .I fd ¤ÏÍ­¸ú¤À¤¬¡¢¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£ @@ -97,12 +97,12 @@ grantpt \- POSIX.1-2001. .\"O .SH NOTES .SH È÷¹Í -.\"O This is part of the Unix98 pty support, see +.\"O This is part of the UNIX 98 pseudoterminal support, see .\"O .BR pts (4). .\"O Many systems implement this function via a set-user-ID helper binary .\"O called "pt_chown". .\"O With Linux devpts no such helper binary is required. -¤³¤ì¤Ï Unix98 pty »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£ +¤³¤ì¤Ï UNIX 98 µ¼»÷üËö (pseudoterminal) »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£ .BR pts (4) ¤ò»²¾È¤Î¤³¤È¡£ ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï "pt_chown" ¤È¸Æ¤Ð¤ì¤ë set-user-ID ¤µ¤ì¤¿ diff --git a/draft/man3/hash.3 b/draft/man3/hash.3 index ef2e5d33..3014ac65 100644 --- a/draft/man3/hash.3 +++ b/draft/man3/hash.3 @@ -203,7 +203,7 @@ hash hash ´Ø¿ô¤Èº£²ó»ØÄꤵ¤ì¤¿ hash ´Ø¿ô¤¬Æ±¤¸¤«¤É¤¦¤«¤òÄ´¤Ù¡¢ Ʊ¤¸¤Ç¤Ê¤¤¾ì¹ç¤Ë¤Ï¼ºÇÔ¤¹¤ë¡£ .PP -.\"O Backward compatible interfaces to the routines described in +.\"O Backward-compatible interfaces to the routines described in .BR dbm (3), ¤È .\"O and diff --git a/draft/man3/hypot.3 b/draft/man3/hypot.3 index 234d9968..f2931548 100644 --- a/draft/man3/hypot.3 +++ b/draft/man3/hypot.3 @@ -38,7 +38,7 @@ .\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH HYPOT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH HYPOT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O hypot, hypotf, hypotl \- Euclidean distance function @@ -68,13 +68,23 @@ glibc .sp .ad l .BR hypot (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR hypotf (), .BR hypotl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/iconv.3 b/draft/man3/iconv.3 index 28313291..4c6147bf 100644 --- a/draft/man3/iconv.3 +++ b/draft/man3/iconv.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" 2000-06-30 correction by Yuichi SATO .\" 2000-11-15 aeb, fixed prototype diff --git a/draft/man3/iconv_close.3 b/draft/man3/iconv_close.3 index c2a92a6e..56801ab2 100644 --- a/draft/man3/iconv_close.3 +++ b/draft/man3/iconv_close.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Japanese Version Copyright (c) 2000 Yuichi SATO .\" all rights reserved. diff --git a/draft/man3/iconv_open.3 b/draft/man3/iconv_open.3 index c81c1677..c3365f63 100644 --- a/draft/man3/iconv_open.3 +++ b/draft/man3/iconv_open.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" .\" 2007-03-31 Bruno Haible, Describe the glibc/libiconv //TRANSLIT diff --git a/draft/man3/ilogb.3 b/draft/man3/ilogb.3 index d0212f48..4cbe7c05 100644 --- a/draft/man3/ilogb.3 +++ b/draft/man3/ilogb.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH ILOGB 3 2009-02-04 "" "Linux Programmer's Manual" +.TH ILOGB 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ilogb, ilogbf, ilogbl \- get integer exponent of a floating-point value @@ -58,13 +58,25 @@ glibc .sp .ad l .BR ilogb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR ilogbf (), .BR ilogbl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/index.3 b/draft/man3/index.3 index a60e44b6..a4ce580b 100644 --- a/draft/man3/index.3 +++ b/draft/man3/index.3 @@ -31,7 +31,7 @@ .\" 386BSD man pages .\" Modified Mon Apr 12 12:54:34 1993, David Metcalfe .\" Modified Sat Jul 24 19:13:52 1993, Rik Faith (faith@cs.unc.edu) -.TH INDEX 3 2009-03-15 "GNU" "Linux Programmer's Manual" +.TH INDEX 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O index, rindex \- locate character in string @@ -107,6 +107,7 @@ POSIX.1-2008 .SH ´ØÏ¢¹àÌÜ .BR memchr (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strrchr (3), .BR strsep (3), diff --git a/draft/man3/intro.3 b/draft/man3/intro.3 index 79f300d5..0171aa39 100644 --- a/draft/man3/intro.3 +++ b/draft/man3/intro.3 @@ -26,7 +26,7 @@ .\" all rights reserved. .\" Translated 2008-02-10, Akihiro MOTOKI .\" -.TH INTRO 3 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH INTRO 3 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O intro \- Introduction to library functions .SH ̾Á° @@ -75,12 +75,17 @@ intro \- .\"O the programmer must define a feature test macro in order to obtain .\"O the declaration of a function from the header file specified .\"O in the man page SYNOPSIS section. +.\"O (Where required, these feature test macros must be defined before including +.\"O .I any +.\"O header files.) .\"O In such cases, the required macro is described in the man page. .\"O For further information on feature test macros, see .\"O .BR feature_test_macros (7). ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£ +(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï +¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£ µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢ .BR feature_test_macros (7) ¤ò»²¾È¤Î¤³¤È¡£ @@ -130,11 +135,11 @@ intro \- .\" ¥é¥¤¥Ö¥é¥ê̾¤ò»ØÄꤹ¤ë¡£ .\"O .SH "CONFORMING TO" .SH ½àµò -.\"O Certain terms and abbreviations are used to indicate Unix variants +.\"O Certain terms and abbreviations are used to indicate UNIX variants .\"O and standards to which calls in this section conform. .\"O See .\"O .BR standards (7). -¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ +¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .BR standards (7) ¤ò»²¾È¤Î¤³¤È¡£ diff --git a/draft/man3/isalpha.3 b/draft/man3/isalpha.3 index e9b5094e..8b78c304 100644 --- a/draft/man3/isalpha.3 +++ b/draft/man3/isalpha.3 @@ -33,7 +33,7 @@ .\" Updated 2005-02-26, Akihiro MOTOKI .\" Updated 2007-05-01, Akihiro MOTOKI, LDP v2.46 .\" -.TH ISALPHA 3 2009-03-15 "GNU" "Linux Programmer's Manual" +.TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, @@ -83,12 +83,19 @@ glibc .sp .ad l .BR isascii (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE .br +.RE .BR isblank (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions check whether diff --git a/draft/man3/isgreater.3 b/draft/man3/isgreater.3 index ebd168ed..c356402c 100644 --- a/draft/man3/isgreater.3 +++ b/draft/man3/isgreater.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH ISGREATER 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ISGREATER 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O isgreater, isgreaterequal, isless, islessequal, islessgreater, @@ -49,8 +49,13 @@ glibc .ad l .\"O All functions described here: ¤³¤³¤ÇÀâÌÀ¤¹¤ëÁ´¤Æ¤Î´Ø¿ô: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/iswalnum.3 b/draft/man3/iswalnum.3 index 2e532a85..cd5a87e2 100644 --- a/draft/man3/iswalnum.3 +++ b/draft/man3/iswalnum.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswalpha.3 b/draft/man3/iswalpha.3 index f604040e..2231adbf 100644 --- a/draft/man3/iswalpha.3 +++ b/draft/man3/iswalpha.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswblank.3 b/draft/man3/iswblank.3 index 2b174745..41ad6c40 100644 --- a/draft/man3/iswblank.3 +++ b/draft/man3/iswblank.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project @@ -17,7 +17,7 @@ .\" Updated Sun Dec 26 19:31:26 JST 1999 .\" by Kentaro Shirakata .\" -.TH ISWBLANK 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ISWBLANK 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O iswblank \- test for whitespace wide character @@ -40,9 +40,14 @@ glibc .sp .ad l .BR iswblank (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/iswcntrl.3 b/draft/man3/iswcntrl.3 index a4ac7123..083c5ae1 100644 --- a/draft/man3/iswcntrl.3 +++ b/draft/man3/iswcntrl.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswctype.3 b/draft/man3/iswctype.3 index 73b5e510..6d20e9ff 100644 --- a/draft/man3/iswctype.3 +++ b/draft/man3/iswctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswdigit.3 b/draft/man3/iswdigit.3 index e1854955..1f95527f 100644 --- a/draft/man3/iswdigit.3 +++ b/draft/man3/iswdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswgraph.3 b/draft/man3/iswgraph.3 index ea98734d..08b32b1c 100644 --- a/draft/man3/iswgraph.3 +++ b/draft/man3/iswgraph.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswlower.3 b/draft/man3/iswlower.3 index c24070d7..699f4683 100644 --- a/draft/man3/iswlower.3 +++ b/draft/man3/iswlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswprint.3 b/draft/man3/iswprint.3 index 21efc87f..fdc47e8e 100644 --- a/draft/man3/iswprint.3 +++ b/draft/man3/iswprint.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswpunct.3 b/draft/man3/iswpunct.3 index cb4a57fe..52f06aa6 100644 --- a/draft/man3/iswpunct.3 +++ b/draft/man3/iswpunct.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswspace.3 b/draft/man3/iswspace.3 index ca02ddff..35249302 100644 --- a/draft/man3/iswspace.3 +++ b/draft/man3/iswspace.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswupper.3 b/draft/man3/iswupper.3 index df758378..2f8d29c7 100644 --- a/draft/man3/iswupper.3 +++ b/draft/man3/iswupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/iswxdigit.3 b/draft/man3/iswxdigit.3 index 72e37c58..6eec64b4 100644 --- a/draft/man3/iswxdigit.3 +++ b/draft/man3/iswxdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/j0.3 b/draft/man3/j0.3 index 914f8178..e467e4f8 100644 --- a/draft/man3/j0.3 +++ b/draft/man3/j0.3 @@ -36,7 +36,7 @@ .\" Updated 2002-09-24 by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH J0 3 2008-08-05 "" "Linux Programmer's Manual" +.TH J0 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl \- @@ -82,7 +82,9 @@ glibc .BR j0 (), .BR j1 (), .BR jn (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE .br .BR j0f (), .BR j0l (), @@ -90,8 +92,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE .BR j1l (), .BR jnf (), .BR jnl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/ldexp.3 b/draft/man3/ldexp.3 index e17cb952..3a13e2f1 100644 --- a/draft/man3/ldexp.3 +++ b/draft/man3/ldexp.3 @@ -38,7 +38,7 @@ .\" Updated & Modified Sat Jan 15 05:40:56 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LDEXP 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LDEXP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ldexp, ldexpf, ldexpl \- multiply floating-point number by integral power of 2 @@ -69,9 +69,14 @@ glibc .ad l .BR ldexpf (), .BR ldexpl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/lgamma.3 b/draft/man3/lgamma.3 index 6a4349b8..c503c768 100644 --- a/draft/man3/lgamma.3 +++ b/draft/man3/lgamma.3 @@ -12,7 +12,7 @@ .\" by SAITOH Akira .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LGAMMA 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LGAMMA 3 2010-09-11 "" "Linux Programmer's Manual" .\"O .SH NAME .\"O lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r, signgam \- .\"O log gamma function @@ -52,21 +52,33 @@ glibc .sp .ad l .BR lgamma (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR lgammaf (), .BR lgammal (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -.I cc\ -std=c99 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br +or +.I cc\ -std=c99 +.RE .BR lgamma_r (), .BR lgammaf_r (), .BR lgammal_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .IR signgam : +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .\"O For the definition of the Gamma function, see @@ -186,7 +198,6 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE ¶Ë¥¨¥é¡¼: \fIx\fP ¤¬Àµ¤Ç¤Ê¤¤À°¿ô .\"O .I errno .\"O is set to -.\" FIXME . glibc 2.8 gives EDOM! .\"O .BR ERANGE .\"O (but see BUGS). .\"O A divide-by-zero floating-point exception @@ -237,23 +248,27 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE ¤ÏÈóɸ½à¤À¤¬¡¢¤¤¤¯¤Ä¤«¤Î¾¤Î¥·¥¹¥Æ¥à¤Ë¤â¸ºß¤¹¤ë¡£ .\"O .SH BUGS .SH ¥Ð¥° -.\"O For a pole error, -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢ -.\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 +.\"O In glibc 2.9 and earlier, +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 +.\"O when a pole error occurs, .\"O .I errno .\"O is set to .\"O .BR EDOM ; -.I errno -¤Ë -.B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ -.\"O POSIX.1 says it should be set to +.\"O instead of the POSIX-mandated .\"O .BR ERANGE . +.\"O Since version 2.10, glibc does the right thing. +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë +.B ERANGE +¤Ç¤Ï¤Ê¤¯ +.B EDOM +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ POSIX.1 ¤Ç¤Ï¡¢ .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë¤Ù¤­¤È¤µ¤ì¤Æ¤¤¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR tgamma (3) diff --git a/draft/man3/lockf.3 b/draft/man3/lockf.3 index b08ef5cf..df2d5822 100644 --- a/draft/man3/lockf.3 +++ b/draft/man3/lockf.3 @@ -32,7 +32,7 @@ .\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\"WORD: .\" -.TH LOCKF 3 2009-07-25 "GNU" "Linux Programmer's Manual" +.TH LOCKF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O lockf \- apply, test or remove a POSIX lock on an open file @@ -52,7 +52,12 @@ glibc .in .sp .BR lockf (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O Apply, test or remove a POSIX lock on a section of an open file. diff --git a/draft/man3/log.3 b/draft/man3/log.3 index 38d37f33..e3e42015 100644 --- a/draft/man3/log.3 +++ b/draft/man3/log.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG 3 2008-08-10 "" "Linux Programmer's Manual" +.TH LOG 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .\"O log, logf, logl \- natural logarithmic function .SH ̾Á° @@ -68,9 +68,14 @@ glibc .ad l .BR logf (), .BR logl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -201,5 +206,7 @@ NaN .SH ´ØÏ¢¹àÌÜ .BR cbrt (3), .BR clog (3), +.BR log2 (3), +.BR log10 (3), .BR log1p (3), .BR sqrt (3) diff --git a/draft/man3/log10.3 b/draft/man3/log10.3 index 3006d7f8..59028f60 100644 --- a/draft/man3/log10.3 +++ b/draft/man3/log10.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG10 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOG10 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O log10, log10f, log10l \- base-10 logarithmic function @@ -68,9 +68,14 @@ glibc .ad l .BR log10f (), .BR log10l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -123,4 +128,6 @@ C99, POSIX.1-2001. .BR cbrt (3), .BR clog10 (3), .BR exp10 (3), +.BR log (3), +.BR log2 (3), .BR sqrt (3) diff --git a/draft/man3/log1p.3 b/draft/man3/log1p.3 index 20a9ba39..d0fba78f 100644 --- a/draft/man3/log1p.3 +++ b/draft/man3/log1p.3 @@ -31,7 +31,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG1P 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOG1P 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O log1p, log1pf, log1pl \- logarithm of 1 plus argument @@ -61,13 +61,24 @@ glibc .sp .ad l .BR log1p (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR log1pf (), .BR log1pl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/log2.3 b/draft/man3/log2.3 index f10f8424..9376e10f 100644 --- a/draft/man3/log2.3 +++ b/draft/man3/log2.3 @@ -38,7 +38,7 @@ .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG2 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LOG2 3 2010-09-12 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O log2, log2f, log2l \- base-2 logarithmic function @@ -70,8 +70,12 @@ glibc .BR log2 (), .BR log2f (), .BR log2l (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -121,11 +125,13 @@ C99, POSIX.1-2001. .\"O The variant returning .\"O .I double .\"O also conforms to -.\"O SVr4, 4.3BSD, C89. +.\"O SVr4, 4.3BSD. .I double -ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR cbrt (3), .BR clog2 (3), +.BR log (3), +.BR log10 (3), .BR sqrt (3) diff --git a/draft/man3/logb.3 b/draft/man3/logb.3 index 215e4d66..261a7514 100644 --- a/draft/man3/logb.3 +++ b/draft/man3/logb.3 @@ -34,7 +34,7 @@ .\"WORD: radix ´ð¿ô .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH LOGB 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOGB 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O logb, logbf, logbl \- get exponent of a floating-point value @@ -62,13 +62,24 @@ glibc .sp .ad l .BR logb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR logbf (), .BR logbl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/lrint.3 b/draft/man3/lrint.3 index ab9275a0..ea2f8cfb 100644 --- a/draft/man3/lrint.3 +++ b/draft/man3/lrint.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LRINT 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LRINT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O lrint, lrintf, lrintl, llrint, llrintf, llrintl \- round to nearest integer @@ -65,10 +65,16 @@ glibc .in .sp .ad l -All functions shown above: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.\"O All functions shown above: +¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions round their argument to the nearest integer value, diff --git a/draft/man3/lround.3 b/draft/man3/lround.3 index 71ff3ed8..0732674a 100644 --- a/draft/man3/lround.3 +++ b/draft/man3/lround.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LROUND 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LROUND 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O lround, lroundf, lroundl, llround, llroundf, llroundl \- round to @@ -68,9 +68,14 @@ glibc .ad l .\"O All functions shown above: ¤³¤³¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ëÁ´¤Æ¤Î´Ø¿ô: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad \"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions round their argument to the nearest integer value, diff --git a/draft/man3/mblen.3 b/draft/man3/mblen.3 index 695064ef..27e615aa 100644 --- a/draft/man3/mblen.3 +++ b/draft/man3/mblen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -79,7 +79,7 @@ mblen \- .\"O If \fIs\fP is a NULL pointer, the .\"O .BR mblen () .\"O function -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. .\"O resets the shift state, only known to this function, to the initial state, and .\"O returns nonzero if the encoding has nontrivial shift state, or zero if the diff --git a/draft/man3/mbrlen.3 b/draft/man3/mbrlen.3 index 865e7ef9..7eee26e5 100644 --- a/draft/man3/mbrlen.3 +++ b/draft/man3/mbrlen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/mbrtowc.3 b/draft/man3/mbrtowc.3 index 2c9e08be..a4828762 100644 --- a/draft/man3/mbrtowc.3 +++ b/draft/man3/mbrtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/draft/man3/mbsinit.3 b/draft/man3/mbsinit.3 index a354077e..6b2ef273 100644 --- a/draft/man3/mbsinit.3 +++ b/draft/man3/mbsinit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/mbsnrtowcs.3 b/draft/man3/mbsnrtowcs.3 index 2bd81ecf..8790d49e 100644 --- a/draft/man3/mbsnrtowcs.3 +++ b/draft/man3/mbsnrtowcs.3 @@ -8,14 +8,14 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya .\" all rights reserved. .\" Translated Tue Jan 11 00:56:10 JST 2000 .\" by HANATAKA Shinya .\" -.TH MBSNRTOWCS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH MBSNRTOWCS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mbsnrtowcs \- convert a multibyte string to a wide-character string @@ -23,12 +23,35 @@ mbsnrtowcs \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t mbsnrtowcs(wchar_t *" dest ", const char **" src , .BI " size_t " nms ", size_t " len ", mbstate_t *" ps ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mbsnrtowcs (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/mbsrtowcs.3 b/draft/man3/mbsrtowcs.3 index ee662d89..72477940 100644 --- a/draft/man3/mbsrtowcs.3 +++ b/draft/man3/mbsrtowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/mbstowcs.3 b/draft/man3/mbstowcs.3 index c0276189..036b7242 100644 --- a/draft/man3/mbstowcs.3 +++ b/draft/man3/mbstowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/mbtowc.3 b/draft/man3/mbtowc.3 index 32ccf10f..8512780e 100644 --- a/draft/man3/mbtowc.3 +++ b/draft/man3/mbtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -84,7 +84,7 @@ mbtowc \- .\"O The .\"O .BR mbtowc () .\"O function -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. .\"O resets the shift state, only known to this function, .\"O to the initial state, and diff --git a/draft/man3/memchr.3 b/draft/man3/memchr.3 index 96aaef24..ee03b0b9 100644 --- a/draft/man3/memchr.3 +++ b/draft/man3/memchr.3 @@ -80,8 +80,8 @@ _GNU_SOURCE .\"O function is like the .\"O .BR memchr () .\"O function, -.\"O except that it searches backwards from the end of the \fIn\fP bytes -.\"O pointed to by \fIs\fP instead of forwards from the beginning. +.\"O except that it searches backward from the end of the \fIn\fP bytes +.\"O pointed to by \fIs\fP instead of forward from the beginning. .BR memrchr () ´Ø¿ô¤Ï .BR memchr () diff --git a/draft/man3/memfrob.3 b/draft/man3/memfrob.3 index 113e7652..13d8d450 100644 --- a/draft/man3/memfrob.3 +++ b/draft/man3/memfrob.3 @@ -31,7 +31,7 @@ .\" Translated Sat May 23 15:22:35 JST 1998 .\" by ISHIKAWA Mutsumi .\" -.TH MEMFROB 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH MEMFROB 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O memfrob \- frobnicate (encrypt) a memory area .SH ̾Á° @@ -39,7 +39,8 @@ memfrob \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "void *memfrob(void *" s ", size_t " n ); diff --git a/draft/man3/mkdtemp.3 b/draft/man3/mkdtemp.3 index 69f3f0f2..c40a4fc3 100644 --- a/draft/man3/mkdtemp.3 +++ b/draft/man3/mkdtemp.3 @@ -27,7 +27,7 @@ .\" Translated Sun Oct 21 03:28:34 JST 2001 .\" by Yuichi SATO .\" -.TH MKDTEMP 3 2008-08-21 "GNU" "Linux Programmer's Manual" +.TH MKDTEMP 3 2010-09-26 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mkdtemp \- create a unique temporary directory @@ -49,7 +49,18 @@ glibc .in .sp .BR mkdtemp (): +.br +.ad l +.RS 4 +.PD 0 _BSD_SOURCE +.br +|| /* Since glibc 2.10: */ +.RS 4 +(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.ad +.PD +.RE .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/mkfifoat.3 b/draft/man3/mkfifoat.3 index 3e5480bf..b1a58158 100644 --- a/draft/man3/mkfifoat.3 +++ b/draft/man3/mkfifoat.3 @@ -50,13 +50,21 @@ glibc .in .sp .BR mkfifoat (): -.br -.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +.\"O _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP .\"O Before glibc 2.10: glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/mktemp.3 b/draft/man3/mktemp.3 index 43d59b3a..beb09e13 100644 --- a/draft/man3/mktemp.3 +++ b/draft/man3/mktemp.3 @@ -39,7 +39,7 @@ .\"WORD: pointer ¥Ý¥¤¥ó¥¿¡¼ .\"WORD: function ´Ø¿ô .\" -.TH MKTEMP 3 2008-08-06 "GNU" "Linux Programmer's Manual" +.TH MKTEMP 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mktemp \- make a unique temporary filename @@ -61,7 +61,24 @@ glibc .in .sp .BR mktemp (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.PD 0 +.RS 4 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +_BSD_SOURCE || _SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.TP +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD +.ad b \"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -119,12 +136,12 @@ POSIX.1-2008 .SH Ãí°Õ .\"O The prototype is in .\"O .I -.\"O for libc4, libc5, glibc1; glibc2 follows the Single Unix Specification +.\"O for libc4, libc5, glibc1; glibc2 follows the Single UNIX Specification .\"O and has the prototype in .\"O .IR . libc4, libc5, glibc1 ¤Ç¤Î¥×¥í¥È¥¿¥¤¥×Àë¸À¤Ï .I -¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ +¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ .I ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£ .\"O .SH BUGS diff --git a/draft/man3/modf.3 b/draft/man3/modf.3 index b3ad91f3..f44a5a9f 100644 --- a/draft/man3/modf.3 +++ b/draft/man3/modf.3 @@ -35,7 +35,7 @@ .\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH MODF 3 2008-08-05 "" "Linux Programmer's Manual" +.TH MODF 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° .\"O modf, modff, modfl \- extract signed integral and fractional values from .\"O floating-point number @@ -64,9 +64,14 @@ glibc .ad l .BR modf (), .BR modl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/mq_close.3 b/draft/man3/mq_close.3 index 6118698d..aaed4a95 100644 --- a/draft/man3/mq_close.3 +++ b/draft/man3/mq_close.3 @@ -26,7 +26,7 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-04-23, Akihiro MOTOKI .\" -.TH MQ_CLOSE 3 2006-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_CLOSE 3 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_close \- close a message queue descriptor @@ -36,7 +36,7 @@ mq_close \- .nf .B #include .sp -.BI "mqd_t mq_close(mqd_t " mqdes ); +.BI "int mq_close(mqd_t " mqdes ); .fi .sp .\"O Link with \fI\-lrt\fP. diff --git a/draft/man3/mq_getattr.3 b/draft/man3/mq_getattr.3 index dd69bb8f..66109eba 100644 --- a/draft/man3/mq_getattr.3 +++ b/draft/man3/mq_getattr.3 @@ -27,7 +27,7 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_GETATTR 3 2008-09-29 "Linux" "Linux Programmer's Manual" +.TH MQ_GETATTR 3 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_getattr, mq_setattr \- get/set message queue attributes @@ -37,9 +37,9 @@ mq_getattr, mq_setattr \- .nf .B #include .sp -.BI "mqd_t mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr ); +.BI "int mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr ); -.BI "mqd_t mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr "," +.BI "int mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr "," .BI " struct mq_attr *" oldattr ); .fi .sp diff --git a/draft/man3/mq_notify.3 b/draft/man3/mq_notify.3 index 836a0a18..0a0772d8 100644 --- a/draft/man3/mq_notify.3 +++ b/draft/man3/mq_notify.3 @@ -26,8 +26,9 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-07-31, Akihiro MOTOKI .\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24 +.\" Updated 2010-10-27, Akihiro Motoki, LDP v3.29 .\" -.TH MQ_NOTIFY 3 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH MQ_NOTIFY 3 2010-10-04 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_notify \- register for notification when a message is available @@ -37,7 +38,7 @@ mq_notify \- .nf .B #include .sp -.BI "mqd_t mq_notify(mqd_t " mqdes ", const struct sigevent *" notification ); +.BI "int mq_notify(mqd_t " mqdes ", const struct sigevent *" notification ); .fi .sp .\"O Link with \fI\-lrt\fP. @@ -57,44 +58,26 @@ mq_notify \- ¤½¤Î²ò½ü¤ò¹Ô¤Ã¤¿¤ê¤Ç¤­¤ë¡£ .\"O The -.\"O .I notification +.\"O .I sevp .\"O argument is a pointer to a .\"O .I sigevent -.\"O structure that is defined something like the following: -.I notification +.\"O structure. +.\"O For the definition and general details of this structure, see +.\"O .BR sigevent (7). +.I sevp °ú¤­¿ô¤Ï .I sigevent ¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Ç¤¢¤ë¡£ -.I sigevent -¹½Â¤ÂΤϰʲ¼¤Î¤è¤¦¤Ê´¶¤¸¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë: -.in +4n -.nf - -union sigval { /* Data passed with notification */ - int sival_int; /* Integer value */ - void *sival_ptr; /* Pointer value */ -}; - -struct sigevent { - int sigev_notify; /* Notification method */ - int sigev_signo; /* Notification signal */ - union sigval sigev_value; /* Data passed with - notification */ - void (*sigev_notify_function) (union sigval); - /* Function for thread - notification */ - void *sigev_notify_attributes; - /* Thread function attributes */ -}; -.fi -.in +¤³¤Î¹½Â¤ÂΤÎÄêµÁ¤È°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ .PP .\"O If -.\"O .I notification +.\"O .I sevp .\"O is a non-NULL pointer, then .\"O .BR mq_notify () .\"O registers the calling process to receive message notification. -.I notification +.I sevp ¤¬ NULL ¤Ç¤Ê¤¤¥Ý¥¤¥ó¥¿¤Ç¤¢¤ì¤Ð¡¢ .BR mq_notify () ¤Ï¥á¥Ã¥»¡¼¥¸ÄÌÃΤò¼õ¤±¼è¤ë¤è¤¦¤Ë¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤òÅÐÏ¿¤¹¤ë¡£ @@ -102,14 +85,14 @@ struct sigevent { .\"O .I sigev_notify .\"O field of the .\"O .I sigevent -.\"O to which -.\"O .I notification +.\"O structure to which +.\"O .I sevp .\"O points specifies how notification is to be performed. .\"O This field has one of the following values: -.I notification +.I sevp ¤¬»Ø¤¹ .I sigevent -¤Î +¹½Â¤ÂΤΠ.I sigev_notify ¥Õ¥£¡¼¥ë¥É¤Ï¡¢¤É¤Î¤è¤¦¤ÊÄÌÃΤò¹Ô¤¦¤Î¤«¤ò»ØÄꤹ¤ë¡£ ¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï°Ê²¼¤ÎÃͤΤ¤¤º¤ì¤«¤ò»ý¤Ä¡£ @@ -124,82 +107,52 @@ struct sigevent { .B SIGEV_SIGNAL .\"O Notify the process by sending the signal specified in .\"O .IR sigev_signo . -.\"O If the signal is caught with a signal handler that -.\"O was registered using the -.\"O .BR sigaction (2) -.\"O .B SA_SIGINFO -.\"O flag, then the following fields are set in the -.\"O .I siginfo_t -.\"O structure that is passed as the second argument of the handler: +.\"O See +.\"O .BR sigevent (7) +.\"O for general details. .I sigev_signo ¤Ç»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë¤òÁ÷¤Ã¤Æ¡¢¥×¥í¥»¥¹¤ËÄÌÃΤ¹¤ë¡£ -.BR sigaction (2) -¤Î -.B SA_SIGINFO -¥Õ¥é¥°¤Ç¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ -¤½¤Î¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç¥·¥°¥Ê¥ë¤¬Ê᪤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ -¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤ÎÂèÆó°ú¤­¿ô¤È¤·¤ÆÅϤµ¤ì¤ë -.I siginfo_t -¹½Â¤ÂΤγƥե£¡¼¥ë¥É¤Ï°Ê²¼¤Î¤è¤¦¤ËÀßÄꤵ¤ì¤ë¡£ +°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ +.\"O The .\"O .I si_code -.\"O is set to -.\"O .BR SI_MESGQ ; -.\"O .I si_signo -.\"O is set to the signal number; -.\"O .I si_value -.\"O is set to the value specified in -.\"O .IR notification\->sigev_value ; +.\"O field of the +.\"O .I siginfo_t +.\"O structure will be set to +.\"O .BR SI_MESGQ . +.I siginfo_t +¹½Â¤ÂΤΠ.I si_code -¤Ë¤Ï +¥Õ¥£¡¼¥ë¥É¤Ë¤Ï .B SI_MESGQ -¤¬¡¢ -.I si_signo -¤Ë¤Ï¥·¥°¥Ê¥ëÈֹ椬¡¢ -.I si_value -¤Ë¤Ï -.I notification\->sigev_value -¤Ç»ØÄꤷ¤¿Ãͤ¬ÀßÄꤵ¤ì¤ë¡£ +¤¬ÀßÄꤵ¤ì¤ë¡£ +.\"O In addition, .\" I don't know of other implementations that set .\" si_pid and si_uid -- MTK .\"O .I si_pid -.\"O is set to the PID of the process that sent the message; and +.\"O will be set to the PID of the process that sent the message, and .\"O .I si_uid -.\"O is set to the real user ID of the sending process. -.\"O The same information is available if the signal is accepted using -.\"O .BR sigwaitinfo (2). +.\"O will be set to the real user ID of the sending process. +¤µ¤é¤Ë¡¢ .I si_pid ¤Ë¤Ï¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤¿¥×¥í¥»¥¹¤Î PID ¤¬¡¢ .I si_uid ¤Ë¤ÏÁ÷¿®¥×¥í¥»¥¹¤Î¼Â¥æ¡¼¥¶ ID ¤¬ÀßÄꤵ¤ì¤ë¡£ -.BR sigwaitinfo (2) -¤ò»È¤Ã¤Æ¥·¥°¥Ê¥ë¤ò¼õ¿®¤¹¤ë¾ì¹ç¤â¡¢Æ±¤¸¾ðÊó¤¬ÆÀ¤é¤ì¤ë¡£ .TP .B SIGEV_THREAD -.\"O Deliver notification by invoking -.\"O .I notification\->sigev_notify_function -.\"O as the start function of a new thread. -.\"O The function is invoked with -.\"O .I notification\->sigev_value -.\"O as its sole argument. -.\"O If -.\"O .I notification\->sigev_notify_attributes -.\"O is not NULL, then it should point to a -.\"O .I pthread_attr_t -.\"O structure that defines attributes for the thread (see -.\"O .BR pthread_attr_init (3)). -¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤È¤·¤Æ -.I notification\->sigev_thread_function -¤òµ¯Æ°¤¹¤ë¤³¤È¤ÇÄÌÃΤò¹Ô¤¦¡£ -µ¯Æ°»þ¤Î´Ø¿ô¤Î°ú¤­¿ô¤È¤·¤Æ¤Ï -.I notification\->sigev_value -¤À¤±¤¬ÅϤµ¤ì¤ë¡£ -.I notification\->sigev_notify_attributes -¤Ï¡¢NULL °Ê³°¤Î¾ì¹ç¡¢ -¤½¤Î¥¹¥ì¥Ã¥É¤Î°À­¤òÄêµÁ¤¹¤ë -.I pthread_attr_t -¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤È¤Ê¤Ã¤Æ¤¤¤ëɬÍפ¬¤¢¤ë -.RB ( pthread_attr_init (3) -»²¾È)¡£ +.\"O Upon message delivery, invoke +.\"O .I sigev_notify_function +.\"O as if it were the start function of a new thread. +.\"O See +.\"O .BR sigevent (7) +.\"O for details. +¥á¥Ã¥»¡¼¥¸¤ÎÇÛÁ÷»þ¤Ë¤Ï¡¢ +.I sigev_notify_function +¤¬¤¢¤¿¤«¤â¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ëµ¯Æ°¤µ¤ì¤ë¡£ +¾ÜºÙ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ .PP .\"O Only one process can be registered to receive notification .\"O from a message queue. @@ -207,12 +160,12 @@ struct sigevent { °ì¤Ä¤À¤±¤Ç¤¢¤ë¡£ .\"O If -.\"O .I notification +.\"O .I sevp .\"O is NULL, and the calling process is currently registered to receive .\"O notifications for this message queue, then the registration is removed; .\"O another process can then register to receive a message notification .\"O for this queue. -.I notification +.I sevp ¤¬ NULL ¤Ç¡¢¤«¤Ä¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤é¤Î ÄÌÃΤò¼õ¿®¤¹¤ë¤Ë¸½ºßÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ÅÐÏ¿¤òºï½ü¤¹¤ë¡£ ¤³¤ì°Ê¹ß¡¢ÊÌ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤Ë @@ -297,21 +250,21 @@ struct sigevent { ¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤ËÂФ¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤·¤Æ¤¤¤ë¡£ .TP .B EINVAL -.\"O .I notification\->sigev_notify +.\"O .I sevp\->sigev_notify .\"O is not one of the permitted values; or -.\"O .I notification\->sigev_notify +.\"O .I sevp\->sigev_notify .\"O is .\"O .B SIGEV_SIGNAL .\"O and -.\"O .I notification\->sigev_signo +.\"O .I sevp\->sigev_signo .\"O is not a valid signal number. -.I notification\->sigev_notify +.I sevp\->sigev_notify ¤¬µö²Ä¤µ¤ì¤¿ÃͤΤ¤¤º¤ì¤Ç¤â¤Ê¤¤¡£¤â¤·¤¯¤Ï -.I notification\->sigev_notify +.I sevp\->sigev_notify ¤¬ .B SIGEV_SIGNAL ¤À¤¬ -.I notification\->sigev_signo +.I sevp\->sigev_signo ¤¬Í­¸ú¤Ê¥·¥°¥Ê¥ëÈÖ¹æ¤Ç¤Ï¤Ê¤¤¡£ .TP .B ENOMEM @@ -324,12 +277,12 @@ struct sigevent { .\"O .B EINVAL .\"O .\" Linux does not do this .\"O error if -.\"O .I notification +.\"O .I sevp .\"O is NULL, and the caller is not currently registered to receive .\"O notifications for the queue .\"O .IR mqdes . POSIX.1-2008 ¤Ç¤Ï¡¢ -.I notifications +.I sevp ¤¬ NULL ¤Ç¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¥­¥å¡¼ .I mqdes ¤Ë´Ø¤¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥¨¥é¡¼ @@ -395,7 +348,7 @@ int main(int argc, char *argv[]) { mqd_t mqdes; - struct sigevent not; + struct sigevent sev; if (argc != 2) { fprintf(stderr, "Usage: %s \\n", argv[0]); @@ -406,12 +359,12 @@ main(int argc, char *argv[]) if (mqdes == (mqd_t) \-1) handle_error("mq_open"); - not.sigev_notify = SIGEV_THREAD; - not.sigev_notify_function = tfunc; - not.sigev_notify_attributes = NULL; -.\"O not.sigev_value.sival_ptr = &mqdes; /* Arg. to thread func. */ - not.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤­¿ô */ - if (mq_notify(mqdes, ¬) == \-1) + sev.sigev_notify = SIGEV_THREAD; + sev.sigev_notify_function = tfunc; + sev.sigev_notify_attributes = NULL; +.\"O sev.sigev_value.sival_ptr = &mqdes; /* Arg. to thread func. */ + sev.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤­¿ô */ + if (mq_notify(mqdes, &sev) == \-1) handle_error("mq_notify"); .\"O pause(); /* Process will be terminated by thread function */ @@ -426,4 +379,5 @@ main(int argc, char *argv[]) .BR mq_receive (3), .BR mq_send (3), .BR mq_unlink (3), -.BR mq_overview (7) +.BR mq_overview (7), +.BR sigevent (7) diff --git a/draft/man3/mq_receive.3 b/draft/man3/mq_receive.3 index 3e747cfc..cfb54e5b 100644 --- a/draft/man3/mq_receive.3 +++ b/draft/man3/mq_receive.3 @@ -27,7 +27,7 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_RECEIVE 3 2010-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_RECEIVE 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_receive, mq_timedreceive \- receive a message from a message queue @@ -40,7 +40,6 @@ mq_receive, mq_timedreceive \- .BI "ssize_t mq_receive(mqd_t " mqdes ", char *" msg_ptr , .BI " size_t " msg_len ", unsigned *" msg_prio ); .sp -.B #define _XOPEN_SOURCE 600 .B #include .B #include .sp @@ -51,6 +50,21 @@ mq_receive, mq_timedreceive \- .sp .\"O Link with \fI\-lrt\fP. \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp +.ad l +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mq_timedreceive (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR mq_receive () diff --git a/draft/man3/mq_send.3 b/draft/man3/mq_send.3 index 08f9e8da..3ebabfed 100644 --- a/draft/man3/mq_send.3 +++ b/draft/man3/mq_send.3 @@ -27,7 +27,7 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_SEND 3 2010-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_SEND 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_send, mq_timedsend \- send a message to a message queue @@ -37,20 +37,34 @@ mq_send, mq_timedsend \- .nf .B #include .sp -.BI "mqd_t mq_send(mqd_t " mqdes ", const char *" msg_ptr , +.BI "int mq_send(mqd_t " mqdes ", const char *" msg_ptr , .BI " size_t " msg_len ", unsigned " msg_prio ); .sp -.B #define _XOPEN_SOURCE 600 .B #include .B #include .sp -.BI "mqd_t mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr , +.BI "int mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr , .BI " size_t " msg_len ", unsigned " msg_prio , .BI " const struct timespec *" abs_timeout ); .fi .sp .\"O Link with \fI\-lrt\fP. \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp +.ad l +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mq_timedsend (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR mq_send () @@ -183,11 +197,10 @@ struct timespec { .SH ¥¨¥é¡¼ .TP .B EAGAIN -.\"O The queue was empty, and the +.\"O The queue was full, and the .\"O .B O_NONBLOCK .\"O flag was set for the message queue description referred to by .\"O .IR mqdes . -.\"O motoki: mq_send() ¤¬ block ¤¹¤ë¤Î¤Ï ¥­¥å¡¼¤¬ full ¤Î¤È¤­¡£ ¥­¥å¡¼¤¬°ìÇդǡ¢¤«¤Ä .I mqdes ¤Ç»²¾È¤µ¤ì¤ë¥á¥Ã¥»¡¼¥¸¥­¥å¡¼µ­½Ò¤Ç diff --git a/draft/man3/mq_unlink.3 b/draft/man3/mq_unlink.3 index 6581a266..c2fdc99d 100644 --- a/draft/man3/mq_unlink.3 +++ b/draft/man3/mq_unlink.3 @@ -26,7 +26,7 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-04-23, Akihiro MOTOKI .\" -.TH MQ_UNLINK 3 2006-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_UNLINK 3 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O mq_unlink \- remove a message queue @@ -36,7 +36,7 @@ mq_unlink \- .nf .B #include .sp -.BI "mqd_t mq_unlink(const char *" name ); +.BI "int mq_unlink(const char *" name ); .fi .sp .\"O Link with \fI\-lrt\fP. diff --git a/draft/man3/nan.3 b/draft/man3/nan.3 index e0ff1eae..10530162 100644 --- a/draft/man3/nan.3 +++ b/draft/man3/nan.3 @@ -11,7 +11,7 @@ .\"WORD: NaN ̵¸úÃÍ .\"WORD: quiet NaN SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ .\" -.TH NAN 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH NAN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O nan, nanf, nanl \- return 'Not a Number' .SH ̾Á° @@ -37,11 +37,18 @@ glibc »²¾È): .in .sp +.ad l .BR nan (), .BR nanf (), .BR nanl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions return a representation (determined by diff --git a/draft/man3/nextafter.3 b/draft/man3/nextafter.3 index 9f5d9db3..15e8ee4c 100644 --- a/draft/man3/nextafter.3 +++ b/draft/man3/nextafter.3 @@ -12,7 +12,7 @@ .\"WORD: normalized Àµµ¬²½¤µ¤ì¤¿ .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH NEXTAFTER 3 2009-12-05 "GNU" "Linux Programmer's Manual" +.TH NEXTAFTER 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl \- .\"O floating-point number manipulation @@ -48,19 +48,36 @@ glibc .sp .ad l .BR nextafter (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR nextafterf (), .BR nextafterl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR nexttoward (), .BR nexttowardf (), .BR nexttowardl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/nl_langinfo.3 b/draft/man3/nl_langinfo.3 index 62634d41..a33db884 100644 --- a/draft/man3/nl_langinfo.3 +++ b/draft/man3/nl_langinfo.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Corrected prototype, 2002-10-18, aeb .\" @@ -16,7 +16,7 @@ .\" Translated Sun Jul 15 2001 .\" by UCHIDA Norihiro .\" -.TH NL_LANGINFO 3 2001-05-11 "GNU" "Linux Programmer's Manual" +.TH NL_LANGINFO 3 2010-10-03 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O nl_langinfo \- query language and locale information .SH ̾Á° @@ -152,11 +152,15 @@ yes/no ¤ò»²¾È¤·¤Æ¤Û¤·¤¤¡£ .\"O .SH "RETURN VALUE" .SH ÊÖ¤êÃÍ -.\"O If no locale has been selected for the appropriate category, +.\"O If no locale has been selected by +.\"O .BR setlocale () +.\"O for the appropriate category, .\"O .BR nl_langinfo () .\"O returns a pointer to the corresponding string in the .\"O "C" locale. -ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ +ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ +.BR setlocale () +¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ .BR nl_langinfo () ¤Ï "C" ¥í¥±¡¼¥ë¤Î¤È¤­¤ËÁêÅö¤¹¤ëʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ .PP @@ -174,6 +178,27 @@ yes/no .\"O .SH "CONFORMING TO" .SH ½àµò SUSv2, POSIX.1-2001. +.\"O .SH "EXAMPLE" +.SH Îã +.\"O The following program sets the character type locale according to the +.\"O environment and queries the terminal character set. +°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢´Ä¶­ÊÑ¿ô¤Ë´ð¤¤¤Æʸ»ú·¿ (character type) ¤Î¥í¥±¡¼¥ë +¤òÀßÄꤷ¡¢Ã¼Ëö¤Îʸ»ú½¸¹ç¤ÎÌ䤤¹ç¤ï¤»¤ò¹Ô¤¦¡£ +.LP +.nf +#include +#include +#include +#include + +int +main(int argc, char *argv[]) +{ + setlocale(LC_CTYPE,""); + printf("%s\\n",nl_langinfo(CODESET)); + exit(EXIT_SUCCESS); +} +.fi .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR locale (1), diff --git a/draft/man3/opendir.3 b/draft/man3/opendir.3 index 79c92707..422afa79 100644 --- a/draft/man3/opendir.3 +++ b/draft/man3/opendir.3 @@ -40,7 +40,7 @@ .\"WORD: Permission denied ¥¢¥¯¥»¥¹¸¢¸Â¤¬¤Ê¤¤ .\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH OPENDIR 3 2008-08-06 "" "Linux Programmer's Manual" +.TH OPENDIR 3 2010-06-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O opendir, fdopendir \- open a directory @@ -55,6 +55,30 @@ opendir, fdopendir \- .BI "DIR *opendir(const char *" name ); .BI "DIR *fdopendir(int " fd ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fdopendir (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/openpty.3 b/draft/man3/openpty.3 index 091ed0f0..23a969a5 100644 --- a/draft/man3/openpty.3 +++ b/draft/man3/openpty.3 @@ -37,23 +37,25 @@ .\" Updated Sun Sep 14 2003 by Akihiro MOTOKI .\" .\"WORD: tty üËö -.\"WORD: pseudo-tty µ¿»÷üËö +.\"WORD: pseudoterminal µ¿»÷üËö .\" -.TH OPENPTY 3 2003-07-18 "GNU" "Linux Programmer's Manual" +.TH OPENPTY 3 2010-06-13 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O openpty, login_tty, forkpty \- tty utility functions -openpty, login_tty, forkpty \- üËö (tty) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô +openpty, login_tty, forkpty \- üËö¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô .\"O .SH SYNOPSIS .SH ½ñ¼° .nf .B #include .sp .BI "int openpty(int *" amaster ", int *" aslave ", char *" name , -.BI " struct termios *" termp ", struct winsize *" winp ); +.BI " const struct termios *" termp , +.BI " const struct winsize *" winp ); .sp -.BI "pid_t forkpty(int *" amaster ", char *" name ", struct termios *" termp , -.BI " struct winsize *" winp ); +.BI "pid_t forkpty(int *" amaster ", char *" name , +.BI " const struct termios *" termp , +.BI " const struct winsize *" winp ); .sp .B #include .sp @@ -66,13 +68,13 @@ openpty, login_tty, forkpty \- ü .SH ÀâÌÀ .\"O The .\"O .BR openpty () -.\"O function finds an available pseudo-terminal and returns file descriptors +.\"O function finds an available pseudoterminal and returns file descriptors .\"O for the master and slave in .\"O .I amaster .\"O and .\"O .IR aslave . .BR openpty () -´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudo-terminal) ¤ò¸«¤Ä¤±¤Æ¡¢ +´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudoterminal) ¤ò¸«¤Ä¤±¤Æ¡¢ ¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò .I amaster ¤È @@ -108,7 +110,7 @@ openpty, login_tty, forkpty \- ü .\"O .BR login_tty () .\"O function prepares for a login on the tty .\"O .I fd -.\"O (which may be a real tty device, or the slave of a pseudo-terminal as +.\"O (which may be a real tty device, or the slave of a pseudoterminal as .\"O returned by .\"O .BR openpty ()) .\"O by creating a new session, making @@ -142,7 +144,7 @@ openpty, login_tty, forkpty \- ü .\"O .BR fork (2), .\"O and .\"O .BR login_tty () -.\"O to create a new process operating in a pseudo-terminal. +.\"O to create a new process operating in a pseudoterminal. .BR forkpty () ´Ø¿ô¤Ï .BR openpty (), @@ -150,7 +152,7 @@ openpty, login_tty, forkpty \- ü .BR login_tty () ¤òÁȤ߹ç¤ï¤»¡¢µ¿»÷üËö¤òÁàºî¤¹¤ë¿·¤·¤¤¥×¥í¥»¥¹¤òÀ¸À®¤¹¤ë¡£ .\"O The file -.\"O descriptor of the master side of the pseudo-terminal is returned in +.\"O descriptor of the master side of the pseudoterminal is returned in .\"O .IR amaster , .\"O and the filename of the slave in .\"O .I name @@ -168,7 +170,7 @@ openpty, login_tty, forkpty \- ü .\"O .I winp .\"O arguments, if not NULL, .\"O will determine the terminal attributes and window size of the slave -.\"O side of the pseudo-terminal. +.\"O side of the pseudoterminal. .I termp ¤È .I winp @@ -247,6 +249,7 @@ openpty, login_tty, forkpty \- ü .\"O .SH "CONFORMING TO" .SH ½àµò .\"O These are BSD functions, present in libc5 and glibc2. +.\"O+ They are not standardized in POSIX. ¤³¤ì¤é¤Ï BSD ¤Î´Ø¿ô¤Ç¤¢¤ê¡¢libc5 ¤È glibc2 ¤Ë¸ºß¤¹¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ @@ -258,12 +261,27 @@ openpty, login_tty, forkpty \- ü .\" .B \-lutil .\" ¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ë¡£ .\" +.\"O The +.\"O .B const +.\"O modifiers were added to the structure pointer arguments of +.\"O .BR openpty () +.\"O and +.\"O .BR forkpty () +.\"O in glibc 2.8. +glibc 2.8 ¤Ç¡¢ +.BR openpty () +¤È +.BR forkpty () +¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Î°ú¤­¿ô¤Ë +.B const +½¤¾þ»Ò¤¬Äɲ䵤줿¡£ + .\"O In versions of glibc before 2.0.92, .\"O .BR openpty () -.\"O returns file descriptors for a BSD pseudo-terminal pair; +.\"O returns file descriptors for a BSD pseudoterminal pair; .\"O since glibc 2.0.92, -.\"O it first attempts to open a Unix 98 pseudo-terminal pair, -.\"O and falls back to opening a BSD pseudo-terminal pair if that fails. +.\"O it first attempts to open a Unix 98 pseudoterminal pair, +.\"O and falls back to opening a BSD pseudoterminal pair if that fails. 2.0.92 ¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢ .BR openpty () ¤Ï BSD µ¿»÷üËö¥Ú¥¢¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£ diff --git a/draft/man3/popen.3 b/draft/man3/popen.3 index b1983cff..973bbdb1 100644 --- a/draft/man3/popen.3 +++ b/draft/man3/popen.3 @@ -67,7 +67,9 @@ glibc .sp .BR popen (), .BR pclose (): +.RS 4 _POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/posix_fallocate.3 b/draft/man3/posix_fallocate.3 index d9aebfde..564acd5c 100644 --- a/draft/man3/posix_fallocate.3 +++ b/draft/man3/posix_fallocate.3 @@ -25,7 +25,7 @@ .\" Translated 2006-07-13, Yuichi SATO . LDP v2.29 .\" Updated 2010-04-11, Akihiro MOTOKI , LDP v3.24 .\" -.TH POSIX_FALLOCATE 3 2009-09-30 "GNU" "Linux Programmer's Manual" +.TH POSIX_FALLOCATE 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O posix_fallocate \- allocate file space @@ -33,11 +33,25 @@ posix_fallocate \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _XOPEN_SOURCE 600 .B #include .sp .BI "int posix_fallocate(int " fd ", off_t " offset ", off_t " len ); .fi +.sp +.ad l +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR posix_fallocate (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man3/posix_memalign.3 b/draft/man3/posix_memalign.3 index 3814782d..486cda85 100644 --- a/draft/man3/posix_memalign.3 +++ b/draft/man3/posix_memalign.3 @@ -35,7 +35,7 @@ .\"WORD: a multiple of ¡Á¤ÎÇÜ¿ô .\"WORD: a power of two 2 ¤Î¤Ù¤­¾è .\" -.TH POSIX_MEMALIGN 3 2009-03-30 "GNU" "Linux Programmer's Manual" +.TH POSIX_MEMALIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O posix_memalign, memalign, valloc \- Allocate aligned memory @@ -63,7 +63,31 @@ glibc .sp .ad l .BR posix_memalign (): +.RS 4 _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +.RE +.sp +.BR valloc (): +.br +.PD 0 +.RS 4 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.br +.fi +.TP +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/posix_openpt.3 b/draft/man3/posix_openpt.3 index a494906e..8327fe24 100644 --- a/draft/man3/posix_openpt.3 +++ b/draft/man3/posix_openpt.3 @@ -27,11 +27,11 @@ .\" Translated Sun Jan 30 08:55:16 JST 2005 .\" by Yuichi SATO .\" -.TH POSIX_OPENPT 3 2007-07-26 "" "Linux Programmer's Manual" +.TH POSIX_OPENPT 3 2010-10-04 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° -.\"O posix_openpt \- open a pseudo-terminal device -posix_openpt \- µ¿»÷üËö (pseudo-terminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë +.\"O posix_openpt \- open a pseudoterminal device +posix_openpt \- µ¿»÷üËö (pseudoterminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° .nf @@ -51,13 +51,13 @@ glibc .sp .ad l .BR posix_openpt (): -_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +_XOPEN_SOURCE\ >=\ 600 .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The .\"O .BR posix_openpt () -.\"O function opens an unused pseudo-terminal master device, returning a +.\"O function opens an unused pseudoterminal master device, returning a .\"O file descriptor that can be used to refer to that device. .BR posix_openpt () ´Ø¿ô¤Ï»ÈÍѤµ¤ì¤Æ¤¤¤Ê¤¤µ¿»÷üËö¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤·¡¢ @@ -110,22 +110,22 @@ _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 .\"O .SH "CONFORMING TO" .SH ½àµò .\"O .BR posix_openpt () -.\"O is part of the Unix98 pseudo-terminal support (see +.\"O is part of the UNIX 98 pseudoterminal support (see .\"O .BR pts (4)). .\"O This function is specified in POSIX.1-2001. .BR posix_openpt () -¤Ï Unix98 µ¿»÷üËö¥µ¥Ý¡¼¥È +¤Ï UNIX 98 µ¿»÷üËö¥µ¥Ý¡¼¥È .RB ( pts (4) ¤ò»²¾È) ¤Î°ìÉô¤Ç¤¢¤ë¡£ ¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ .\"O This function is a recent invention in POSIX. -.\"O Some Unix implementations that support System V -.\"O (aka Unix 98) pseudo-terminals don't have this function, but it +.\"O Some UNIX implementations that support System V +.\"O (aka UNIX 98) pseudoterminals don't have this function, but it .\"O is easy to implement: ¤³¤Î´Ø¿ô¤Ï POSIX ¤Ë¤ª¤¤¤ÆºÇ¶áºî¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£ -System V (ÊÌ̾ Unix 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë Unix ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢ +System V (ÊÌ̾ UNIX 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë UNIX ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢ ¤³¤Î´Ø¿ô¤ò»ý¤¿¤Ê¤¤¤â¤Î¤â¤¢¤ë¤¬¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ´Êñ¤Ë¼ÂÁõ¤Ç¤­¤ë: .in +4n .nf diff --git a/draft/man3/pow.3 b/draft/man3/pow.3 index b2aded60..7bd70c31 100644 --- a/draft/man3/pow.3 +++ b/draft/man3/pow.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH POW 3 2008-08-10 "" "Linux Programmer's Manual" +.TH POW 3 2010-09-12 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O pow, powf, powl \- power functions @@ -68,9 +68,14 @@ glibc .ad l .BR powf (), .BR powl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -425,7 +430,6 @@ NaN ¤Ë .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë¡£ -.\" FIXME . glibc 2.8 gives EDOM .\"O A divide-by-zero floating-point exception .\"O .RB ( FE_DIVBYZERO ) .\"O is raised. @@ -475,23 +479,28 @@ C99, POSIX.1-2001. ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .\"O .SH BUGS .SH ¥Ð¥° -.\"O For a pole error, -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢ +.\"O In glibc 2.9 and earlier, .\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 +.\"O when a pole error occurs, .\"O .I errno .\"O is set to -.\"O .BR EDOM ; -.\"O POSIX.1 says it should be set to +.\"O .BR EDOM +.\"O instead of the POSIX-mandated .\"O .BR ERANGE . -.I errno -¤Ë -.B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ -POSIX.1 ¤Îµ¬Äê¤Ç¤Ï¡¢ +.\"O Since version 2.10, +.\" or possibly 2.9, I haven't found the source code change +.\" and I don't have a 2.9 system to test +.\"O glibc does the right thing. +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë .B ERANGE -¤òÀßÄꤹ¤Ù¤­¤È¤µ¤ì¤Æ¤¤¤ë¡£ +¤Ç¤Ï¤Ê¤¯ +.B EDOM +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .\"O If .\"O .I x diff --git a/draft/man3/printf.3 b/draft/man3/printf.3 index 14f6ea29..cace95f8 100644 --- a/draft/man3/printf.3 +++ b/draft/man3/printf.3 @@ -45,7 +45,7 @@ .\" WORD: conversion specifier ÊÑ´¹»ØÄê»Ò .\" WORD: length modifier Ťµ½¤¾þ»Ò .\" -.TH PRINTF 3 2008-12-19 "GNU" "Linux Programmer's Manual" +.TH PRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, @@ -86,9 +86,14 @@ glibc .ad l .BR snprintf (), .BR vsnprintf (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I "cc -std=c99" -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The functions in the @@ -375,7 +380,7 @@ printf("%2$*1$d", width, num); .\"O The second style allows repeated references to the .\"O same argument. .\"O The C99 standard does not include the style using \(aq$\(aq, -.\"O which comes from the Single Unix Specification. +.\"O which comes from the Single UNIX Specification. .\"O If the style using .\"O \(aq$\(aq is used, it must be used throughout for all conversions taking an .\"O argument and all width and precision arguments, but it may be mixed @@ -385,7 +390,7 @@ printf("%2$*1$d", width, num); .\"O arguments 1 and 3 are specified, argument 2 must also be specified .\"O somewhere in the format string. ÆóÈÖÌܤνñ¤­Êý¤Ç¤ÏƱ¤¸°ú¤­¿ô¤ò·«¤êÊÖ¤·»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -C99 ɸ½à¤Ë¤Ï¡¢ Single Unix Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤­Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£ +C99 ɸ½à¤Ë¤Ï¡¢ Single UNIX Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤­Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£ \(aq$\(aq ¤ò»È¤Ã¤¿¥¹¥¿¥¤¥ë¤ò»È¤¦¤È¡¢°ú¤­¿ô¤ò¼è¤ëÊÑ´¹µÚ¤ÓÉý¤ÈÀºÅ٤ΰú¤­¿ô¤ò Á´¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤Ç»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤¬¡¢ °ú¤­¿ô¤ò¾ÃÈñ¤·¤Ê¤¤ "%%" ¥Õ¥©¡¼¥Þ¥Ã¥È¤Èº®¤¶¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -1578,13 +1583,13 @@ glibc glibc 2.0.6 ¤Þ¤Ç¤Ï¡¢½ÐÎϤ¬ÀÚ¤êµÍ¤á¤é¤ì¤¿¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£ .\"O .\" .SH HISTORY .\" .SH Îò»Ë -.\"O .\" Unix V7 defines the three routines +.\"O .\" UNIX V7 defines the three routines .\"O .\" .BR printf (), .\"O .\" .BR fprintf (), .\"O .\" .BR sprintf (), .\"O .\" and has the flag \-, the width or precision *, the length modifier l, .\"O .\" and the conversions doxfegcsu, and also D,O,U,X as synonyms for ld,lo,lu,lx. -.\" Unix V7 ¤Ç¤Ï +.\" UNIX V7 ¤Ç¤Ï .\" .BR printf (), .\" .BR fprintf (), .\" .BR sprintf () diff --git a/draft/man3/ptsname.3 b/draft/man3/ptsname.3 index b90267ea..be08beaf 100644 --- a/draft/man3/ptsname.3 +++ b/draft/man3/ptsname.3 @@ -8,11 +8,11 @@ .\" Translated 2003-07-08, Akihiro MOTOKI .\" Updated 2005-02-27, Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\" .TH PTSNAME 3 2008-09-03 "" "Linux Programmer's Manual" .\"O .SH NAME -.\"O ptsname, ptsname_r \- get the name of the slave pseudo-terminal +.\"O ptsname, ptsname_r \- get the name of the slave pseudoterminal .SH ̾Á° ptsname, ptsname_r \- ¥¹¥ì¡¼¥Öµ¼»÷üËö¤Î̾Á°¤ò¼èÆÀ¤¹¤ë .\"O .SH SYNOPSIS @@ -34,7 +34,7 @@ ptsname, ptsname_r \- .SH ÀâÌÀ .\"O The .\"O .BR ptsname () -.\"O function returns the name of the slave pseudo-terminal (pty) device +.\"O function returns the name of the slave pseudoterminal device .\"O corresponding to the master referred to by .\"O .IR fd . .BR ptsname () @@ -47,7 +47,7 @@ ptsname, ptsname_r \- .\"O .BR ptsname_r () .\"O function is the reentrant equivalent of .\"O .BR ptsname (). -.\"O It returns the name of the slave pseudo-terminal device as a +.\"O It returns the name of the slave pseudoterminal device as a .\"O null-terminated string in the buffer pointed to by .\"O .IR buf . .\"O The @@ -114,7 +114,7 @@ NULL .TP .B ENOTTY .\"O .I fd -.\"O does not refer to a pseudo-terminal master device. +.\"O does not refer to a pseudoterminal master device. .I fd ¤¬¥Þ¥¹¥¿µ¿»÷üËö¥Ç¥Ð¥¤¥¹¤ò»²¾È¤·¤Æ¤¤¤Ê¤¤¡£ .TP @@ -136,11 +136,11 @@ NULL .\"O .SH "CONFORMING TO" .SH ½àµò .\"O .BR ptsname () -.\"O is part of the Unix98 pseudo-terminal support (see +.\"O is part of the UNIX 98 pseudoterminal support (see .\"O .BR pts (4)). .\"O This function is specified in POSIX.1-2001. .BR ptsname () -¤Ï Unix98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë +¤Ï UNIX 98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë .RB ( pts (4) ¤ò»²¾È¤Î¤³¤È)¡£¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Çµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£ diff --git a/draft/man3/putwchar.3 b/draft/man3/putwchar.3 index 8bb913a7..473b41fb 100644 --- a/draft/man3/putwchar.3 +++ b/draft/man3/putwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/draft/man3/qecvt.3 b/draft/man3/qecvt.3 index b1503094..bb236a61 100644 --- a/draft/man3/qecvt.3 +++ b/draft/man3/qecvt.3 @@ -28,7 +28,7 @@ .\" Translated Sun Sep 22 10:42:23 2002 .\" by Akihiro MOTOKI .\" -.TH QECVT 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH QECVT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O qecvt, qfcvt, qgcvt \- convert a floating-point number to a string @@ -57,7 +57,7 @@ glibc .BR qecvt (), .BR qfcvt (), .BR qgcvt (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +_SVID_SOURCE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -96,11 +96,11 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\"O .SH "CONFORMING TO" .SH ½àµò SVr4. -.\"O Not seen in most common Unix implementations, +.\"O Not seen in most common UNIX implementations, .\"O but occurs in SunOS. .\"O Not supported by libc4 and libc5. .\"O Supported by glibc. -¿¤¯¤Î°ìÈÌŪ¤Ê Unix ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ +¿¤¯¤Î°ìÈÌŪ¤Ê UNIX ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ libc4 ¤È libc5 ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ glibc ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH NOTES diff --git a/draft/man3/queue.3 b/draft/man3/queue.3 index ba4d56a0..a028079a 100644 --- a/draft/man3/queue.3 +++ b/draft/man3/queue.3 @@ -169,7 +169,7 @@ CIRCLEQ_REMOVE \- .\"O Entries can be added before another entry. ¥¨¥ó¥È¥ê¤ò¾¤Î¥¨¥ó¥È¥ê¤ÎÁ°¤ËÄɲäǤ­¤ë¡£ .IP * -.\"O They may be traversed backwards, from tail to head. +.\"O They may be traversed backward, from tail to head. µÕÊý¸þ¤ËËöÈø¤«¤éÀèƬ¤Øé¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ .PD .RE diff --git a/draft/man3/random.3 b/draft/man3/random.3 index 23e6d5b4..e22a858f 100644 --- a/draft/man3/random.3 +++ b/draft/man3/random.3 @@ -36,7 +36,7 @@ .\" WORD: nonlinear additive feedback ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯ .\" WORD: state array ¾õÂÖÇÛÎó .\" -.TH RANDOM 3 2009-02-03 "GNU" "Linux Programmer's Manual" +.TH RANDOM 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O random, srandom, initstate, setstate \- random number generator @@ -68,8 +68,11 @@ glibc .BR srandom (), .BR initstate (), .BR setstate (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.ad b +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -187,10 +190,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\"O function returns no value. .\"O The .\"O .BR initstate () -.\"O and +.\"O function returns a pointer to the previous state array. +.\"O The .\"O .BR setstate () -.\"O functions return a pointer to the previous state -.\"O array, or NULL on error. +.\"O function returns a pointer to the previous state array, or NULL on error. .BR random () ´Ø¿ô¤Ï 0 ¤È .B RAND_MAX @@ -198,10 +201,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .BR srandom () ´Ø¿ô¤ÏÃͤòÊÖ¤µ¤Ê¤¤¡£ .BR initstate () -´Ø¿ô¤È +´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ .BR setstate () -´Ø¿ô¤Ï -ľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤Þ¤¿¤Ï NULL ¤òÊÖ¤¹¡£ +´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤·¡¢ +¥¨¥é¡¼¤Î¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£ .\"O .SH ERRORS .SH ¥¨¥é¡¼ .TP diff --git a/draft/man3/random_r.3 b/draft/man3/random_r.3 index dc1bbc33..bdbed8ed 100644 --- a/draft/man3/random_r.3 +++ b/draft/man3/random_r.3 @@ -60,7 +60,9 @@ glibc .BR srandom_r (), .BR initstate_r (), .BR setstate_r (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/rcmd.3 b/draft/man3/rcmd.3 index c9abcc74..20bf5ce1 100644 --- a/draft/man3/rcmd.3 +++ b/draft/man3/rcmd.3 @@ -82,13 +82,30 @@ glibc _BSD_SOURCE .\"O .SH DESCRIPTION .SH ÀâÌÀ +.\"O The +.\"O .BR rcmd () +.\"O function is used by the superuser to execute a command on +.\"O a remote machine using an authentication scheme based +.\"O on privileged port numbers. .BR rcmd () ´Ø¿ô¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤¬¥ê¥â¡¼¥È¥Þ¥·¥ó¤Ç¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë ÍѤ¤¤é¤ì¤ë¡£¤³¤Î¤È¤­Æø¢¥Ý¡¼¥ÈÈÖ¹æ¤ò¤â¤È¤Ë¤·¤¿Ç§¾Ú¥¹¥­¡¼¥à¤¬ ÍѤ¤¤é¤ì¤ë¡£ +.\"O The +.\"O .BR rresvport () +.\"O function +.\"O returns a descriptor to a socket +.\"O with an address in the privileged port space. .BR rresvport () ´Ø¿ô¤Ï¡¢Æø¢¥Ý¡¼¥È¶õ´Ö¤Î¥¢¥É¥ì¥¹¤ò»ý¤Ä¥½¥±¥Ã¥È¤Î ¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£ +.\"O The +.\"O .BR iruserok () +.\"O and +.\"O .BR ruserok () +.\"O functions are used by servers +.\"O to authenticate clients requesting service with +.\"O .BR rcmd (). .BR iruserok () ´Ø¿ô¤È .BR ruserok () @@ -96,10 +113,28 @@ _BSD_SOURCE .BR rcmd () ¤Ç¥µ¡¼¥Ó¥¹Í×µá¤ò¹Ô¤Ã¤¿¥¯¥é¥¤¥¢¥ó¥È¤Îǧ¾Ú¤ò¹Ô¤¦¤¿¤á¤Ë ¥µ¡¼¥Ð¡¼¤¬ÍѤ¤¤ë´Ø¿ô¤Ç¤¢¤ë¡£ +.\"O All four functions are present in the same file and are used +.\"O by the +.\"O .BR rshd (8) +.\"O server (among others). °Ê¾å¤Î 4 ¤Ä¤Î´Ø¿ô¤Ï¡¢¤¹¤Ù¤ÆƱ¤¸¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤µ¤ì¤Æ¤ª¤ê¡¢ .BR rshd (8) ¥µ¡¼¥Ð¡¼¤Ë¤è¤Ã¤Æ (¾¤Î´Ø¿ô¤È¤È¤â¤Ë) ÍøÍѤµ¤ì¤ë¡£ .PP +.\"O The +.\"O .BR rcmd () +.\"O function +.\"O looks up the host +.\"O .I *ahost +.\"O using +.\"O .BR gethostbyname (3), +.\"O returning \-1 if the host does not exist. +.\"O Otherwise +.\"O .I *ahost +.\"O is set to the standard name of the host +.\"O and a connection is established to a server +.\"O residing at the well-known Internet port +.\"O .IR inport . .BR rcmd () ´Ø¿ô¤Ï .BR gethostbyname (3) @@ -113,6 +148,14 @@ _BSD_SOURCE .I inport ·Ðͳ¤Ç¥µ¡¼¥Ð¡¼¤Ø¤ÎÀܳ¤ò³ÎΩ¤¹¤ë¡£ .PP +.\"O If the connection succeeds, +.\"O a socket in the Internet domain of type +.\"O .BR SOCK_STREAM +.\"O is returned to the caller, and given to the remote +.\"O command as +.\"O .IR stdin +.\"O and +.\"O .IR stdout . Àܳ¤ËÀ®¸ù¤·¤¿¤é¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Ë¸ºß¤¹¤ë¥¿¥¤¥× .B SOCK_STREAM ¤Î¥½¥±¥Ã¥È¤¬¸Æ¤Ó½Ð¤·¤â¤È¤ËÊÖ¤µ¤ì¤ë¡£ @@ -121,16 +164,36 @@ _BSD_SOURCE ¤ª¤è¤Ó .I stdout ¤ËÀܳ¤µ¤ì¤ë¡£ +.\"O If +.\"O .I fd2p +.\"O is nonzero, then an auxiliary channel to a control +.\"O process will be set up, and a descriptor for it will be placed +.\"O in +.\"O .IR *fd2p . .I fd2p ¤¬¥¼¥í¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢À©¸æ¥×¥í¥»¥¹¤Ø¤ÎÀܳ¤¬¤â¤¦°ì¤ÄÍÑ°Õ¤µ¤ì¡¢ ¤½¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤¬ .I *fd2p ¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£ +.\"O The control process will return diagnostic +.\"O output from the command (unit 2) on this channel, and will also +.\"O accept bytes on this channel as being UNIX signal numbers, to be +.\"O forwarded to the process group of the command. À©¸æ¥×¥í¥»¥¹¤Ï¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤«¤é¤Îɸ½à¥¨¥é¡¼½ÐÎÏ (unit 2) ¤ò ¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ËÊÖ¤¹¡£ ¤Þ¤¿À©¸æ¥×¥í¥»¥¹¤Ï¤³¤ÎÀܳ¤«¤é¼õ¤±¼è¤Ã¤¿¥Ð¥¤¥È¥Ç¡¼¥¿¤ò -Unix ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹ +UNIX ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹ ¥°¥ë¡¼¥×¤Ø¤È¥·¥°¥Ê¥ë¤òÁ÷¤ë¡£ +.\"O If +.\"O .I fd2p +.\"O is 0, then the +.\"O .IR stderr +.\"O (unit 2 of the remote +.\"O command) will be made the same as the +.\"O .IR stdout +.\"O and no +.\"O provision is made for sending arbitrary signals to the remote process, +.\"O although you may be able to get its attention by using out-of-band data. .I fd2p ¤¬¥¼¥í¤Î¾ì¹ç¤Ï¡¢ .I stderr @@ -141,10 +204,21 @@ Unix ¤¿¤À¤·ÂÓ°è³° (out-of-band) ¥Ç¡¼¥¿¤òÍѤ¤¤ì¤Ð¡¢ ¥ê¥â¡¼¥È¥×¥í¥»¥¹¤ÎÃí°Õ¤ò°ú¤¯¤³¤È¤Ï¤Ç¤­¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .PP +.\"O The protocol is described in detail in +.\"O .BR rshd (8). ¥×¥í¥È¥³¥ë¤Î¾ÜºÙ¤Ï .BR rshd (8) ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£ .PP +.\"O The +.\"O .BR rresvport () +.\"O function is used to obtain a socket with a privileged +.\"O address bound to it. +.\"O This socket is suitable for use by +.\"O .BR rcmd () +.\"O and several other functions. +.\"O Privileged Internet ports are those in the range 0 to 1023. +.\"O Only the superuser is allowed to bind an address of this sort to a socket. .BR rresvport () ´Ø¿ô¤ÏÆø¢¥¢¥É¥ì¥¹¤Ë¥Ð¥¤¥ó¥É¤µ¤ì¤¿¥½¥±¥Ã¥È¤ò¼èÆÀ¤¹¤ë¤¿¤á¤ËÍѤ¤¤é¤ì¤ë¡£ ¤³¤Î¥½¥±¥Ã¥È¤Ï @@ -153,15 +227,31 @@ Unix 0 ¤«¤é 1023 ¤ÎÈϰϤǤ¢¤ë¡£¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤À¤±¤¬¤³¤ì¤é¤Î¥¢¥É¥ì¥¹¤ò ¥½¥±¥Ã¥È¤Ë¥Ð¥¤¥ó¥É¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ .PP +.\"O The +.\"O .BR iruserok () +.\"O and +.\"O .BR ruserok () +.\"O functions take a remote host's IP address or name, respectively, +.\"O two usernames and a flag indicating whether the local user's +.\"O name is that of the superuser. .BR iruserok () ¤È .BR ruserok () -´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È ( -.BR iruserok () +´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È +.RB ( iruserok () ¤Ï IP ¥¢¥É¥ì¥¹¤Ç¡¢ .BR ruserok () ¤Ï¥Û¥¹¥È̾¤Ç»ØÄê)¡¢ 2 ¤Ä¤Î¥æ¡¼¥¶¡¼Ì¾¡¢¥í¡¼¥«¥ë¥æ¡¼¥¶¡¼¤Î̾Á°¤¬ ¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤Î¤â¤Î¤Ç¤¢¤ë¤«¤É¤¦¤«¤ò¼¨¤¹¥Õ¥é¥°¡¢¤Ç¤¢¤ë¡£ +.\"O Then, if the user is +.\"O .I not +.\"O the superuser, it checks the +.\"O .IR /etc/hosts.equiv +.\"O file. +.\"O If that lookup is not done, or is unsuccessful, the +.\"O .IR .rhosts +.\"O in the local user's home directory is checked to see if the request for +.\"O service is allowed. ¤â¤·¥æ¡¼¥¶¡¼¤¬\fB¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤Ç¤Ï¤Ê¤¤\fP¾ì¹ç¤Ï¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï .I /etc/hosts.equiv ¥Õ¥¡¥¤¥ë¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¤ê¡¢ @@ -170,6 +260,21 @@ Unix .I .rhosts ¥Õ¥¡¥¤¥ë¤ò¥Á¥§¥Ã¥¯¤·¤Æ¡¢¥µ¡¼¥Ó¥¹Í׵᤬µö²Ä¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«Ä´¤Ù¤ë¡£ .PP +.\"O If this file does not exist, is not a regular file, is owned by anyone +.\"O other than the user or the superuser, or is writable by anyone other +.\"O than the owner, the check automatically fails. +.\"O Zero is returned if the machine name is listed in the +.\"O .IR hosts.equiv +.\"O file, or the host and remote username are found in the +.\"O .IR .rhosts +.\"O file; otherwise +.\"O .BR iruserok () +.\"O and +.\"O .BR ruserok () +.\"O return \-1. +.\"O If the local domain (as obtained from +.\"O .BR gethostname (2)) +.\"O is the same as the remote domain, only the machine name need be specified. ¤³¤Î¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Ê¤«¤Ã¤¿¤ê¡¢ Ä̾ï¥Õ¥¡¥¤¥ë (regular file) ¤Ç¤Ï¤Ê¤«¤Ã¤¿¤ê¡¢ »ØÄê¥æ¡¼¥¶¡¼¤Þ¤¿¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼°Ê³°¤Î½êÍ­¤À¤Ã¤¿¤ê¡¢ @@ -190,6 +295,11 @@ Unix ¤Ë¤è¤Ã¤Æ¼èÆÀ¤µ¤ì¤ë) ¥í¡¼¥«¥ë¥É¥á¥¤¥ó¤¬¥ê¥â¡¼¥È¤Î¥É¥á¥¤¥ó¤ÈƱ¤¸¾ì¹ç¤Ï¡¢ ¥Þ¥·¥ó¤Î̾Á°¤À¤±¤ò»ØÄꤹ¤ì¤Ð¤è¤¤¡£ .PP +.\"O If the IP address of the remote host is known, +.\"O .BR iruserok () +.\"O should be used in preference to +.\"O .BR ruserok (), +.\"O as it does not require trusting the DNS server for the remote host's domain. ¥ê¥â¡¼¥È¥Û¥¹¥È¤Î IP ¥¢¥É¥ì¥¹¤¬¤ï¤«¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ .BR ruserok () ¤è¤ê¤â @@ -197,12 +307,28 @@ Unix .BR ruserok () ¤Ï¥ê¥â¡¼¥È¥Û¥¹¥È¤Î½ê°¤¹¤ë¥É¥á¥¤¥ó¤Î DNS ¥µ¡¼¥Ð¡¼¤¬¿®Íê¤Ç¤­¤Ê¤¯¤Æ¤â »ÈÍѤǤ­¤ë¤«¤é¤Ç¤¢¤ë¡£ +.\"O .SH RETURN VALUE .SH ÊÖ¤êÃÍ +.\"O The +.\"O .BR rcmd () +.\"O function +.\"O returns a valid socket descriptor on success. +.\"O It returns \-1 on error and prints a diagnostic message on the standard error. .BR rcmd () ´Ø¿ô¤ÏÀ®¸ù¤¹¤ë¤ÈÍ­¸ú¤Ê¥½¥±¥Ã¥È¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£ ¼ºÇÔ¤¹¤ë¤È \-1 ¤òÊÖ¤·¡¢É¸½à¥¨¥é¡¼½ÐÎϤ˿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ò ɽ¼¨¤¹¤ë¡£ .PP +.\"O The +.\"O .BR rresvport () +.\"O function +.\"O returns a valid, bound socket descriptor on success. +.\"O It returns \-1 on error with the global value +.\"O .I errno +.\"O set according to the reason for failure. +.\"O The error code +.\"O .BR EAGAIN +.\"O is overloaded to mean "All network ports in use." .BR rresvport () ´Ø¿ô¤Ï¡¢À®¸ù¤¹¤ë¤È¥Ð¥¤¥ó¥É¤µ¤ì¤¿Í­¸ú¤Ê¥½¥±¥Ã¥È¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£ ¼ºÇÔ¤¹¤ë¤È \-1 ¤òÊÖ¤·¡¢¥°¥í¡¼¥Ð¥ëÊÑ¿ô @@ -222,6 +348,15 @@ Unix POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£ BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ ¤³¤ì¤é¤Î´Ø¿ô¤Ï 4.2BSD ¤ÇÅо줷¤¿¡£ +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O .BR iruserok () +.\"O is not declared in glibc headers. +.BR iruserok () +¤Ï glibc ¤Î¥Ø¥Ã¥À¤Ç¤ÏÀë¸À¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ +.\" Bug filed 25 Nov 2007: +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399 +.\"O .SH SEE ALSO .SH ´ØÏ¢¹àÌÜ .BR rlogin (1), .BR rsh (1), diff --git a/draft/man3/readdir.3 b/draft/man3/readdir.3 index 9a2acff3..e6c8229d 100644 --- a/draft/man3/readdir.3 +++ b/draft/man3/readdir.3 @@ -39,7 +39,7 @@ .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" Updated 2008-08-11, Akihiro MOTOKI , LDP v3.05 .\" -.TH READDIR 3 2009-07-04 "" "Linux Programmer's Manual" +.TH READDIR 3 2010-09-10 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O readdir, readdir_r \- read a directory @@ -65,8 +65,10 @@ glibc .in .sp .BR readdir_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -209,7 +211,7 @@ NULL .\"O The .\"O .BR readdir_r () .\"O function returns 0 on success. -.\"O On error, it returns a positive error number. +.\"O On error, it returns a positive error number (listed under ERRORS). .\"O If the end of the directory stream is reached, .\"O .BR readdir_r () .\"O returns 0, and returns NULL in @@ -217,7 +219,7 @@ NULL À®¸ù¤¹¤ë¤È¡¢ .BR readdir_r () ´Ø¿ô¤Ï 0 ¤òÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ ¥Ç¥£¥ì¥¯¥È¥ê¥¹¥È¥ê¡¼¥à¤ÎËöÈø¤Ë㤷¤¿¾ì¹ç¡¢ .BR readdir_r () ¤ÏÊÖ¤êÃͤȤ·¤Æ 0 ¤òÊÖ¤·¡¢ @@ -315,8 +317,8 @@ glibc Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£ .TP .B DT_SOCK -.\"O This is a Unix domain socket. -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ +.\"O This is a UNIX domain socket. +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ .TP .B DT_UNKNOWN .\"O The file type is unknown. diff --git a/draft/man3/realpath.3 b/draft/man3/realpath.3 index 68cb49e7..0e41111d 100644 --- a/draft/man3/realpath.3 +++ b/draft/man3/realpath.3 @@ -33,7 +33,7 @@ .\" .\"WORD: bounded À©¸Â¤¬¤Ê¤¤ .\" -.TH REALPATH 3 2009-02-23 "" "Linux Programmer's Manual" +.TH REALPATH 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .\"O realpath \- return the canonicalized absolute pathname .SH ̾Á° @@ -56,7 +56,12 @@ glibc .in .sp .BR realpath (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR realpath () diff --git a/draft/man3/remainder.3 b/draft/man3/remainder.3 index 5bec3c29..de6b1975 100644 --- a/draft/man3/remainder.3 +++ b/draft/man3/remainder.3 @@ -39,7 +39,7 @@ .\" Modified 2005-02-26, Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH REMAINDER 3 2009-02-04 "" "Linux Programmer's Manual" +.TH REMAINDER 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O drem, dremf, dreml, remainder, remainderf, remainderl \- \ @@ -76,18 +76,32 @@ glibc .sp .ad l .BR remainder (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR remainderf (), .BR remainderl (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR drem (), .BR dremf (), .BR dreml (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/remquo.3 b/draft/man3/remquo.3 index 64d0809c..f64eb2ef 100644 --- a/draft/man3/remquo.3 +++ b/draft/man3/remquo.3 @@ -11,7 +11,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH REMQUO 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH REMQUO 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O remquo, remquof, remquol \- remainder and part of quotient @@ -43,9 +43,14 @@ glibc .BR remquo (), .BR remquof (), .BR remquol (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions compute the remainder and part of the quotient diff --git a/draft/man3/resolver.3 b/draft/man3/resolver.3 index 14a8aec0..18dbeb15 100644 --- a/draft/man3/resolver.3 +++ b/draft/man3/resolver.3 @@ -50,7 +50,7 @@ .\"WORD: recursion desired bit ºÆµ¢Í×µá¥Ó¥Ã¥È .\"WORD: single component names °ìÉôʬ¤«¤é¤Ê¤ë̾Á° .\" -.TH RESOLVER 3 2008-11-07 "GNU" "Linux Programmer's Manual" +.TH RESOLVER 3 2010-06-17 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, @@ -95,8 +95,7 @@ res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp .sp .BI "int dn_comp(unsigned char *" exp_dn ", unsigned char *" comp_dn , .RS -.BI "int " length ", unsigned char **" dnptrs ", unsigned char *" exp_dn , -.BI "unsigned char **" lastdnptr ); +.BI "int " length ", unsigned char **" dnptrs ", unsigned char **" lastdnptr ); .RE .sp .BI "int dn_expand(unsigned char *" msg ", unsigned char *" eomorig , diff --git a/draft/man3/rexec.3 b/draft/man3/rexec.3 index 8852272e..17050e4e 100644 --- a/draft/man3/rexec.3 +++ b/draft/man3/rexec.3 @@ -39,7 +39,7 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-11-20, Akihiro MOTOKI .\" -.TH REXEC 3 2007-12-28 "Linux" "Linux Programmer's Manual" +.TH REXEC 3 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O rexec \- return stream to a remote command @@ -47,10 +47,12 @@ rexec \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf +.\"O .BR "#define _BSD_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _BSD_SOURCE" " /* feature_test_macros(7) »²¾È */" +.B #include .sp .BI "int rexec(char **" ahost ", int " inport ", char *" user ", " .BI " char *" passwd ", char *" cmd ", int *" fd2p ); -.\" This function requires _BSD_SOURCE on Linux .fi .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -140,9 +142,7 @@ rexec \- ¤Ë½ñ¤«¤ì¤ë¡£ .\"O The control process will return diagnostic .\"O output from the command (unit 2) on this channel, and will also -.\"O accept bytes on this channel as being -.\"O Unix -.\"O signal numbers, to be +.\"O accept bytes on this channel as being UNIX signal numbers, to be .\"O forwarded to the process group of the command. .\"O The diagnostic .\"O information returned does not include remote authorization failure, @@ -150,7 +150,7 @@ rexec \- .\"O verified. À©¸æ¥×¥í¥»¥¹¤Ï¥³¥Þ¥ó¥É¤«¤é¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸½ÐÎÏ (¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 2) ¤ò¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ÇÊÖ¤¹¡£¤Þ¤¿¡¢¤³¤Î¥Á¥ã¥ó¥Í¥ë·Ðͳ¤Ç -Unix ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï +UNIX ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï ¥³¥Þ¥ó¥É¤¬Â°¤¹¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ËžÁ÷¤µ¤ì¤ë¡£ ¿ÇÃǾðÊó¤Ë¤Ï¥ê¥â¡¼¥È¤Îǧ¾Ú¼ºÇԤϴޤޤì¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¡¢Ç§¾Ú¤Î³Îǧ¤¬¹Ô¤ï¤ì¤¿ ¸å¤ÇÊä½õ¥Á¥ã¥ó¥Í¥ë¤ÎÀܳ¤Ï¥»¥Ã¥È¥¢¥Ã¥×¤µ¤ì¤ë¤«¤é¤Ç¤¢¤ë¡£ diff --git a/draft/man3/rint.3 b/draft/man3/rint.3 index a2150cff..38f14887 100644 --- a/draft/man3/rint.3 +++ b/draft/man3/rint.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH RINT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH RINT 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl \- round @@ -73,17 +73,32 @@ glibc .BR nearbyint (), .BR nearbyintf (), .BR nearbyintl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE; +.br +or .I cc\ -std=c99 +.RE .br .BR rint (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR rintf (), .BR rintl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/round.3 b/draft/man3/round.3 index 0611482c..74ae3b6d 100644 --- a/draft/man3/round.3 +++ b/draft/man3/round.3 @@ -32,7 +32,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH ROUND 3 2008-08-11 "" "Linux Programmer's Manual" +.TH ROUND 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O round, roundf, roundl \- round to nearest integer, away from zero @@ -64,9 +64,14 @@ glibc .BR round (), .BR roundf (), .BR roundl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions round \fIx\fP to the nearest integer, but diff --git a/draft/man3/rpc.3 b/draft/man3/rpc.3 index ff1ec446..53d66489 100644 --- a/draft/man3/rpc.3 +++ b/draft/man3/rpc.3 @@ -1630,11 +1630,11 @@ RPC- .BI "bool_t xdr_authunix_parms(XDR *" xdrs ", struct authunix_parms *" aupp ); .fi .IP -.\"O Used for describing Unix credentials. +.\"O Used for describing UNIX credentials. .\"O This routine is useful for users .\"O who wish to generate these credentials without using the RPC .\"O authentication package. -Unix ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ­½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï +UNIX ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ­½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï RPC ǧ¾Ú¥Ñ¥Ã¥±¡¼¥¸¤ò»ÈÍѤ»¤º¤Ë¤³¤ì¤é¤Î¾ÚÌÀ½ñ¤òºîÀ®¤·¤è¤¦¤È¤¹¤ë¾ì¹ç¤ËÊØÍø¤Ç¤¢¤ë¡£ .LP .nf diff --git a/draft/man3/rtnetlink.3 b/draft/man3/rtnetlink.3 index 0280a913..eb736472 100644 --- a/draft/man3/rtnetlink.3 +++ b/draft/man3/rtnetlink.3 @@ -157,9 +157,9 @@ rtnetlink \- rtnetlink req.nh.nlmsg_type = RTM_NEWLINK; req.if.ifi_family = AF_UNSPEC; req.if.ifi_index = INTERFACE_INDEX; - req.if.ifi_change = 0xffffffff; /* ???*/ + req.if.ifi_change = 0xffffffff; /* ??? */ rta = (struct rtattr *)(((char *) &req) + - NLMSG_ALIGN(req.nh.nlmsg_len)); + NLMSG_ALIGN(req.nh.nlmsg_len)); rta\->rta_type = IFLA_MTU; rta\->rta_len = sizeof(unsigned int); req.n.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) + diff --git a/draft/man3/scalb.3 b/draft/man3/scalb.3 index d7674727..c62d0bbd 100644 --- a/draft/man3/scalb.3 +++ b/draft/man3/scalb.3 @@ -28,7 +28,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SCALB 3 2009-03-15 "" "Linux Programmer's Manual" +.TH SCALB 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O scalb, scalbf, scalbl \- multiply floating-point number @@ -44,6 +44,9 @@ scalb, scalbf, scalbl \- .br .BI "long double scalbl(long double " x ", double " exp ); .sp +.\"O Link with \fI\-lm\fP. +\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp .in -4n .\"O Feature Test Macro Requirements for glibc (see .\"O .BR feature_test_macros (7)): @@ -54,14 +57,17 @@ glibc .sp .ad l .BR scalb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .br .BR scalbf (), .BR scalbl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b -.\"O Link with \fI\-lm\fP. -\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions multiply their first argument diff --git a/draft/man3/scanf.3 b/draft/man3/scanf.3 index da564838..ac211a1a 100644 --- a/draft/man3/scanf.3 +++ b/draft/man3/scanf.3 @@ -57,7 +57,7 @@ .\"WORD: conversion specifications ÊÑ´¹»ØÄê .\"WORD: type modifier ·¿½¤¾þ»Ò .\" -.TH SCANF 3 2008-07-12 "GNU" "Linux Programmer's Manual" +.TH SCANF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- input format conversion @@ -85,12 +85,19 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR vscanf (), .BR vsscanf (), .BR vfscanf (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I "cc -std=c99" +.ad +.RE .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -346,7 +353,7 @@ C99 .\"O when a nonmatching character is found, whichever happens first. .\"O Most conversions discard initial white space characters (the exceptions .\"O are noted below), -.\"O and these discarded characters don't count towards the maximum field width. +.\"O and these discarded characters don't count toward the maximum field width. .\"O String input conversions store a null terminator (\(aq\\0\(aq) .\"O to mark the end of the input; .\"O the maximum field width does not include this terminator. @@ -659,7 +666,7 @@ C99 .B D .\"O Equivalent to .\"O .IR ld ; -.\"O this exists only for backwards compatibility. +.\"O this exists only for backward compatibility. .\"O (Note: thus only in libc4. .\"O In libc5 and glibc the .\"O .B %D diff --git a/draft/man3/setenv.3 b/draft/man3/setenv.3 index a8793836..d77ac8ca 100644 --- a/draft/man3/setenv.3 +++ b/draft/man3/setenv.3 @@ -66,7 +66,9 @@ glibc .ad l .BR setenv (), .BR unsetenv (): +.RS 4 _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/setnetgrent.3 b/draft/man3/setnetgrent.3 index 9db699d6..9d256abc 100644 --- a/draft/man3/setnetgrent.3 +++ b/draft/man3/setnetgrent.3 @@ -144,7 +144,7 @@ NULL .\"O .BR getnetgrent (), .\"O and .\"O .BR innetgr () -.\"O are available on most Unix systems. +.\"O are available on most UNIX systems. .\"O .BR getnetgrent_r () .\"O is not widely available on other systems. ¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¤¬¡¢ @@ -152,7 +152,7 @@ setnetgrent (), endnetgrent (), getnetgrent (), innetgr () -¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£ +¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .BR getnetgrent_r () ¤Ï¹­¤¯Â¾¤Î¥·¥¹¥Æ¥à¤ÇÍøÍѤǤ­¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs. diff --git a/draft/man3/shm_open.3 b/draft/man3/shm_open.3 index 98085417..089d24e3 100644 --- a/draft/man3/shm_open.3 +++ b/draft/man3/shm_open.3 @@ -446,14 +446,14 @@ POSIX.1-2001 .\"O .B O_TRUNC .\"O unspecified. .\"O On Linux, this will successfully truncate an existing -.\"O shared memory object \(em this may not be so on other Unix systems. +.\"O shared memory object \(em this may not be so on other UNIX systems. POSIX ¤Ï .B O_RDONLY ¤È .B O_TRUNC ¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤ÎÆ°ºî¤ò̤ÄêµÁ¤Ë¤·¤Æ¤¤¤ë¡£Linux ¤Ç¤Ï¡¢ ´û¸¤Î¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ëÀÚ¤êµÍ¤á (truncate) ¤ÏÀ®¸ù¤¹¤ë¡£ -¤·¤«¤·¡¢Â¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£ +¤·¤«¤·¡¢Â¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£ .LP .\"O The POSIX shared memory object implementation on Linux 2.4 makes use .\"O of a dedicated file system, which is normally diff --git a/draft/man3/siginterrupt.3 b/draft/man3/siginterrupt.3 index 5958ba55..bd2c5f4e 100644 --- a/draft/man3/siginterrupt.3 +++ b/draft/man3/siginterrupt.3 @@ -32,7 +32,7 @@ .\" Translated Sun May 24 13:44:00 JST 1998 .\" by HANATAKA Shinya .\" -.TH SIGINTERRUPT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH SIGINTERRUPT 3 2010-09-26 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O siginterrupt \- allow signals to interrupt system calls @@ -54,7 +54,14 @@ glibc .in .sp .BR siginterrupt (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/signbit.3 b/draft/man3/signbit.3 index e44ff375..ac58d8ac 100644 --- a/draft/man3/signbit.3 +++ b/draft/man3/signbit.3 @@ -10,7 +10,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SIGNBIT 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O signbit \- test sign of a real floating-point number @@ -34,9 +34,14 @@ glibc .sp .ad l .BR signbit (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O .BR signbit () diff --git a/draft/man3/significand.3 b/draft/man3/significand.3 index bafbfe0e..6ea088bd 100644 --- a/draft/man3/significand.3 +++ b/draft/man3/significand.3 @@ -38,7 +38,9 @@ glibc .BR significand (), .BR significandf (), .BR significandl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/sigpause.3 b/draft/man3/sigpause.3 index 72874e09..52ca3dca 100644 --- a/draft/man3/sigpause.3 +++ b/draft/man3/sigpause.3 @@ -32,7 +32,7 @@ .\"WORD: mask ¥Þ¥¹¥¯ .\"WORD: block ¥Ö¥í¥Ã¥¯¤¹¤ë .\" -.TH SIGPAUSE 3 2005-12-01 "Linux" "Linux Programmer's Manual" +.TH SIGPAUSE 3 2010-09-12 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sigpause \- atomically release blocked signals and wait for interrupt @@ -44,7 +44,7 @@ sigpause \- .sp .BI "int sigpause(int " sigmask "); /* BSD */" .sp -.BI "int sigpause(int " sig "); /* System V / Unix95 */" +.BI "int sigpause(int " sig "); /* System V / UNIX 95 */" .fi .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -100,11 +100,11 @@ System V .\"O The classical BSD version of this function appeared in 4.2BSD. .\"O It sets the process's signal mask to .\"O .IR sigmask . -.\"O Unix95 standardized the incompatible System V version of +.\"O UNIX 95 standardized the incompatible System V version of .\"O this function, which removes only the specified signal .\"O .I sig .\"O from the process's signal mask. -.\"O .\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG +.\"O .\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG .\"O The unfortunate situation with two incompatible functions with the .\"O same name was solved by the .\"O .BR \%sigsuspend (2) @@ -116,11 +116,11 @@ System V ¤³¤Î´Ø¿ô¤Ï¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ò .I sigmask ¤ËÀßÄꤹ¤ë¡£ -Unix95 ¤Ç¤Ï BSD ÈǤȸߴ¹À­¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£ -Unix95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë +UNIX 95 ¤Ç¤Ï BSD ÈǤȸߴ¹À­¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£ +UNIX 95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë .I sig ¤ò¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤«¤éºï½ü¤¹¤ë¤À¤±¤Ç¤¢¤ë¡£ -.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG +.\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG Ʊ¤¸Ì¾Á°¤Ç¸ß´¹À­¤Î¤Ê¤¤ 2 ¤Ä¤Î´Ø¿ô¤¬¤¢¤ë¤È¤¤¤¦ÉÔ¹¬¤Ê»öÂ֤ϡ¢ .BR \%sigsuspend (2) ´Ø¿ô¤Ë¤è¤Ã¤Æ²ò¾Ã¤µ¤ì¤¿¡£ @@ -149,9 +149,7 @@ libc4 .\"O or .\"O .B _SVID_SOURCE .\"O is defined. -.\"O The System V version is used if -.\"O .B _XOPEN_SOURCE -.\"O is defined. +.\"O Otherwise, the System V version is used. µ¡Ç½¸¡ºº¥Þ¥¯¥í .B _BSD_SOURCE ¤¬ÄêµÁ¤µ¤ì¡¢ @@ -162,8 +160,7 @@ libc4 .B _SVID_SOURCE ¤Î¤¤¤º¤ì¤âÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢ glibc ¤Ï BSD ÈǤò»È¤¦¡£ -.B _XOPEN_SOURCE -¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£ +¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¤Ï¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£ .\" .\"O .\" For the BSD version, one usually uses a zero .\"O .\" .I sigmask diff --git a/draft/man3/sigset.3 b/draft/man3/sigset.3 index 0cad3296..b879e030 100644 --- a/draft/man3/sigset.3 +++ b/draft/man3/sigset.3 @@ -24,15 +24,13 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-12-04, Akihiro MOTOKI .\" -.TH SIGSET 3 2009-03-15 "Linux" "Linux Programmer's Manual" +.TH SIGSET 3 2010-09-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sigset, sighold, sigrelse, sigignore \- System V signal API sigset, sighold, sigrelse, sigignore \- System V ÈÇ¥·¥°¥Ê¥ë API .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.br .B #include .sp .B typedef void (*sighandler_t)(int); @@ -44,6 +42,26 @@ sigset, sighold, sigrelse, sigignore \- System V .BI "int sigrelse(int " sig ); .sp .BI "int sigignore(int " sig ); +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.ad l +.BR sigset (), +.BR sighold (), +.BR sigrelse (), +.BR sigignore (): +.br +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions are provided in glibc as a compatibility interface diff --git a/draft/man3/sigsetops.3 b/draft/man3/sigsetops.3 index 53301da2..547509ad 100644 --- a/draft/man3/sigsetops.3 +++ b/draft/man3/sigsetops.3 @@ -69,7 +69,9 @@ glibc .BR sigaddset (), .BR sigdelset (), .BR sigismember (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man3/sigwait.3 b/draft/man3/sigwait.3 index bc77d365..97878727 100644 --- a/draft/man3/sigwait.3 +++ b/draft/man3/sigwait.3 @@ -25,7 +25,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH SIGWAIT 3 2009-02-10 "Linux" "Linux Programmer's Manual" +.TH SIGWAIT 3 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sigwait \- wait for a signal @@ -99,11 +99,11 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE .\"O On success, .\"O .BR sigwait () .\"O returns 0. -.\"O On error, it returns a positive error number. +.\"O On error, it returns a positive error number (listed in ERRORS). À®¸ù¤¹¤ë¤È¡¢ .BR sigwait () ¤Ï 0 ¤òÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢Ä¾Á°¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ .\"O .SH ERRORS .SH ¥¨¥é¡¼ .TP diff --git a/draft/man3/sin.3 b/draft/man3/sin.3 index 1f48bf70..a36da7f4 100644 --- a/draft/man3/sin.3 +++ b/draft/man3/sin.3 @@ -39,7 +39,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SIN 3 2009-02-04 "" "Linux Programmer's Manual" +.TH SIN 3 2010-09-11 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sin, sinf, sinl \- sine function @@ -70,9 +70,14 @@ glibc .ad l .BR sinf (), .BR sinl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -122,23 +127,21 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .TP .\"O Domain error: \fIx\fP is an infinity Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç -.\" .I errno -.\" is set to -.\" .BR EDOM . +.\"O .I errno +.\"O is set to +.\"O .BR EDOM +.\"O (but see BUGS). .\"O An invalid floating-point exception .\"O .RB ( FE_INVALID ) .\"O is raised. +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ .PP -.\"O These functions do not set -.\"O .IR errno . -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781 .\"O .SH "CONFORMING TO" .SH ½àµò C99, POSIX.1-2001. @@ -148,6 +151,20 @@ C99, POSIX.1-2001. .\"O SVr4, 4.3BSD, C89. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O Before version 2.10, the glibc implementation did not set +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781 +.\"O .I errno +.\"O to +.\"O .B EDOM +.\"O when a domain error occurred. +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR acos (3), diff --git a/draft/man3/sinh.3 b/draft/man3/sinh.3 index 7e28f4ee..2075ed6b 100644 --- a/draft/man3/sinh.3 +++ b/draft/man3/sinh.3 @@ -39,7 +39,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SINH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH SINH 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sinh, sinhf, sinhl \- hyperbolic sine function @@ -70,9 +70,14 @@ glibc .ad l .BR sinhf (), .BR sinhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/sqrt.3 b/draft/man3/sqrt.3 index 0bc40971..dbdcf2f4 100644 --- a/draft/man3/sqrt.3 +++ b/draft/man3/sqrt.3 @@ -38,7 +38,7 @@ .\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SQRT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH SQRT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° sqrt, sqrtf, sqrtl \- Ê¿Êýº¬´Ø¿ô .SH ½ñ¼° @@ -66,9 +66,14 @@ glibc .ad l .BR sqrtf (), .BR sqrtl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/statvfs.3 b/draft/man3/statvfs.3 index f2efcc00..4ef97e09 100644 --- a/draft/man3/statvfs.3 +++ b/draft/man3/statvfs.3 @@ -31,7 +31,7 @@ .\" by Yuichi SATO .\" Updated & Modified Sun Jan 9 22:50:29 JST 2005 by Yuichi SATO .\" -.TH STATVFS 2 2003-08-22 "Linux" "Linux Programmer's Manual" +.TH STATVFS 3 2003-08-22 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O statvfs, fstatvfs \- get file system statistics diff --git a/draft/man3/stdarg.3 b/draft/man3/stdarg.3 index 66c0fe3f..08c15fa5 100644 --- a/draft/man3/stdarg.3 +++ b/draft/man3/stdarg.3 @@ -342,7 +342,7 @@ va_end(aq); .\"O These macros are .\"O .I not .\"O compatible with the historic macros they replace. -.\"O A backward compatible version can be found in the include file +.\"O A backward-compatible version can be found in the include file .\"O .IR . ¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ï¡¢°ÊÁ°¤«¤éÍѤ¤¤é¤ì¤Æ¤­¤¿Æ±Åù¤Î¥Þ¥¯¥í·²¤È ¸ß´¹¤Ç¤Ï\fI¤Ê¤¤\fP¡£²áµî¤Î¤â¤Î¤È¸ß´¹¤Ê¥Ð¡¼¥¸¥ç¥ó¤Ï¡¢ diff --git a/draft/man3/stdin.3 b/draft/man3/stdin.3 index e3816d0a..eefa2585 100644 --- a/draft/man3/stdin.3 +++ b/draft/man3/stdin.3 @@ -26,7 +26,7 @@ stdin, stdout, stderr \- ɸ .fi .\"O .SH DESCRIPTION .SH ÀâÌÀ -.\"O Under normal circumstances every Unix program has three streams opened +.\"O Under normal circumstances every UNIX program has three streams opened .\"O for it when it starts up, one for input, one for output, and one for .\"O printing diagnostic or error messages. .\"O These are typically attached to @@ -36,7 +36,7 @@ stdin, stdout, stderr \- ɸ .\"O the parent process chose to set up. .\"O (See also the "Redirection" section of .\"O .BR sh (1).) -ɸ½à¤Î´Ä¶­¤Ç¤Ï¡¢ Unix ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼ +ɸ½à¤Î´Ä¶­¤Ç¤Ï¡¢ UNIX ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼ ¥à¤ò 3 ¤ÄÍ¿¤¨¤é¤ì¤ë¡£¤½¤ì¤¾¤ìÆþÎÏÍÑ¡¢½ÐÎÏÍÑ¡¢¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ä¥¨¥é¡¼¥á¥Ã ¥»¡¼¥¸¤Îɽ¼¨ÍѤΤâ¤Î¤Ç¤¢¤ë¡£¤³¤ì¤é¤ÏÄ̾ï¥æ¡¼¥¶¤ÎüËö .RB ( tty (4) @@ -79,15 +79,15 @@ stdin, stdout, stderr \- ɸ .PP .\"O Since .\"O .IR FILE s -.\"O are a buffering wrapper around Unix file descriptors, the -.\"O same underlying files may also be accessed using the raw Unix file +.\"O are a buffering wrapper around UNIX file descriptors, the +.\"O same underlying files may also be accessed using the raw UNIX file .\"O interface, that is, the functions like .\"O .BR read (2) .\"O and .\"O .BR lseek (2). .I FILE -¤Ï Unix ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼ -¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ Unix ¤Î raw ¥Õ¥¡ +¤Ï UNIX ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼ +¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ UNIX ¤Î raw ¥Õ¥¡ ¥¤¥ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹ .RB ( read (2) ¤ä diff --git a/draft/man3/stpcpy.3 b/draft/man3/stpcpy.3 index 12f4cb25..150fb07c 100644 --- a/draft/man3/stpcpy.3 +++ b/draft/man3/stpcpy.3 @@ -27,7 +27,7 @@ .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" -.TH STPCPY 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH STPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O stpcpy \- copy a string returning a pointer to its end @@ -35,12 +35,34 @@ stpcpy \- ʸ .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *stpcpy(char *" dest ", const char *" src ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR stpcpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -67,10 +89,10 @@ stpcpy \- ʸ .\"O .SH "CONFORMING TO" .SH ½àµò .\"O This function is not part of the C or POSIX.1 standards, and is -.\"O not customary on Unix systems, but is not a GNU invention either. +.\"O not customary on UNIX systems, but is not a GNU invention either. .\"O Perhaps it comes from MS-DOS. .\"O Nowadays, it is also present on the BSDs. -¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢Unix ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê +¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢UNIX ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê ¤â¤Î¤Ç¤â¤Ê¤¤¤¬¡¢GNU ¤ÎȯÌÀ¤È¤¤¤¦¤ï¤±¤Ç¤â¤Ê¤¤¡£ ¤Ò¤ç¤Ã¤È¤·¤¿¤é MS-DOS ͳÍè¤Î¤â¤Î¤«¤â¤·¤ì¤Ê¤¤¡£ ¸½ºß¤Ç¤Ï¡¢BSD ·Ï¤Ë¤â¸ºß¤¹¤ë¡£ @@ -117,5 +139,6 @@ main(void) .BR memcpy (3), .BR memmove (3), .BR strcpy (3), +.BR string (3), .BR wcpcpy (3), .BR feature_test_macros (7) diff --git a/draft/man3/stpncpy.3 b/draft/man3/stpncpy.3 index ef260953..526f7553 100644 --- a/draft/man3/stpncpy.3 +++ b/draft/man3/stpncpy.3 @@ -15,7 +15,7 @@ .\" Translated Tue Jan 11 00:55:50 JST 2000 .\" by HANATAKA Shinya .\" -.TH STPNCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH STPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O stpncpy \- copy a fixed-size string, returning a pointer to its end @@ -23,12 +23,34 @@ stpncpy \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *stpncpy(char *" dest ", const char *" src ", size_t " n ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR stpncpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/strcasecmp.3 b/draft/man3/strcasecmp.3 index f5b54b1e..39c09b89 100644 --- a/draft/man3/strcasecmp.3 +++ b/draft/man3/strcasecmp.3 @@ -30,7 +30,7 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 18:12:45 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRCASECMP 3 1993-04-11 "" "Linux Programmer's Manual" +.TH STRCASECMP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strcasecmp, strncasecmp \- compare two strings ignoring case @@ -91,6 +91,7 @@ strcasecmp, strncasecmp \- .BR memcmp (3), .BR strcmp (3), .BR strcoll (3), +.BR string (3), .BR strncmp (3), .BR wcscasecmp (3), .BR wcsncasecmp (3) diff --git a/draft/man3/strcat.3 b/draft/man3/strcat.3 index e8939156..3110cddf 100644 --- a/draft/man3/strcat.3 +++ b/draft/man3/strcat.3 @@ -36,7 +36,7 @@ .\" by Yuichi SATO .\" Updated 2007-07-04, Akihiro MOTOKI , LDP v2.58 .\" -.TH STRCAT 3 2008-06-13 "GNU" "Linux Programmer's Manual" +.TH STRCAT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strcat, strncat \- concatenate two strings @@ -145,6 +145,7 @@ SVr4, 4.3BSD, C89, C99. .BR memccpy (3), .BR memcpy (3), .BR strcpy (3), +.BR string (3), .BR strncpy (3), .BR wcscat (3), .BR wcsncat (3) diff --git a/draft/man3/strchr.3 b/draft/man3/strchr.3 index 985e3f73..3f5dc2b3 100644 --- a/draft/man3/strchr.3 +++ b/draft/man3/strchr.3 @@ -36,7 +36,7 @@ .\" Updated & Modified 2001-10-16, Yuichi SATO .\" Updated 2006-07-20, Akihiro MOTOKI .\" -.TH STRCHR 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH STRCHR 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strchr, strrchr, strchrnul \- locate character in string @@ -139,6 +139,7 @@ NULL .BR index (3), .BR memchr (3), .BR rindex (3), +.BR string (3), .BR strlen (3), .BR strpbrk (3), .BR strsep (3), diff --git a/draft/man3/strcmp.3 b/draft/man3/strcmp.3 index 51b1c410..2c098bb6 100644 --- a/draft/man3/strcmp.3 +++ b/draft/man3/strcmp.3 @@ -33,7 +33,7 @@ .\" by YOSHINO Takashi .\" Updated Fri Oct 12 JST 2001 by Akihiro MOTOKI .\" -.TH STRCMP 3 2009-04-21 "" "Linux Programmer's Manual" +.TH STRCMP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .\"O strcmp, strncmp \- compare two strings .SH ̾Á° @@ -95,6 +95,7 @@ SVr4, 4.3BSD, C89, C99. .BR memcmp (3), .BR strcasecmp (3), .BR strcoll (3), +.BR string (3), .BR strncasecmp (3), .BR strverscmp (3), .BR wcscmp (3), diff --git a/draft/man3/strcoll.3 b/draft/man3/strcoll.3 index 39a214da..dd3d58db 100644 --- a/draft/man3/strcoll.3 +++ b/draft/man3/strcoll.3 @@ -31,7 +31,7 @@ .\" Translated 1997-12-26, HIROFUMI Nishizuka .\" Modified 2007-05-28, Akihiro MOTOKI , LDP v2.48 .\" -.TH STRCOLL 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRCOLL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strcoll \- compare two strings using the current locale @@ -94,6 +94,7 @@ SVr4, 4.3BSD, C89, C99. .BR bcmp (3), .BR memcmp (3), .BR setlocale (3), +.BR string (3), .BR strcasecmp (3), .BR strcmp (3), .BR strxfrm (3) diff --git a/draft/man3/strcpy.3 b/draft/man3/strcpy.3 index abcc3303..6433bc50 100644 --- a/draft/man3/strcpy.3 +++ b/draft/man3/strcpy.3 @@ -41,7 +41,7 @@ .\" by NAKANO Takeo , LDP v2.58 .\" -.TH STRCPY 3 2009-12-04 "GNU" "Linux Programmer's Manual" +.TH STRCPY 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strcpy, strncpy \- copy a string @@ -111,13 +111,14 @@ strcpy, strncpy \- ʸ .in +4n .nf -char* -strncpy(char *dest, const char *src, size_t n){ +char * +strncpy(char *dest, const char *src, size_t n) +{ size_t i; - for (i = 0 ; i < n && src[i] != \(aq\\0\(aq ; i++) + for (i = 0; i < n && src[i] != \(aq\\0\(aq; i++) dest[i] = src[i]; - for ( ; i < n ; i++) + for ( ; i < n; i++) dest[i] = \(aq\\0\(aq; return dest; @@ -206,6 +207,7 @@ if (n > 0) .BR memcpy (3), .BR memmove (3), .BR stpcpy (3), +.BR string (3), .BR strdup (3), .BR wcscpy (3), .BR wcsncpy (3) diff --git a/draft/man3/strdup.3 b/draft/man3/strdup.3 index 4c404da7..1dcec464 100644 --- a/draft/man3/strdup.3 +++ b/draft/man3/strdup.3 @@ -33,7 +33,7 @@ .\" by YOSHINO Takashi .\" Updated Fri Nov 2 JST 2001 by Kentaro Shirakata .\" -.TH STRDUP 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRDUP 3 2010-09-26 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O strdup, strndup, strdupa, strndupa \- duplicate a string strdup, strndup, strdupa, strndupa \- ʸ»úÎó¤òÊ£À½¤¹¤ë @@ -57,14 +57,34 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.PD 0 +.ad l .sp .BR strdup (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br -.BR strndup (), +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PP +.BR strndup (): +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.PP .BR strdupa (), .BR strndupa (): _GNU_SOURCE +.ad +.PD .SH ÀâÌÀ .\"O The .\"O .BR strdup () @@ -137,4 +157,5 @@ _GNU_SOURCE .BR free (3), .BR malloc (3), .BR realloc (3), +.BR string (3), .BR wcsdup (3) diff --git a/draft/man3/strerror.3 b/draft/man3/strerror.3 index 5a754e0d..842e6814 100644 --- a/draft/man3/strerror.3 +++ b/draft/man3/strerror.3 @@ -75,7 +75,7 @@ XSI .BR strerror_r () ¤¬Ä󶡤µ¤ì¤ë: .br -(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !\ _GNU_SOURCE +(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) && !\ _GNU_SOURCE .fi .\"O .SH DESCRIPTION .\"O The diff --git a/draft/man3/strfry.3 b/draft/man3/strfry.3 index 840390d4..411f4565 100644 --- a/draft/man3/strfry.3 +++ b/draft/man3/strfry.3 @@ -29,7 +29,7 @@ .\" Japanese Version Copyright (c) 1998 Akihiro Motoki all rights reserved. .\" Translated Mon May 25 1998 by Akihiro Motoki .\" -.TH STRFRY 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRFRY 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strfry \- randomize a string @@ -77,4 +77,5 @@ strfry \- ʸ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR memfrob (3), +.BR string (3), .BR feature_test_macros (7) diff --git a/draft/man3/strftime.3 b/draft/man3/strftime.3 index 302c412b..d75065ae 100644 --- a/draft/man3/strftime.3 +++ b/draft/man3/strftime.3 @@ -28,7 +28,7 @@ .\" Modified Sat Jul 24 18:03:44 1993 by Rik Faith (faith@cs.unc.edu) .\" Applied fix by Wolfgang Franke, aeb, 961011 .\" Corrected return value, aeb, 970307 -.\" Added Single Unix Spec conversions and %z, aeb/esr, 990329. +.\" Added Single UNIX Spec conversions and %z, aeb/esr, 990329. .\" 2005-11-22 mtk, added Glibc Notes covering optional 'flag' and .\" 'width' components of conversion specifications. .\" @@ -46,7 +46,7 @@ .\"WORD: conversion specification ÊÑ´¹»ØÄê .\"WORD: modifier ½¤¾þ»Ò .\"WORD: broken-down time Í×ÁÇÊ̤Î(»þ¹ï) -.\"WORD: Single Unix Specification Åý°ì Unix µ¬³Ê +.\"WORD: Single UNIX Specification Åý°ì UNIX µ¬³Ê .\"WORD: ISO\ 8601 week-based ISO\ 8601 ¤Î½µÃ±°Ìɽµ­ .\" .TH STRFTIME 3 2010-01-17 "GNU" "Linux Programmer's Manual" @@ -413,7 +413,7 @@ ISO\ 8601 .\"O conversion specification were used. (SU) ¸½ºß¤Î¥í¥±¡¼¥ë¤Ë¤ª¤¤¤ÆÊ̽ñ¼°¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢ Ä̾ï¤ÎÊÑ´¹»ØÄ꤬»ÈÍѤµ¤ì¤¿¤«¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë (SU)¡£ -.\"O The Single Unix Specification mentions +.\"O The Single UNIX Specification mentions .\"O .BR %Ec , .\"O .BR %EC , .\"O .BR %Ex , @@ -438,7 +438,7 @@ ISO\ 8601 .\"O modifier is to use .\"O alternative numeric symbols (say, roman numerals), and that of the .\"O E modifier is to use a locale-dependent alternative representation. -Åý°ì UNIX µ¬³Ê (Single Unix Specification) ¤Ç¤Ï +Åý°ì UNIX µ¬³Ê (Single UNIX Specification) ¤Ç¤Ï .BR %Ec , .BR %EC , .BR %Ex , @@ -529,7 +529,7 @@ libc 4.4.1 .SH ½àµò SVr4, C89, C99. .\"O There are strict inclusions between the set of conversions -.\"O given in ANSI C (unmarked), those given in the Single Unix Specification +.\"O given in ANSI C (unmarked), those given in the Single UNIX Specification .\"O (marked SU), those given in Olson's timezone package (marked TZ), .\"O and those given in glibc (marked GNU), except that .\"O .B %+ diff --git a/draft/man3/strnlen.3 b/draft/man3/strnlen.3 index 591c244a..47056cea 100644 --- a/draft/man3/strnlen.3 +++ b/draft/man3/strnlen.3 @@ -13,7 +13,7 @@ .\" Translated Tue Jan 11 00:55:48 JST 2000 .\" by HANATAKA Shinya .\" -.TH STRNLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH STRNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strnlen \- determine the length of a fixed-size string @@ -27,6 +27,30 @@ strnlen \- .sp .BI "size_t strnlen(const char *" s ", size_t " maxlen ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR strnlen (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/strpbrk.3 b/draft/man3/strpbrk.3 index 7a3a9736..e64ccac7 100644 --- a/draft/man3/strpbrk.3 +++ b/draft/man3/strpbrk.3 @@ -32,7 +32,7 @@ .\" by Ito Hiromi (hiromi@marimo.or.jp) .\" Updated Sat Dec 11 00:44:56 JST 1999 .\" by Kentaro Shirakata -.TH STRPBRK 3 1993-04-12 "" "Linux Programmer's Manual" +.TH STRPBRK 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strpbrk \- search a string for any of a set of characters @@ -75,6 +75,7 @@ SVr4, 4.3BSD, C89, C99. .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strsep (3), .BR strspn (3), .BR strstr (3), diff --git a/draft/man3/strptime.3 b/draft/man3/strptime.3 index f233e317..1e08f0e0 100644 --- a/draft/man3/strptime.3 +++ b/draft/man3/strptime.3 @@ -462,7 +462,7 @@ SUSv2, POSIX.1-2001. .\"O In principle, this function does not initialize \fItm\fP but .\"O only stores the values specified. .\"O This means that \fItm\fP should be initialized before the call. -.\"O Details differ a bit between different Unix systems. +.\"O Details differ a bit between different UNIX systems. .\"O The glibc implementation does not touch those fields which are not .\"O explicitly specified, except that it recomputes the .\"O .I tm_wday @@ -472,7 +472,7 @@ SUSv2, POSIX.1-2001. ¸¶Â§¤È¤·¤Æ¡¢¤³¤Î´Ø¿ô¤Ï \fItm\fP ¤Î½é´ü²½¤Ï¤»¤º¤Ë¡¢ »ØÄꤵ¤ì¤¿ÃͤΤߤòÆþ¤ì¤ë¡£ ¤Ä¤Þ¤ê¡¢¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤ÎÁ°¤Ë \fItm\fP ¤ò½é´ü²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -¾¤Î Unix ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£ +¾¤Î UNIX ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£ glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ÌÀ¼¨Åª¤Ë»ØÄꤵ¤ì¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£ Îã³°¤È¤·¤Æ¡¢Ç¯¡¦·î¡¦Æü¤Î¤¤¤º¤ì¤«¤ÎÍ×ÁǤ¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë .I tm_wday diff --git a/draft/man3/strsep.3 b/draft/man3/strsep.3 index 59b567fc..b795b5b0 100644 --- a/draft/man3/strsep.3 +++ b/draft/man3/strsep.3 @@ -37,7 +37,7 @@ .\" .\" WORD: delimiter ¶èÀÚ¤êʸ»ú .\" -.TH STRSEP 3 2009-01-16 "GNU" "Linux Programmer's Manual" +.TH STRSEP 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strsep \- extract token from string @@ -135,6 +135,7 @@ _BSD_SOURCE .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strspn (3), .BR strstr (3), diff --git a/draft/man3/strsignal.3 b/draft/man3/strsignal.3 index 17f97f17..1d5eabe0 100644 --- a/draft/man3/strsignal.3 +++ b/draft/man3/strsignal.3 @@ -32,19 +32,42 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 17:59:03 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRSIGNAL 3 2008-08-21 "GNU" "Linux Programmer's Manual" +.TH STRSIGNAL 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° strsignal \- ¥·¥°¥Ê¥ë¤òÀâÌÀ¤¹¤ëʸ»úÎó¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *strsignal(int " sig ); .sp .BI "extern const char * const " sys_siglist []; .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR strsignal (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD +.\"O .SH DESCRIPTION .SH ÀâÌÀ .BR strsignal () ´Ø¿ô¤Ï¡¢°ú¿ô \fIsig\fP ¤ÇÅϤµ¤ì¤¿¥·¥°¥Ê¥ëÈÖ¹æ¤ò diff --git a/draft/man3/strspn.3 b/draft/man3/strspn.3 index e013ce60..e13f694f 100644 --- a/draft/man3/strspn.3 +++ b/draft/man3/strspn.3 @@ -30,7 +30,7 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 17:57:50 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRSPN 3 1993-04-12 "" "Linux Programmer's Manual" +.TH STRSPN 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° strspn, strcspn \- ʸ»úÎ󤫤éʸ»ú¤Î¥»¥Ã¥È¤òõ¤¹ .SH ½ñ¼° @@ -64,6 +64,7 @@ SVr4, 4.3BSD, C89, C99. .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strstr (3), diff --git a/draft/man3/strstr.3 b/draft/man3/strstr.3 index ce9d75c6..573d6726 100644 --- a/draft/man3/strstr.3 +++ b/draft/man3/strstr.3 @@ -35,7 +35,7 @@ .\" Updated Sun Sep 5 JST 1999 by by Kentaro Shirakata .\" Updated Wed Apr 20 JST 2005 by by Kentaro Shirakata .\" -.TH STRSTR 3 2005-04-05 "GNU" "Linux Programmer's Manual" +.TH STRSTR 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O strstr, strcasestr \- locate a substring @@ -111,6 +111,7 @@ Linux libc .BR rindex (3), .BR strcasecmp (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strspn (3), diff --git a/draft/man3/strtod.3 b/draft/man3/strtod.3 index 5a6f3333..54143f01 100644 --- a/draft/man3/strtod.3 +++ b/draft/man3/strtod.3 @@ -49,7 +49,7 @@ .\" Updated & Modified 2006-07-20, .\" Akihiro MOTOKI , LDP v2.36 .\" -.TH STRTOD 3 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH STRTOD 3 2010-00-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O strtod, strtof, strtold \- convert ASCII string to floating-point number .SH ̾Á° @@ -71,11 +71,18 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR strtof (), .BR strtold (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad l .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/strtok.3 b/draft/man3/strtok.3 index 891ce530..3b2add1a 100644 --- a/draft/man3/strtok.3 +++ b/draft/man3/strtok.3 @@ -32,7 +32,7 @@ .\" Updated 2002-03-28, Kentaro Shirakata .\" Updated 2005-11-19, Akihiro MOTOKI .\" -.TH STRTOK 3 2008-10-29 "GNU" "Linux Programmer's Manual" +.TH STRTOK 3 2010-09-27 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O strtok, strtok_r \- extract tokens from strings .SH ̾Á° @@ -278,14 +278,24 @@ main(int argc, char *argv[]) } exit(EXIT_SUCCESS); -} /* main */ +} .fi +.PP +.\"O Another example program using +.\"O .BR strtok () +.\"O can be found in +.\"O .BR getaddrinfo_a (3). +.BR strtok () +¤ò»È¤Ã¤¿ÊÌ¤Î¥×¥í¥°¥é¥àÎ㤬 +.BR getaddrinfo_a (3) +¤Ë¤¢¤ë¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR index (3), .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strspn (3), diff --git a/draft/man3/strtol.3 b/draft/man3/strtol.3 index f6313a33..c7217790 100644 --- a/draft/man3/strtol.3 +++ b/draft/man3/strtol.3 @@ -38,7 +38,7 @@ .\" .\" WORD: base ´ð¿ô .\" -.TH STRTOL 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRTOL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O strtol, strtoll, strtoq \- convert a string to a long integer strtol, strtoll, strtoq \- ʸ»úÎó¤ò long int ¤ËÊÑ´¹¤¹¤ë @@ -62,9 +62,14 @@ glibc .sp .ad l .BR strtoll (): -XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or +.RS 4 +XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/strtoul.3 b/draft/man3/strtoul.3 index 498f4e14..2b7d83a7 100644 --- a/draft/man3/strtoul.3 +++ b/draft/man3/strtoul.3 @@ -38,7 +38,7 @@ .\" .\" WORD: base ´ð¿ô .\" -.TH STRTOUL 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRTOUL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° .\"O strtoul, strtoull, strtouq \- convert a string to an unsigned long integer strtoul, strtoull, strtouq \- ʸ»úÎó¤ò unsigned long int ¤ËÊÑ´¹¤¹¤ë @@ -63,9 +63,14 @@ glibc .sp .ad l .BR strtoull (): -XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or +.RS 4 +XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .\"O The .\"O .BR strtoul () diff --git a/draft/man3/strxfrm.3 b/draft/man3/strxfrm.3 index 251e15b1..9248b34d 100644 --- a/draft/man3/strxfrm.3 +++ b/draft/man3/strxfrm.3 @@ -30,7 +30,7 @@ .\" Translated Fri Jun 26 1998 by SHOJI Yasushi .\" Updated & Modefied Sun Mar 7 1999 by Shouichi Saito .\" -.TH STRXFRM 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRXFRM 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O strxfrm \- string transformation .SH ̾Á° @@ -108,6 +108,7 @@ SVr4, 4.3BSD, C89, C99. .BR bcmp (3), .BR memcmp (3), .BR setlocale (3), +.BR string (3), .BR strcasecmp (3), .BR strcmp (3), .BR strcoll (3) diff --git a/draft/man3/sysconf.3 b/draft/man3/sysconf.3 index bbfa1b73..1762f65d 100644 --- a/draft/man3/sysconf.3 +++ b/draft/man3/sysconf.3 @@ -64,7 +64,7 @@ POSIX .LP .\"O At run time, one can ask for numerical values using the present function .\"O .BR sysconf (). -.\"O On can ask for numerical values that may depend +.\"O One can ask for numerical values that may depend .\"O on the file system a file is in using the calls .\"O .BR fpathconf (3) .\"O and diff --git a/draft/man3/syslog.3 b/draft/man3/syslog.3 index a7d94ab7..9b510032 100644 --- a/draft/man3/syslog.3 +++ b/draft/man3/syslog.3 @@ -437,7 +437,7 @@ POSIX.1-2001 .\"O .BR LOG_FTP , .\"O the other .\"O .I facility -.\"O values appear on most Unix systems. +.\"O values appear on most UNIX systems. ¤·¤«¤·¤Ê¤¬¤é¡¢ .B LOG_AUTHPRIV ¤È @@ -445,18 +445,18 @@ POSIX.1-2001 ¤È¤¤¤¦Îã³°¤Ï¤¢¤ë¤¬¡¢ ¤½¤ì°Ê³°¤Î .I facility -¤ÎÃͤÏ¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£ +¤ÎÃͤÏ¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£ .\"O The .\"O .B LOG_PERROR .\"O value for .\"O .I option .\"O is not specified by POSIX.1-2001, but is available -.\"O in most versions of Unix. +.\"O in most versions of UNIX. .I option ¤ÎÃͤΠ.B LOG_PERROR ¤ÎÃͤϡ¢ POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ -Unix ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£ +UNIX ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£ .\"O .\" .SH HISTORY .\" .SH ÍúÎò .\"O .\" A diff --git a/draft/man3/system.3 b/draft/man3/system.3 index 2357a848..eee3d3ab 100644 --- a/draft/man3/system.3 +++ b/draft/man3/system.3 @@ -34,7 +34,7 @@ .\" .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\" -.TH SYSTEM 3 2004-12-20 "" "Linux Programmer's Manual" +.TH SYSTEM 3 2010-09-10 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O system \- execute a shell command @@ -130,12 +130,17 @@ C89, C99, POSIX.1-2001. .PP .\"O If the .\"O .B _XOPEN_SOURCE -.\"O feature test macro is defined, then the macros described in +.\"O feature test macro is defined +.\"O (before including +.\"O .I any +.\"O header files), +.\"O then the macros described in .\"O .BR wait (2) .\"O .RB ( WEXITSTATUS (), .\"O etc.) are made available when including .\"O .IR . -µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Ç¤¢¤ë +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) +µ¡Ç½¸¡ºº¥Þ¥¯¥í .B _XOPEN_SOURCE ¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ .BR wait (2) diff --git a/draft/man3/tan.3 b/draft/man3/tan.3 index 40d9de31..af63f011 100644 --- a/draft/man3/tan.3 +++ b/draft/man3/tan.3 @@ -37,7 +37,7 @@ .\" Proof Reading: Takashi Yoshino .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TAN 3 2008-08-05 "" "Linux Programmer's Manual" +.TH TAN 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° tan, tanf, tanl \- ÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë´Ø¿ô .SH ½ñ¼° @@ -62,9 +62,14 @@ Feature Test Macro Requirements for glibc (see .ad l .BR tanf (), .BR tanl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .BR tan () @@ -131,12 +136,17 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .TP .\"O Domain error: \fIx\fP is an infinity Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤Ï̵¸ÂÂç¤Ç¤¢¤ë -.\" .I errno -.\" is set to -.\" .BR EDOM . +.\"O .I errno +.\"O is set to +.\"O .BR EDOM +.\"O (but see BUGS). .\"O An invalid floating-point exception .\"O .RB ( FE_INVALID ) .\"O is raised. +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ @@ -154,15 +164,20 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_OVERFLOW ) ¤¬¾å¤¬¤ë¡£ -.PP -.\"O These functions do not set -.\"O .IR errno . -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set -.\" errno (at least for domain error)? -.\" Bug raised: http://sourceware.org/bugzilla/show_bug.cgi?id=6782 +.\"O .SH BUGS +.SH ¥Ð¥° +.\"O Before version 2.10, the glibc implementation did not set +.\" http://sourceware.org/bugzilla/show_bug.cgi?id=6782 +.\"O .I errno +.\"O to +.\"O .B EDOM +.\"O when a domain error occurred. +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .\"O .SH "CONFORMING TO" .SH ½àµò C99, POSIX.1-2001. diff --git a/draft/man3/tanh.3 b/draft/man3/tanh.3 index 0ae2a2c7..02cfea98 100644 --- a/draft/man3/tanh.3 +++ b/draft/man3/tanh.3 @@ -36,7 +36,7 @@ .\" by Kenji Kajiwara and Kentaro Ogawa .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TANH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH TANH 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O tanh, tanhf, tanhl \- hyperbolic tangent function @@ -67,9 +67,14 @@ glibc .ad l .BR tanhf (), .BR tanhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/tcgetsid.3 b/draft/man3/tcgetsid.3 index f5bcf2ac..80538a0c 100644 --- a/draft/man3/tcgetsid.3 +++ b/draft/man3/tcgetsid.3 @@ -25,18 +25,21 @@ .\" Translated Sat Jul 19 03:06:35 JST 2003 .\" by Akihiro MOTOKI .\" -.TH TCGETSID 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH TCGETSID 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .\"O tcgetsid \- get session ID .SH ̾Á° tcgetsid \- ¥»¥Ã¥·¥ç¥óID ¤ò¼èÆÀ¤¹¤ë .\"O .SH SYNOPSIS .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 +.nf +.\"O .BR "#define _XOPEN_SOURCE 500" " /* See feature_test_macros(7) */" +.BR "#define _XOPEN_SOURCE 500" " /* feature_test_macros(7) »²¾È */" .br .B "#include " .sp .BI "pid_t tcgetsid(int " fd ); +.fi .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The function diff --git a/draft/man3/termios.3 b/draft/man3/termios.3 index 4d1d75ee..7d88de00 100644 --- a/draft/man3/termios.3 +++ b/draft/man3/termios.3 @@ -58,7 +58,7 @@ .\"WORD: vertical tab ¿âľ¥¿¥Ö .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\" -.TH TERMIOS 3 2007-11-26 "Linux" "Linux Programmer's Manual" +.TH TERMIOS 3 2010-06-20 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, .\"O cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \- @@ -700,17 +700,11 @@ KILL ¤¬É¬Í×] .TP .B NOFLSH -.\"O Disable flushing the input and output queues when generating the -.\"O .BR SIGINT , -.\"O .BR SIGQUIT , -.\"O and -.\"O .B SIGSUSP -.\"O signals. -.\"O .\" Stevens lets SIGSUSP only flush the input queue -.BR SIGINT , -.BR SIGQUIT , -.B SIGSUSP -¥·¥°¥Ê¥ëȯÀ¸»þ¤ÎÆþÎÏ¡¦½ÐÎÏ¥­¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£ +.\"O Disable flushing the input and output queues when generating signals for the +.\"O INT, QUIT, and SUSP characters. +.\" Stevens lets SUSP only flush the input queue +INT, QUIT, SUSP ʸ»ú¤ËÂбþ¤¹¤ë¥·¥°¥Ê¥ë¤òȯÀ¸¤¹¤ëºÝ¤Î +ÆþÎÏ¡¦½ÐÎÏ¥­¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£ .TP .B TOSTOP .\"O Send the @@ -1514,11 +1508,11 @@ B0 ¤ÏÈóɸ½à¤À¤¬¡¢BSD ¤Ç¤ÏÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .\"O .SH NOTES .SH Ãí°Õ -.\"O Unix V7 and several later systems have a list of baud rates +.\"O UNIX V7 and several later systems have a list of baud rates .\"O where after the fourteen values B0, ..., B9600 one finds the .\"O two constants EXTA, EXTB ("External A" and "External B"). .\"O Many systems extend the list with much higher baud rates. -Unix V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë +UNIX V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë B0, ..., B9600 ¤Î¸å¤í¤Ë EXTA, EXTB ("External A" ¤È "External B") ¤Î 2 ¤Ä¤ò Äɲ䷤Ƥ¤¤ë¡£ ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¤µ¤é¤Ë¹â®¤Ê¥Ü¡¼¥ì¡¼¥È¤Î¤¿¤á¤Ë¥ê¥¹¥È¤ò³ÈÄ¥¤·¤Æ¤¤¤ë¡£ @@ -1545,13 +1539,13 @@ Linux, AIX, DU, Tru64 FreeBSD, NetBSD, HP-UX, MacOS ¤Ï .I duration ¤ÎÃͤò̵»ë¤¹¤ë¡£ -.\"O Under Solaris and Unixware, +.\"O Under Solaris and UnixWare, .\"O .BR tcsendbreak () .\"O with nonzero .\"O .I duration .\"O behaves like .\"O .BR tcdrain (). -Solaris ¤È Unixware ¤Ç¤Ï¡¢Èó¥¼¥í¤Î +Solaris ¤È UnixWare ¤Ç¤Ï¡¢Èó¥¼¥í¤Î .I duration ¤ò»ØÄꤷ¤¿ .BR tcsendbreak () diff --git a/draft/man3/tgamma.3 b/draft/man3/tgamma.3 index d3c7a8c5..15d79a43 100644 --- a/draft/man3/tgamma.3 +++ b/draft/man3/tgamma.3 @@ -14,7 +14,7 @@ .\" by SAITOH Akira .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TGAMMA 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH TGAMMA 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O tgamma, tgammaf, tgammal \- true gamma function @@ -33,17 +33,25 @@ tgamma, tgammaf, tgammal \- \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .sp .in -4n -Feature Test Macro Requirements for glibc (see -.BR feature_test_macros (7)): +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): .in .sp .ad l .BR tgamma (), .BR tgammaf (), .BR tgammal (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The Gamma function is defined by diff --git a/draft/man3/tmpnam.3 b/draft/man3/tmpnam.3 index d897c87e..ebfc8bb3 100644 --- a/draft/man3/tmpnam.3 +++ b/draft/man3/tmpnam.3 @@ -30,7 +30,7 @@ .\" Updated 2005-03-15, Akihiro MOTOKI .\" Updated 2006-07-26, Akihiro MOTOKI , LDP v2.36 .\" -.TH TMPNAM 3 2008-08-06 "" "Linux Programmer's Manual" +.TH TMPNAM 3 2010-09-10 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O tmpnam, tmpnam_r \- create a name for a temporary file @@ -230,17 +230,20 @@ tmpnam_r(char *s) .fi .sp .\"O A few systems implement it. -.\"O To get a glibc prototype for this function, +.\"O To get a glibc prototype for this function from +.\"O .IR , .\"O define .\"O .B _SVID_SOURCE .\"O or .\"O .B _BSD_SOURCE -.\"O before including -.\"O .IR . +.\"O (before including +.\"O .I any +.\"O header file). ¿ô¤Ï¾¯¤Ê¤¤¤¬¡¢¤³¤Î´Ø¿ô¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤â¤¢¤ë¡£ -¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò»È¤¦¤Ë¤Ï¡¢ +¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò .I -¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ëÁ°¤Ë +¤«¤éÆÀ¤ë¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _SVID_SOURCE ¤« .B _BSD_SOURCE diff --git a/draft/man3/towctrans.3 b/draft/man3/towctrans.3 index ecc57a4d..587a5f89 100644 --- a/draft/man3/towctrans.3 +++ b/draft/man3/towctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/towlower.3 b/draft/man3/towlower.3 index 6abc51d0..c704b20d 100644 --- a/draft/man3/towlower.3 +++ b/draft/man3/towlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/towupper.3 b/draft/man3/towupper.3 index ed89538d..25b3411a 100644 --- a/draft/man3/towupper.3 +++ b/draft/man3/towupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/trunc.3 b/draft/man3/trunc.3 index 7aadda0a..f30bdc76 100644 --- a/draft/man3/trunc.3 +++ b/draft/man3/trunc.3 @@ -27,7 +27,7 @@ .\" Updated & Modified Sun Jan 16 08:20:45 JST 2005 .\" by Yuichi SATO .\" -.TH TRUNC 3 2008-08-11 "" "Linux Programmer's Manual" +.TH TRUNC 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O trunc, truncf, truncl \- round to integer, towards zero @@ -59,9 +59,14 @@ glibc .BR trunc (), .BR truncf (), .BR truncl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O These functions round \fIx\fP to the nearest integer diff --git a/draft/man3/ttyslot.3 b/draft/man3/ttyslot.3 index a4525f49..aa54a338 100644 --- a/draft/man3/ttyslot.3 +++ b/draft/man3/ttyslot.3 @@ -28,7 +28,7 @@ .\" Translated Wed Sep 8 01:25:01 JST 2004 .\" by Yuichi SATO .\" -.TH TTYSLOT 3 2007-11-26 "GNU" "Linux Programmer's Manual" +.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ttyslot \- find the slot of the current user's terminal in some file @@ -53,7 +53,11 @@ glibc .sp .ad l .BR ttyslot (): -_BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500) +.RS 4 +_BSD_SOURCE || +.br +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_\ <\ 500\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -72,10 +76,10 @@ _BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500) .SS ÂçÀΤÎÎò»Ë .\"O There used to be a file .\"O .I /etc/ttys -.\"O in Unix V6, that was read by the +.\"O in UNIX V6, that was read by the .\"O .BR init (8) .\"O program to find out what to do with each terminal line. -Unix V6 ¤Ç¤Ï +UNIX V6 ¤Ç¤Ï .I /etc/ttys ¥Õ¥¡¥¤¥ë¤¬»È¤ï¤ì¤Æ¤¤¤¿¡£ .BR init (8) @@ -105,14 +109,14 @@ Unix V6 init ¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ê¡¢\(aq0\(aq ¤ò \(aq1\(aq ºÆÅÙ¤ËÊѹ¹¤·¡¢ init ¤ËºÆÅÙ¥·¥°¥Ê¥ë¤òÁ÷¤ë¤³¤È¤Ç²ò·è¤¹¤ë¡£ .LP -.\"O In Unix V7 the format was changed: here the second character +.\"O In UNIX V7 the format was changed: here the second character .\"O was the argument to .\"O .BR getty (8) .\"O indicating the sequence of line speeds to try (\(aq0\(aq was: cycle through .\"O 300-1200-150-110 baud; \(aq4\(aq was for the on-line console DECwriter) .\"O while the rest of the line contained the name of the tty. .\"O Thus a typical line was "14console". -Unix V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿: +UNIX V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿: 2 ʸ»úÌܤ¬ .BR getty (8) ¤Î°ú¤­¿ô¤È¤Ê¤ê¡¢(Àܳ¤ò) »î¤ß¤ë²óÀþ®Å٤νç½ø¤òɽ¤¹¤è¤¦¤Ë¤Ê¤ê @@ -196,12 +200,12 @@ BSD À®¸ù¤·¤¿¾ì¹ç¡¢¤³¤Î´Ø¿ô¤Ï¥¹¥í¥Ã¥ÈÈÖ¹æ¤òÊÖ¤¹¡£ .\"O On error (e.g., if none of the file descriptors 0, 1 or 2 is .\"O associated with a terminal that occurs in this data base) -.\"O it returns 0 on Unix V6 and V7 and BSD-like systems, +.\"O it returns 0 on UNIX V6 and V7 and BSD-like systems, .\"O but \-1 on System V-like systems. ¥¨¥é¡¼¤Î¾ì¹ç (Î㤨¤Ð¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 0, 1, 2 ¤Î²¿¤ì¤â ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¢¤ëüËö¤Ë´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç)¡¢ -Unix V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢ +UNIX V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢ System V ·Ï¤Î¥·¥¹¥Æ¥à¤Ï -1 ¤òÊÖ¤¹¡£ .\"O .SH "CONFORMING TO" .SH ½àµò @@ -247,9 +251,9 @@ Minix .\"O .\" .SH HISTORY .\" .SH ÍúÎò .\"O .\" .BR ttyslot () -.\"O .\" appeared in Unix V7. +.\"O .\" appeared in UNIX V7. .\" .BR ttyslot () -.\" ¤Ï Unix V7 ¤ËÅо줷¤¿¡£ +.\" ¤Ï UNIX V7 ¤ÇÅо줷¤¿¡£ .\"O .SH "SEE ALSO" .SH ´ØÏ¢¹àÌÜ .BR getttyent (3), diff --git a/draft/man3/ualarm.3 b/draft/man3/ualarm.3 index db84d6d7..3ea27e56 100644 --- a/draft/man3/ualarm.3 +++ b/draft/man3/ualarm.3 @@ -26,7 +26,7 @@ .\" by Yuichi SATO .\" Updated 2007-05-04, Akihiro MOTOKI .\" -.TH UALARM 3 2008-08-06 "" "Linux Programmer's Manual" +.TH UALARM 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O ualarm \- schedule signal after given number of microseconds @@ -48,7 +48,26 @@ glibc .in .sp .BR ualarm (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.TP 4 +.fi +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/ungetwc.3 b/draft/man3/ungetwc.3 index 345680ec..cbad134e 100644 --- a/draft/man3/ungetwc.3 +++ b/draft/man3/ungetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/unlocked_stdio.3 b/draft/man3/unlocked_stdio.3 index 2b35f7a8..11c4ad38 100644 --- a/draft/man3/unlocked_stdio.3 +++ b/draft/man3/unlocked_stdio.3 @@ -82,8 +82,10 @@ glibc .BR getchar_unlocked (), .BR putc_unlocked (), .BR putchar_unlocked (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || _BSD_SOURCE || _SVID_SOURCE +.RE .sp .BR clearerr_unlocked (), .BR feof_unlocked (), @@ -94,7 +96,9 @@ _BSD_SOURCE || _SVID_SOURCE .BR fputc_unlocked (), .BR fread_unlocked (), .BR fwrite_unlocked (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .sp .BR fgets_unlocked (), .BR fputs_unlocked (), @@ -105,7 +109,9 @@ _BSD_SOURCE || _SVID_SOURCE .BR putwchar_unlocked (), .BR fgetws_unlocked (), .BR fputws_unlocked (): +.RS 4 _GNU_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ @@ -137,10 +143,10 @@ POSIX.1-2001 .\"O The nonstandard .\"O .BR *_unlocked () -.\"O variants occur on a few Unix systems, and are available in recent glibc. +.\"O variants occur on a few UNIX systems, and are available in recent glibc. Èóɸ½à¤Î .BR *_unlocked () -¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ +¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ ºÇ¶á¤Î glibc ¤Ç¤Ï»ÈÍѲÄǽ¤Ç¤¢¤ë¤¬¡¢ .\" E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and .\" moved to a compatibility library. diff --git a/draft/man3/unlockpt.3 b/draft/man3/unlockpt.3 index cfc36a1c..1609f207 100644 --- a/draft/man3/unlockpt.3 +++ b/draft/man3/unlockpt.3 @@ -8,7 +8,7 @@ .\" .TH UNLOCKPT 3 2008-06-14 "" "Linux Programmer's Manual" .\"O .SH NAME -.\"O unlockpt \- unlock a pseudo-terminal master/slave pair +.\"O unlockpt \- unlock a pseudoterminal master/slave pair .SH ̾Á° unlockpt \- µ¼»÷üËö¥Þ¥¹¥¿/¥¹¥ì¡¼¥Ö¤Î¥Ú¥¢¤Î¥í¥Ã¥¯¤ò²ò½ü¤¹¤ë .\"O .SH SYNOPSIS @@ -24,8 +24,8 @@ unlockpt \- .SH ÀâÌÀ .\"O The .\"O .BR unlockpt () -.\"O function unlocks the slave pseudo-terminal device -.\"O (pty) corresponding to the master pty referred to by +.\"O function unlocks the slave pseudoterminal device +.\"O corresponding to the master pseudoterminal referred to by .\"O .IR fd . .BR unlockpt () ´Ø¿ô¤Ï @@ -34,7 +34,7 @@ unlockpt \- ²ò½ü¤¹¤ë¡£ .PP .\"O .BR unlockpt () -.\"O should be called before opening the slave side of a pty. +.\"O should be called before opening the slave side of a pseudoterminal. µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤ò¥ª¡¼¥×¥ó¤¹¤ëÁ°¤Ë¡¢ .BR unlockpt () ¤ò¸Æ¤Ó½Ð¤¹É¬Íפ¬¤¢¤ë¡£ @@ -65,7 +65,7 @@ unlockpt \- .B EINVAL .\"O The .\"O .I fd -.\"O argument is not associated with a master pty. +.\"O argument is not associated with a master pseudoterminal. °ú¤­¿ô .I fd ¤¬¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£ diff --git a/draft/man3/usleep.3 b/draft/man3/usleep.3 index e059fc68..f516d3b2 100644 --- a/draft/man3/usleep.3 +++ b/draft/man3/usleep.3 @@ -36,7 +36,7 @@ .\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata .\" Updated 2007-05-04, Akihiro MOTOKI , LDP v2.44 .\" -.TH USLEEP 3 2007-07-26 "" "Linux Programmer's Manual" +.TH USLEEP 3 2010-09-20 "" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O usleep \- suspend execution for interval of microseconds @@ -58,7 +58,26 @@ glibc .in .sp .BR usleep (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +.\"O Since glibc 2.12: +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.TP 4 +.fi +.\"O Before glibc 2.12: +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/wcpcpy.3 b/draft/man3/wcpcpy.3 index c5e6ef32..33c31aea 100644 --- a/draft/man3/wcpcpy.3 +++ b/draft/man3/wcpcpy.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 25 22:24:35 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCPCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH WCPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcpcpy \- copy a wide-character string, returning a pointer to its end @@ -22,12 +22,34 @@ wcpcpy \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcpcpy(wchar_t *" dest ", const wchar_t *" src ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcpcpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/wcpncpy.3 b/draft/man3/wcpncpy.3 index b15d0e35..416aa421 100644 --- a/draft/man3/wcpncpy.3 +++ b/draft/man3/wcpncpy.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Wed Oct 27 02:17:42 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCPNCPY 3 2003-11-01 "GNU" "Linux Programmer's Manual" +.TH WCPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcpncpy \- copy a fixed-size string of wide characters, @@ -23,12 +23,34 @@ wcpncpy \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcpncpy(wchar_t *" dest ", const wchar_t *" src ", size_t " n ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcpncpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/wcrtomb.3 b/draft/man3/wcrtomb.3 index 57ae1053..a3523108 100644 --- a/draft/man3/wcrtomb.3 +++ b/draft/man3/wcrtomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcscasecmp.3 b/draft/man3/wcscasecmp.3 index 2be48c76..e415e492 100644 --- a/draft/man3/wcscasecmp.3 +++ b/draft/man3/wcscasecmp.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 25 23:52:06 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcscasecmp \- compare two wide-character strings, ignoring case @@ -22,11 +22,34 @@ wcscasecmp \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int wcscasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcscasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -66,6 +89,13 @@ wcscasecmp \- ¤òÊÖ¤¹¡£ Âçʸ»ú¤È¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë¤·¤Æ \fIs1\fP ¤ÎÊý¤¬ \fIs2\fP ¤è¤ê¾®¤µ¤±¤ì¤Ð Éé¤ÎÀ°¿ô¤òÊÖ¤¹¡£ +.\"O .SH VERSIONS +.SH ¥Ð¡¼¥¸¥ç¥ó +.\"O The +.\"O .BR wcscasecmp () +.\"O function is provided in glibc since version 2.1. +.BR wcscasecmp () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH "CONFORMING TO" .SH ½àµò POSIX.1-2008. diff --git a/draft/man3/wcscat.3 b/draft/man3/wcscat.3 index 160e2d2b..42687b48 100644 --- a/draft/man3/wcscat.3 +++ b/draft/man3/wcscat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcschr.3 b/draft/man3/wcschr.3 index a225a055..e38cfa9d 100644 --- a/draft/man3/wcschr.3 +++ b/draft/man3/wcschr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcscmp.3 b/draft/man3/wcscmp.3 index 6b1cca66..aa20b0e8 100644 --- a/draft/man3/wcscmp.3 +++ b/draft/man3/wcscmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcscpy.3 b/draft/man3/wcscpy.3 index 1f889657..d6e55379 100644 --- a/draft/man3/wcscpy.3 +++ b/draft/man3/wcscpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcscspn.3 b/draft/man3/wcscspn.3 index 8048e677..36d8ee80 100644 --- a/draft/man3/wcscspn.3 +++ b/draft/man3/wcscspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsdup.3 b/draft/man3/wcsdup.3 index 4edf8d26..fa9ca8c7 100644 --- a/draft/man3/wcsdup.3 +++ b/draft/man3/wcsdup.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 18 22:36:21 JST 1999 @@ -16,7 +16,7 @@ .\" Updated & Modified Sun Jun 6 13:23:46 JST 2004 .\" by Yuichi SATO .\" -.TH WCSDUP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSDUP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcsdup \- duplicate a wide-character string @@ -24,12 +24,34 @@ wcsdup \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcsdup(const wchar_t *" s ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsdup (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/wcslen.3 b/draft/man3/wcslen.3 index 13ba6c38..19b6bb50 100644 --- a/draft/man3/wcslen.3 +++ b/draft/man3/wcslen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsncasecmp.3 b/draft/man3/wcsncasecmp.3 index cee5982c..1b7ecefb 100644 --- a/draft/man3/wcsncasecmp.3 +++ b/draft/man3/wcsncasecmp.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 18 22:59:06 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSNCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcsncasecmp \- compare two fixed-size wide-character strings, ignoring case @@ -22,11 +22,34 @@ wcsncasecmp \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int wcsncasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsncasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -71,6 +94,13 @@ wcsncasecmp \- ¤è¤êÂ礭¤±¤ì¤ÐÀµ¤ÎÃͤòÊÖ¤¹¡£¤³¤Î´Ø¿ô¤Ï¡¢Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¾ì¹ç ¤Ë¡¢\fIs1\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤¬ \fIs2\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤è¤ê¾®¤µ¤±¤ì ¤ÐÉé¤ÎÃͤòÊÖ¤¹¡£ +.\"O .SH VERSIONS +.SH ¥Ð¡¼¥¸¥ç¥ó +.\"O The +.\"O .BR wcsncasecmp () +.\"O function is provided in glibc since version 2.1. +.BR wcsncasecmp () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH "CONFORMING TO" .SH ½àµò POSIX.1-2008. diff --git a/draft/man3/wcsncat.3 b/draft/man3/wcsncat.3 index d1b05981..828f329c 100644 --- a/draft/man3/wcsncat.3 +++ b/draft/man3/wcsncat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsncmp.3 b/draft/man3/wcsncmp.3 index e051ea0b..3c770c68 100644 --- a/draft/man3/wcsncmp.3 +++ b/draft/man3/wcsncmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsncpy.3 b/draft/man3/wcsncpy.3 index 3ca6a166..58738fc7 100644 --- a/draft/man3/wcsncpy.3 +++ b/draft/man3/wcsncpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsnlen.3 b/draft/man3/wcsnlen.3 index bbf1f299..9e51c015 100644 --- a/draft/man3/wcsnlen.3 +++ b/draft/man3/wcsnlen.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Tue Oct 19 02:22:50 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNLEN 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcsnlen \- determine the length of a fixed-size wide-character string @@ -22,11 +22,34 @@ wcsnlen \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t wcsnlen(const wchar_t *" s ", size_t " maxlen ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsncasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The @@ -65,6 +88,13 @@ wcsnlen \- ¤Ð \fIwcslen(s)\fP ¤òÊÖ¤¹¡£¤¢¤ë¤¤¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎóÃæ¤Î ºÇ½é¤Î \fImaxlen\fP ʸ»ú¤Ë L\(aq\\0\(aq ʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð \fImaxlen\fP ¤òÊÖ¤¹¡£ +.\"O .SH VERSIONS +.SH ¥Ð¡¼¥¸¥ç¥ó +.\"O The +.\"O .BR wcsnlen () +.\"O function is provided in glibc since version 2.1. +.BR wcsnlen () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .\"O .SH "CONFORMING TO" .SH ½àµò .\"O This function is a GNU extension. diff --git a/draft/man3/wcsnrtombs.3 b/draft/man3/wcsnrtombs.3 index a1c1649e..26114857 100644 --- a/draft/man3/wcsnrtombs.3 +++ b/draft/man3/wcsnrtombs.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Fri Oct 22 01:12:12 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNRTOMBS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSNRTOMBS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcsnrtombs \- convert a wide-character string to a multibyte string @@ -22,12 +22,35 @@ wcsnrtombs \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t wcsnrtombs(char *" dest ", const wchar_t **" src ", size_t " nwc , .BI " size_t " len ", mbstate_t *" ps ); .fi +.sp +.in -4n +.\"O Feature Test Macro Requirements for glibc (see +.\"O .BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsnrtombs (): +.PD 0 +.ad l +.RS 4 +.TP 4 +.\"O Since glibc 2.10: +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +.\"O Before glibc 2.10: +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/wcspbrk.3 b/draft/man3/wcspbrk.3 index 9f844fab..600b9302 100644 --- a/draft/man3/wcspbrk.3 +++ b/draft/man3/wcspbrk.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsrchr.3 b/draft/man3/wcsrchr.3 index 40dbdee2..541d84f1 100644 --- a/draft/man3/wcsrchr.3 +++ b/draft/man3/wcsrchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsrtombs.3 b/draft/man3/wcsrtombs.3 index 97d89927..45361f50 100644 --- a/draft/man3/wcsrtombs.3 +++ b/draft/man3/wcsrtombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsspn.3 b/draft/man3/wcsspn.3 index 3cb866eb..97a9ec47 100644 --- a/draft/man3/wcsspn.3 +++ b/draft/man3/wcsspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcsstr.3 b/draft/man3/wcsstr.3 index 5c6b964a..2722074f 100644 --- a/draft/man3/wcsstr.3 +++ b/draft/man3/wcsstr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcstok.3 b/draft/man3/wcstok.3 index 3379194b..38f9ac5f 100644 --- a/draft/man3/wcstok.3 +++ b/draft/man3/wcstok.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcstombs.3 b/draft/man3/wcstombs.3 index 56020f25..322d5449 100644 --- a/draft/man3/wcstombs.3 +++ b/draft/man3/wcstombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/draft/man3/wcswidth.3 b/draft/man3/wcswidth.3 index 5b469abd..8cc55aac 100644 --- a/draft/man3/wcswidth.3 +++ b/draft/man3/wcswidth.3 @@ -8,13 +8,13 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Sat Oct 23 18:44:42 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSWIDTH 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wcswidth \- determine columns needed for a fixed-size wide-character string @@ -22,7 +22,8 @@ wcswidth \- .\"O .SH SYNOPSIS .SH ½ñ¼° .nf -.B #define _XOPEN_SOURCE +.\"O .BR "#define _XOPEN_SOURCE" " /* See feature_test_macros(7) */" +.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int wcswidth(const wchar_t *" s ", size_t " n ); diff --git a/draft/man3/wctob.3 b/draft/man3/wctob.3 index 2c28a106..8959f9bf 100644 --- a/draft/man3/wctob.3 +++ b/draft/man3/wctob.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wctomb.3 b/draft/man3/wctomb.3 index 161b792e..e23683d0 100644 --- a/draft/man3/wctomb.3 +++ b/draft/man3/wctomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -58,7 +58,7 @@ wctomb \- .\"O If \fIs\fP is NULL, the .\"O .BR wctomb () .\"O function -.\"O .\" The Dinkumware doc and the Single Unix specification say this, but +.\"O .\" The Dinkumware doc and the Single UNIX specification say this, but .\"O .\" glibc doesn't implement this. .\"O resets the shift state, only known to this function, .\"O to the initial state, and diff --git a/draft/man3/wctrans.3 b/draft/man3/wctrans.3 index 4d31d2b1..c24e09a6 100644 --- a/draft/man3/wctrans.3 +++ b/draft/man3/wctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wctype.3 b/draft/man3/wctype.3 index 8a64e69f..d8cc6d73 100644 --- a/draft/man3/wctype.3 +++ b/draft/man3/wctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wcwidth.3 b/draft/man3/wcwidth.3 index 20478829..77524cb0 100644 --- a/draft/man3/wcwidth.3 +++ b/draft/man3/wcwidth.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Sat Oct 23 20:06:18 JST 1999 diff --git a/draft/man3/wmemchr.3 b/draft/man3/wmemchr.3 index dcade71a..a9e95cb4 100644 --- a/draft/man3/wmemchr.3 +++ b/draft/man3/wmemchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wmemcmp.3 b/draft/man3/wmemcmp.3 index 36149f96..f39b50be 100644 --- a/draft/man3/wmemcmp.3 +++ b/draft/man3/wmemcmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Tue Oct 26 00:39:25 JST 1999 diff --git a/draft/man3/wmemcpy.3 b/draft/man3/wmemcpy.3 index e4961b0c..0b21ffdb 100644 --- a/draft/man3/wmemcpy.3 +++ b/draft/man3/wmemcpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wmemmove.3 b/draft/man3/wmemmove.3 index 17f60f51..3acada77 100644 --- a/draft/man3/wmemmove.3 +++ b/draft/man3/wmemmove.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wmemset.3 b/draft/man3/wmemset.3 index 15f4b372..4bc8aa86 100644 --- a/draft/man3/wmemset.3 +++ b/draft/man3/wmemset.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/draft/man3/wprintf.3 b/draft/man3/wprintf.3 index 3a76bdae..423362a1 100644 --- a/draft/man3/wprintf.3 +++ b/draft/man3/wprintf.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -16,7 +16,7 @@ .\" Translated Tue Jan 11 00:55:36 JST 2000 .\" by HANATAKA Shinya .\" -.TH WPRINTF 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WPRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf \- formatted @@ -51,15 +51,20 @@ glibc .ad l .\"O All functions shown above: ¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 .\" .BR wprintf (), .\" .BR fwprintf (), .\" .BR swprintf (), .\" .BR vwprintf (), .\" .BR vfwprintf (), .\" .BR vswprintf (): -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The diff --git a/draft/man3/y0.3 b/draft/man3/y0.3 index d1293d85..7f10caf6 100644 --- a/draft/man3/y0.3 +++ b/draft/man3/y0.3 @@ -81,7 +81,9 @@ glibc .BR y0 (), .BR y1 (), .BR yn (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE .br .BR y0f (), .BR y0l (), @@ -89,8 +91,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE .BR y1l (), .BR ynf (), .BR ynl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .\"O .SH DESCRIPTION .SH ÀâÌÀ diff --git a/draft/man4/console_ioctl.4 b/draft/man4/console_ioctl.4 index 27957c6e..9b517062 100644 --- a/draft/man4/console_ioctl.4 +++ b/draft/man4/console_ioctl.4 @@ -904,9 +904,9 @@ selection, setfont ɬÍפȤ·¤¿»þ¤Ë¤ÏÊѹ¹¤Ë¤Ê¤ë¡£ .\"O Programs using these ioctl's will not be portable to other versions -.\"O of Unix, will not work on older versions of Linux, and will not work +.\"O of UNIX, will not work on older versions of Linux, and will not work .\"O on future versions of Linux. -¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Unix ¤È¤Î¸ß´¹À­¤¬ +¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î UNIX ¤È¤Î¸ß´¹À­¤¬ ¤Ê¤¤¤·¡¢¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤Ï¡¢Áö¤é¤Ê¤¤¡£¤µ¤é¤Ë¾­Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤ÏÁö¤é¤Ê¤¯¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¡£ diff --git a/draft/man4/fd.4 b/draft/man4/fd.4 index dd188794..0409ab59 100644 --- a/draft/man4/fd.4 +++ b/draft/man4/fd.4 @@ -40,7 +40,7 @@ .\" WORD: threshold ïçÃÍ .\" WORD: clear ¥¯¥ê¥¢¡¼ .\" -.TH FD 4 1995-01-29 "Linux" "Linux Programmer's Manual" +.TH FD 4 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O fd \- floppy disk device .SH ̾Á° @@ -49,7 +49,10 @@ fd \- .SH ÀßÄê .\"O Floppy drives are block devices with major number 2. .\"O Typically they -.\"O are owned by root.floppy (i.e., user root, group floppy) and have +.\"O- are owned by root.floppy (i.e., user root, group floppy) and have +.\"O+ are owned by +.\"O+ .I root.floppy +.\"O+ (i.e., user root, group floppy) and have .\"O either mode 0660 (access checking via group membership) or mode 0666 .\"O (everybody has access). .\"O The minor @@ -62,11 +65,13 @@ fd \- .\"O In the following device tables, \fIn\fP represents the .\"O drive number. ¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤Ï¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ 2 ¤ò»ý¤Ä¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë¡£ -°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï root.floppy (¥ª¡¼¥Ê¡¼ root¡¢ -¥°¥ë¡¼¥× floppy)¤Ç¡¢¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë -¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹ -¤Ç¤­¤ë) ¤Ç¤¢¤ë¡£¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢¥³ -¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥× +°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï +.I root.floppy +(¥ª¡¼¥Ê¡¼ root¡¢¥°¥ë¡¼¥× floppy) ¤Ç¡¢ +¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢ +¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹¤Ç¤­¤ë) ¤Ç¤¢¤ë¡£ +¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢 +¥³¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥× (¤³¤ì¤Ï¡¢Ì©ÅÙ (density) ¤È¥È¥é¥Ã¥¯¥«¥¦¥ó¥È (track count) ¤ÎÁȹ礻¤Ç¤¢¤ë) ¤Ï¡¢¥Ù¡¼¥¹¤È¤Ê¤ë¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤ò»ý¤Ã¤Æ¤¤¤ë¡£¤³¤Î¥Ù¡¼¥¹¥Ê¥ó¥Ð¡¼¤Ë¤½¤Î ¥³¥ó¥È¥í¡¼¥é¡¼¾å¤Î¥É¥é¥¤¥Ö¥Ê¥ó¥Ð¡¼¤ò²Ã¤¨¤ë¡£¤â¤·¡¢¤½¤Î¥É¥é¥¤¥Ö¤¬ 2 ÈÖÌܤΠ@@ -77,12 +82,18 @@ fd \- .\"O than supported by your drive, you may cause it mechanical damage.\fP .\"O Trying once if more tracks than the usual 40/80 are supported should not .\"O damage it, but no warranty is given for that. -.\"O Don't create device -.\"O entries for those formats to prevent their usage if you are not sure. -·Ù¹ð: ¤â¤·¡¢¥É¥é¥¤¥Ö¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤è¤ê¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë -¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢µ¡³£Åª¤Ê¥À¥á¡¼¥¸¤ò°ú¤­µ¯¤³¤¹¤«¤âÃΤì¤Ê¤¤¡£ +.\"O If you are not sure, don't create device +.\"O entries for those formats, so as to prevent their usage. +\fB·Ù¹ð: ¥É¥é¥¤¥Ö¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë +¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¾ì¹ç¡¢¥É¥é¥¤¥Ö¤Ëµ¡³£Åª¤Ê¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ë¤Ê¤ë +¤«¤â¤·¤ì¤Ê¤¤¡£\fP +Ä̾ï¤Î 40/80 ¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò +°ìÅٻ¤À¤±¤Ç¤Ï¥É¥é¥¤¥Ö¤Ë¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ï¤Ê¤¤¤Ï¤º¤À¤¬¡¢ +¥À¥á¡¼¥¸¤òÍ¿¤¨¤Ê¤¤¤È¤¤¤¦ÊݾڤϤʤ¤¡£ +³Î¿®¤¬¤Ê¤¤¾ì¹ç¤Ï¡¢¤½¤Î¤è¤¦¤Ê»È¤¤Êý¤¬¹Ô¤ï¤ì¤Ê¤¤¤è¤¦¤Ë¡¢ +¤½¤¦¤·¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥é¥¤¥Ö¡¦¥¨¥ó¥È¥ê¤òºîÀ®¤·¤Ê¤¤¤³¤È¡£ .PP -ËÝÌõ¼ÔÃí: +[ÌõÃí] °Ê²¼¤Îɽ¤ËÍѤ¤¤é¤ì¤ëÍѸì¤Ïɽ¤ÎÀ°·Á¤Î´Ø·¸¤«¤é (°ì¹Ô¤Ë¤¦¤Þ¤¯Ç¼¤á¤ë»ö¤¬¤Ç¤­¤Ê¤«¤Ã¤¿¤¿¤á) ¤«¤é¸¶Ê¸¤Î¤Þ¤Þ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤È¤ÎÂбþ¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£ @@ -96,10 +107,10 @@ Heads. Base minor # ¥Ù¡¼¥¹¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ .TE -.\"O Drive independent device files which automatically detect the media +.\"O Drive-independent device files which automatically detect the media .\"O format and capacity: -¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹ -¥Õ¥¡¥¤¥ë: +¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë +¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë: .TS l l. Name Base minor # @@ -294,31 +305,39 @@ _ ¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤ËÄã¥ì¥Ù¥ë¤Î¥³¥Þ¥ó¥É(raw command)¤òÁ÷¤ë¡£ .PP .\"O For more precise information, consult also the \fI\fP and -.\"O \fI\fP include files, as well as the manual page for -.\"O floppycontrol. -¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¤â¤Á¤í -¤ó¡¢\fI\fP ¤È \fI\fP ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤â»²¾È¤Î¤³¤È¡£ +.\"O \fI\fP include files, as well as the +.\"O .BR floppycontrol (1) +.\"O manual page. +¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸ +.BR floppycontrol (1) +¤À¤±¤Ç¤Ê¤¯¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë \fI\fP ¤È +\fI\fP ¤â»²¾È¤Î¤³¤È¡£ .\"O .SH FILES .SH ¥Õ¥¡¥¤¥ë /dev/fd* .\"O .SH NOTES .SH Ãí°Õ -.\"O The various formats allow to read and write many types of disks. -.\"O However, if a floppy is formatted with a too small inter sector gap, -.\"O performance may drop, up to needing a few seconds to access an entire -.\"O track. +.\"O The various formats permit reading and writing many types of disks. +.\"O However, if a floppy is formatted with an inter-sector gap that is too small, +.\"O performance may drop, +.\"O to the point of needing a few seconds to access an entire track. .\"O To prevent this, use interleaved formats. +ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤­¤¬µö¤µ¤ì¤Æ¤¤¤ë¡£ +¤·¤«¤·¡¢¾®¤µ¤¹¤®¤ë¥»¥¯¥¿´Ö¥®¥ã¥Ã¥×¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼¤Ç¤Ï¡¢ +¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤á¡¢À­Ç½¤¬Äã²¼¤¹¤ë¤³¤È¤À¤í¤¦¡£ +¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È +(interleaved format) ¤òÍѤ¤¤ì¤Ð¤è¤¤¡£ + .\"O It is not possible to .\"O read floppies which are formatted using GCR (group code recording), .\"O which is used by Apple II and Macintosh computers (800k disks). -.\"O Reading floppies which are hard sectored (one hole per sector, with -.\"O the index hole being a little skewed) is not supported. -.\"O This used to be common with older 8 inch floppies. -ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤­¤¬µö¤µ¤ì¤Æ¤¤ -¤ë¡£¤·¤«¤·¡¢¤â¤·¥»¥¯¥¿´Ö¤Î¥®¥ã¥Ã¥×¤¬¾®¤µ¤¹¤®¤ë¤è¤¦¤Ë¥Õ¥í¥Ã¥Ô¡¼¤¬¥Õ¥©¡¼ -¥Þ¥Ã¥È¤µ¤ì¤¿¤Ê¤é¤Ð¡¢¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤áÀ­Ç½¤¬Äã -²¼¤¹¤ë¤À¤í¤¦¡£¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È -(interleaved format) ¤òÍѤ¤¤ë¡£ +Apple II ¤ä Macintosh ¥³¥ó¥Ô¥å¡¼¥¿¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡¢ +GCR (group code recording) ¤ò»È¤Ã¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼ +(800k ¥Ç¥£¥¹¥¯) ¤òÆɤळ¤È¤Ï¤Ç¤­¤Ê¤¤¡£ + +.\"O+ Reading floppies which are hard sectored (one hole per sector, with +.\"O+ the index hole being a little skewed) is not supported. +.\"O+ This used to be common with older 8-inch floppies. .\"O .\" .SH AUTHORS .\" .SH Ãø¼Ô .\" Alain Knaff (Alain.Knaff@imag.fr), David Niemi @@ -332,6 +351,5 @@ _ .BR superformat (1), .BR mount (8), .BR setfdprm (8) -ËÝÌõ .\" .SH ËÝÌõ¼Ô .\" ÀÐÀî ËÓ diff --git a/draft/man4/initrd.4 b/draft/man4/initrd.4 index 9ed425bd..1bd43573 100644 --- a/draft/man4/initrd.4 +++ b/draft/man4/initrd.4 @@ -38,7 +38,7 @@ .\" Modified 1998-02-09, ISHIKAWA Mutsumi .\" Updated & Modified 2005-10-08, Akihiro MOTOKI .\" -.TH INITRD 4 2009-04-04 "Linux" "Linux Programmer's Manual" +.TH INITRD 4 2010-09-04 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O initrd \- boot loader initialized RAM disk @@ -418,7 +418,7 @@ Linux .\"O For more information on setting the root file system see also the .\"O .BR LILO .\"O and -.\"O LOADLIN +.\"O .BR LOADLIN .\"O documentation. ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤ÎÀßÄê (Î㤨¤Ð¡¢ @@ -516,13 +516,14 @@ NFS .\"O normal root device to the NFS directory .\"O .I /var/nfsroot .\"O on a local networked NFS server with IP number 193.8.232.7 for a system with -.\"O IP number 193.8.232.7 and named "idefix": +.\"O IP number 193.8.232.2 and named "idefix": ¤Þ¤¿¡¢NFS ¤Î¾ì¹ç¡¢¼¡¤Î¤è¤¦¤Ê¥·¥§¥ë¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤è¤ê¡¢ +193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î +¥·¥¹¥Æ¥à¤Î¡¢Ä̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¡¢ ¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î 193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä NFS ¥µ¡¼¥Ð¤Î NFS ¥Ç¥£¥ì¥¯¥È¥ê .I /var/nfsroot -¤ò 193.8.232.7 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î¥· -¥¹¥Æ¥à¤ÎÄ̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤­¤ë¤À¤í¤¦: +¤ò¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤­¤ë: .nf echo /var/nfsroot >/proc/sys/kernel/nfs-root-name @@ -728,7 +729,7 @@ gzip .\"O from CD-ROM without the need of any floppies. .\"O The distribution could also use a .\"O .B LILO -.\"O boot floppy and then bootstrap a bigger ram disk via +.\"O boot floppy and then bootstrap a bigger RAM disk via .\"O .IR /dev/initrd .\"O from the CD-ROM. (¾¤Ë¤â¤¿¤¯¤µ¤óÎ㤬¤¢¤ë¤À¤í¤¦¤¬) ºÇ¸å¤ÎÎã¤È¤·¤Æ¤Ï¡¢ diff --git a/draft/man4/pts.4 b/draft/man4/pts.4 index 4ff7de62..1272bd2a 100644 --- a/draft/man4/pts.4 +++ b/draft/man4/pts.4 @@ -8,28 +8,28 @@ .\" Translated Tue Jul 8 00:28:17 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: pts µ¼»÷üËö .\" .TH PTS 4 2002-10-09 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° -.\"O ptmx, pts \- pseudo-terminal master and slave +.\"O ptmx, pts \- pseudoterminal master and slave ptmx, pts \- µ¼»÷üËö¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O The file \fI/dev/ptmx\fP is a character file with major number 5 and .\"O minor number 2, usually of mode 0666 and owner.group of root.root. -.\"O It is used to create a pseudo-terminal master and slave pair. +.\"O It is used to create a pseudoterminal master and slave pair. ¥Õ¥¡¥¤¥ë \fI/dev/ptmx\fP ¤Ï¡¢¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ (major number) 5¡¢ ¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ (minor number) 2 ¤ò»ý¤Ä¥­¥ã¥é¥¯¥¿¡¦¥Õ¥¡¥¤¥ë¤Ç¤¢¤ê¡¢ Ä̾¥â¡¼¥É¤Ï 0666 ¤Ç¡¢½êÍ­¼Ô.¥°¥ë¡¼¥×¤Ï root.root ¤Ç¤¢¤ë¡£ -¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î +¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î ¥Ú¥¢¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ .PP .\"O When a process opens \fI/dev/ptmx\fP, it gets a file -.\"O descriptor for a pseudo-terminal master (PTM), -.\"O and a pseudo-terminal slave (PTS) device is created in the +.\"O descriptor for a pseudoterminal master (PTM), +.\"O and a pseudoterminal slave (PTS) device is created in the .\"O .I /dev/pts .\"O directory. .\"O Each file descriptor obtained by opening \fI/dev/ptmx\fP @@ -37,10 +37,10 @@ ptmx, pts \- .\"O be found by passing the descriptor to .\"O .BR ptsname (3). ¥×¥í¥»¥¹¤¬ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤¹¤ë¤È¡¢¤½¤Î¥×¥í¥»¥¹¤Ë¤Ï -µ¼»÷üËö¥Þ¥¹¥¿ (pseudo-terminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦ +µ¼»÷üËö¥Þ¥¹¥¿ (pseudoterminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦ ¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬ÊÖ¤µ¤ì¡¢ .I /dev/pts -¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudo-terminal slave; PTS) +¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudoterminal slave; PTS) ¥Ç¥Ð¥¤¥¹¤¬ºîÀ®¤µ¤ì¤ë¡£ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤·¤ÆÆÀ¤é¤ì¤ë¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï ¤½¤ì¤¾¤ìÆÈΩ¤Î PTM ¤Ç¤¢¤ê¡¢Âбþ¤¹¤ë PTS ¤ò³Æ¡¹»ý¤Ä¡£ @@ -48,7 +48,7 @@ PTS .BR ptsname (3) ¤ËÅϤ¹¤ÈÃΤ뤳¤È¤¬¤Ç¤­¤ë¡£ .PP -.\"O Before opening the pseudo-terminal slave, you must pass the master's file +.\"O Before opening the pseudoterminal slave, you must pass the master's file .\"O descriptor to .\"O .BR grantpt (3) .\"O and @@ -60,7 +60,7 @@ PTS .BR unlockpt (3) ¤ò¸Æ¤Ó½Ð¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .PP -.\"O Once both the pseudo-terminal master and slave are open, the slave provides +.\"O Once both the pseudoterminal master and slave are open, the slave provides .\"O processes with an interface that is identical to that of a real terminal. µ¼»÷üËö¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤ÎξÊý¤¬¥ª¡¼¥×¥ó¤µ¤ì¤¿¸å¤Ï¡¢¥¹¥ì¡¼¥Ö¤Ï¡¢ ¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢¼ÂüËö (real terminal) ¤ÈÁ´¤¯Æ±¤¸¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤¹¤ë¡£ @@ -70,15 +70,15 @@ PTS ¥¹¥ì¡¼¥Ö¤Ë½ñ¤«¤ì¤¿¥Ç¡¼¥¿¤Ï¥Þ¥¹¥¿¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ËÂФ¹¤ëÆþÎϤȤ·¤Æ°·¤ï¤ì¡¢ ¥Þ¥¹¥¿¤Ë½ñ¤«¤ì¤¿¥Ç¡¼¥¿¤Ï¥¹¥ì¡¼¥Ö¤ËÂФ¹¤ëÆþÎϤȤ·¤Æ°·¤ï¤ì¤ë¡£ .PP -.\"O In practice, pseudo-terminals are used for implementing terminal emulators +.\"O In practice, pseudoterminals are used for implementing terminal emulators .\"O such as .\"O .BR xterm (1), -.\"O in which data read from the pseudo-terminal master is interpreted by the +.\"O in which data read from the pseudoterminal master is interpreted by the .\"O application in the same way .\"O a real terminal would interpret the data, and for implementing remote-login .\"O programs such as .\"O .BR sshd (8), -.\"O in which data read from the pseudo-terminal master is sent across the network +.\"O in which data read from the pseudoterminal master is sent across the network .\"O to a client program that is connected to a terminal or terminal emulator. ¼ÂÎã¤ò¤¢¤²¤ë¤È¡¢µ¼»÷üËö¤Ï .BR xterm (1) @@ -91,7 +91,7 @@ PTS µ¼»÷üËö¥Þ¥¹¥¿¤«¤éÆɤ߹þ¤Þ¤ì¤¿¥Ç¡¼¥¿¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ò·Ðͳ¤·¤Æ¡¢ üËö¤äüËö¥¨¥ß¥å¥ì¡¼¥¿¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¥¯¥é¥¤¥¢¥ó¥È¡¦¥×¥í¥°¥é¥à¤ËÁ÷¿®¤µ¤ì¤ë¡£ .PP -.\"O Pseudo-terminals can also be used to send input to programs that normally +.\"O Pseudoterminals can also be used to send input to programs that normally .\"O refuse to read input from pipes (such as .\"O .BR su (1), .\"O and @@ -108,24 +108,24 @@ PTS .I /dev/pts/* .\"O .SH NOTES .SH È÷¹Í -.\"O The Linux support for the above (known as Unix98 pty naming) +.\"O The Linux support for the above (known as UNIX 98 pseudoterminal naming) .\"O is done using the .\"O .I devpts .\"O file system, that should be mounted on .\"O .IR /dev/pts . -(Unix98 pty naming ¤È¸Æ¤Ð¤ì¤ë) ¾åµ­¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢ -Ä̾ï +(UNIX 98 pseudoterminal naming ¤È¸Æ¤Ð¤ì¤ë) +¾åµ­¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢Ä̾ï .I /dev/pts ¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë¤Ï¤º¤Î .I devpts ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÄ̤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¤ë¡¢ .LP -.\"O Before this Unix98 scheme, master ptys were called +.\"O Before this UNIX 98 scheme, master pseudoterminals were called .\"O .IR /dev/ptyp0 ", ..." -.\"O and slave ptys +.\"O and slave pseudoterminals .\"O .IR /dev/ttyp0 ", ..." .\"O and one needed lots of preallocated device nodes. -¤³¤Î Unix98 ¥¹¥­¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï +¤³¤Î UNIX 98 ¥¹¥­¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï .IR /dev/ptyp0 ", ..." ¡¢¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ï .IR /dev/ttyp0 ", ..." diff --git a/draft/man4/random.4 b/draft/man4/random.4 index 9fdc4d43..6157a308 100644 --- a/draft/man4/random.4 +++ b/draft/man4/random.4 @@ -28,7 +28,7 @@ .\" .\"WORD: random generator Íð¿ô¥¸¥§¥Í¥ì¡¼¥¿ .\" -.TH RANDOM 4 2008-06-20 "Linux" "Linux Programmer's Manual" +.TH RANDOM 4 2010-08-29 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O random, urandom \- kernel random number source devices @@ -115,7 +115,7 @@ random, urandom \- .I /dev/urandom ¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ -.\"O If a seed file is saved across reboots as recommended above (all major +.\"O If a seed file is saved across reboots as recommended below (all major .\"O Linux distributions have done this since 2000 at least), the output is .\"O cryptographically secure against attackers without local root access as .\"O soon as it is reloaded in the boot sequence, and perfectly adequate for diff --git a/draft/man4/rtc.4 b/draft/man4/rtc.4 index 27003f6b..04baad84 100644 --- a/draft/man4/rtc.4 +++ b/draft/man4/rtc.4 @@ -59,7 +59,7 @@ rtc \- ¥³¥ó¥Ô¥å¡¼¥¿¤Î¥¹¥¤¥Ã¥Á¤òÀڤäƤ⡢»þ¹ï¤òÊÝ»ý¤Ç¤­¤ë¡£ ¿¤¯¤Î¾ì¹ç¡¢RTC ¤Ï¥¢¥é¡¼¥à¤ä¤½¤Î¾¤Î³ä¤ê¹þ¤ß¤Îµ¡Ç½¤òÄ󶡤¹¤ë¡£ -.\"O All i386 PCs, and ACPI based systems, have an RTC that is compatible with +.\"O All i386 PCs, and ACPI-based systems, have an RTC that is compatible with .\"O the Motorola MC146818 chip on the original PC/AT. .\"O Today such an RTC is usually integrated into the mainboard's chipset .\"O (south bridge), and uses a replaceable coin-sized backup battery. diff --git a/draft/man4/st.4 b/draft/man4/st.4 index c1be9bf9..9a263915 100644 --- a/draft/man4/st.4 +++ b/draft/man4/st.4 @@ -26,7 +26,7 @@ .\" Updated Sun Mar 12 2000 by NAKANO Takeo .\" Updated Sun Apr 24 2005 by NAKANO Takeo .\" -.TH SERVICES 5 2008-09-23 "Linux" "Linux Programmer's Manual" +.TH SERVICES 5 2010-05-22 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O services \- Internet network services list @@ -195,13 +195,12 @@ IANA .TP .I aliases .\"O is an optional space or tab separated list of other names for this -.\"O service (but see the BUGS section below). +.\"O service. .\"O Again, the names are case .\"O sensitive. ¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ëÊÌ̾¤Î¥ê¥¹¥È (¶èÀڤϥ¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö) ¤Ç¡¢¤³¤ÎÍó¤Ï -ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë -(⤷¡¢²¼µ­¤Î¥Ð¥°¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¤Î¤³¤È)¡£¤Þ¤¿¡¢ÊÌ̾¤Ï -Âçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£ +ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£ +¤Þ¤¿¡¢ÊÌ̾¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£ .PP .\"O Either spaces or tabs may be used to separate the fields. ¤½¤ì¤¾¤ì¤ÎÍó¤Î¶èÀÚ¤ê¤Ë¤Ï¡¢¥¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö¤¬»ÈÍѤµ¤ì¤ë¡£ @@ -246,7 +245,7 @@ IANA .\" The following is not true as at glibc 2.8 (a line with a comma is .\" ignored by getservent()); it's not clear if/when it was ever true. -.\"O .\" As a backwards compatibility feature, the slash (/) between the +.\"O .\" As a backward compatibility feature, the slash (/) between the .\"O .\" .I port .\"O .\" number and .\"O .\" .I protocol diff --git a/draft/man5/termcap.5 b/draft/man5/termcap.5 index b7ac0219..9bf3d3e1 100644 --- a/draft/man5/termcap.5 +++ b/draft/man5/termcap.5 @@ -776,12 +776,12 @@ f .\"O Print a \(aq%\(aq \(aq%\(aq ¤òɽ¼¨¤¹¤ë .LP -.\"O If you use binary output, then you should avoid the null character +.\"O If you use binary output, then you should avoid the null character ('\\0') .\"O because it terminates the string. .\"O You should reset tabulator expansion .\"O if a tabulator can be the binary output of a parameter. ¥Ð¥¤¥Ê¥ê½ÐÎϤò¹Ô¤¦¾ì¹ç¡¢ -ʸ»úÎó¤ò½ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£ +ʸ»úÎ󤬽ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú ('\\0') ¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£ ¥¿¥Öʸ»ú¤ò¥Ñ¥é¥á¡¼¥¿¤Î¥Ð¥¤¥Ê¥ê½ÐÎϤȤ¹¤ë¾ì¹ç¤Ï¡¢ ¥¿¥Öʸ»ú¤ÎŸ³«¤ò¥ê¥»¥Ã¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .\"O .IP Warning: diff --git a/draft/man5/ttytype.5 b/draft/man5/ttytype.5 index 55c53ce1..aaebaf87 100644 --- a/draft/man5/ttytype.5 +++ b/draft/man5/ttytype.5 @@ -61,11 +61,11 @@ ttytype \- ü ´Ä¶­ÊÑ¿ô¤¬¡¢¥Ç¥Õ¥©¥ë¥È¤ÎüËö̾¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£ .\"O This facility was designed for a traditional time-sharing environment -.\"O featuring character-cell terminals hardwired to a Unix minicomputer. -.\"O It is little used on modern workstation and personal Unixes. -¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶­ ( Unix ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë +.\"O featuring character-cell terminals hardwired to a UNIX minicomputer. +.\"O It is little used on modern workstation and personal UNIX systems. +¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶­ ( UNIX ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë ¥­¥ã¥é¥¯¥¿Ã¼Ëö¤¬Ä¾·ë¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê´Ä¶­) ¸þ¤±¤ËÀ߷פµ¤ì¤¿¡£¶áÂåŪ¤Ê -¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë Unix ´Ä¶­¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£ +¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£ .\"O .SH FILES .SH ¥Õ¥¡¥¤¥ë .TP diff --git a/draft/man5/utmp.5 b/draft/man5/utmp.5 index e269618d..e9bcc280 100644 --- a/draft/man5/utmp.5 +++ b/draft/man5/utmp.5 @@ -160,7 +160,7 @@ struct utmp { char __unused[20]; /* Reserved for future use */ }; -/* Backwards compatibility hacks */ +/* Backward compatibility hacks */ #define ut_name ut_user #ifndef _NO_UT_TIME #define ut_time ut_tv.tv_sec diff --git a/draft/man7/boot.7 b/draft/man7/boot.7 index d903834b..1add8ced 100644 --- a/draft/man7/boot.7 +++ b/draft/man7/boot.7 @@ -4,8 +4,8 @@ .\" I tried to be as much generic in the description as possible: .\" - General boot sequence is applicable to almost any .\" OS/Machine (DOS/PC, Linux/PC, Solaris/SPARC, CMS/S390) -.\" - kernel and init(8) is applicable to almost any Unix/Linux -.\" - boot scripts are applicable to SYSV-R4 based Unix/Linux +.\" - kernel and init(8) is applicable to almost any UNIX/Linux +.\" - boot scripts are applicable to SYSV-R4 based UNIX/Linux .\" .\" Modified 2004-11-03 patch from Martin Schulze .\" @@ -13,7 +13,7 @@ .\" Translated 2002-08-07, NAKANO Takeo .\" Updated 2005-02-21, Akihiro MOTOKI .\" -.TH BOOT 7 2007-06-03 "Linux" "Linux Programmer's Manual" +.TH BOOT 7 2010-09-19 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O boot-scripts \- General description of boot sequence .SH ̾Á° @@ -225,17 +225,17 @@ inittab .\"O .TP .\"O Note: -.\"O The following description applies to System V release 4 based system, which -.\"O currently covers most commercial Unix systems (Solaris, HP-UX, Irix, Tru64) -.\"O as well as the major Linux distributions (RedHat, Debian, Mandrake, -.\"O Suse, Caldera). +.\"O The following description applies to System V release 4-based systems, which +.\"O currently covers most commercial UNIX systems (Solaris, HP-UX, Irix, Tru64) +.\"O as well as the major Linux distributions (Red Hat, Debian, Mandrake, +.\"O SUSE, Ubuntu). .\"O Some systems (Slackware Linux, FreeBSD, OpenBSD) .\"O have a somewhat different scheme of boot scripts. Ãí°Õ: °Ê²¼¤ÎÀâÌÀ¤Ï System V Release 4 ¤ò¥Ù¡¼¥¹¤È¤·¤¿¥·¥¹¥Æ¥à¤Ë´Ø¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£ -¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ Unix ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢ -¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (RedHat, Debian, Mandrake, -Suse, Caldera) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ +¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ UNIX ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢ +¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (Red Hat, Debian, Mandrake, +SUSE, Ubuntu) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¤Ï¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤Îµ¡¹½¤¬ ¤¤¤¯¤é¤«°Û¤Ê¤ë¤³¤È¤â¤¢¤ë (Slackware Linux, FreeBSD, OpenBSD ¤Ê¤É)¡£ .LP @@ -341,24 +341,24 @@ Suse, Caldera) .\"O parameters without editing the boot scripts themselves, .\"O configuration files are used. .\"O These are located in a specific -.\"O directory (\fI/etc/sysconfig\fR on RedHat systems) and are +.\"O directory (\fI/etc/sysconfig\fR on Red Hat systems) and are .\"O used by the boot scripts. ¥Ç¡¼¥â¥ó¤Îµ¯Æ°»þ¤Ë¤Ï¡¢ ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ä¥Ñ¥é¥á¡¼¥¿¤ò»ØÄê¤Ç¤­¤ë¤Î¤¬ÉáÄ̤Ǥ¢¤ë¡£ ¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤òÊѹ¹¤·¤¿¤¤¤È»×¤Ã¤¿¤È¤­¤Ë¡¢ ¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤½¤Î¤â¤Î¤òÊÔ½¸¤·¤Ê¤¯¤Æ¤â¤¹¤à¤è¤¦¡¢ ÀßÄê¥Õ¥¡¥¤¥ë¤¬ÍѤ¤¤é¤ì¤ë¡£¤³¤ì¤é¤ÏÆÃÄê¤Î¥Ç¥£¥ì¥¯¥È¥ê -(RedHat ¥·¥¹¥Æ¥à¤Ç¤Ï +(Red Hat ¥·¥¹¥Æ¥à¤Ç¤Ï .IR /etc/sysconfig ) ¤ËÃÖ¤«¤ì¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤µ¤ì¤ë¡£ -.\"O In older Unix systems, these files contained the actual command line +.\"O In older UNIX systems, these files contained the actual command line .\"O options for the daemons, but in modern Linux systems (and also .\"O in HP-UX), these files just contain shell variables. .\"O The boot scripts in \fI/etc/init.d\fR .\"O \fBsource\fR the configuration .\"O files, and then use the variable values. -¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï +¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï ¥Ç¡¼¥â¥ó¤ËÍ¿¤¨¤ë¼ÂºÝ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤¬½ñ¤«¤ì¤Æ¤¤¤¿¡£ ¤·¤«¤·ºÇ¶á¤Î Linux ¥·¥¹¥Æ¥à (¤ä HP-UX) ¤Ç¤Ï¡¢ ¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ïñ¤Ë¥·¥§¥ëÊÑ¿ô¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤À¤±¤Ç¤¢¤ë¡£ diff --git a/draft/man7/bootparam.7 b/draft/man7/bootparam.7 index 823d3826..92b0b3c7 100644 --- a/draft/man7/bootparam.7 +++ b/draft/man7/bootparam.7 @@ -484,7 +484,8 @@ Linux 16MB ¤Î¥á¥â¥ê¤¬¤¢¤ë¡¢¤È¤¤¤¦°ÕÌ£¤Ë¤Ê¤ë¡£ 96MB ¤Î¥Þ¥·¥ó¤Ê¤é 'mem=0x6000000' ¤À¡£ -.\"O NOTE NOTE NOTE: some machines might use the top of memory for BIOS +.\"O .BR NOTE : +.\"O some machines might use the top of memory for BIOS .\"O caching or whatever, so you might not actually have up to the full .\"O 96MB addressable. .\"O The reverse is also true: some chipsets will map @@ -494,7 +495,7 @@ Linux .\"O If you tell linux that it has more memory than .\"O it actually does have, bad things will happen: maybe not at once, but .\"O surely eventually. -.BR "Ãí°Õ Ãí°Õ Ãí°Õ" : +.BR "Ãí°Õ" : ¥Þ¥·¥ó¤Ë¤è¤Ã¤Æ¤Ï¥á¥â¥ê¤ÎºÇ¾å°Ì¤ÎÎΰè¤ò BIOS ¤Î¥­¥ã¥Ã¥·¥å¤ä¤é²¿¤ä¤é¤Î ¤¿¤á¤Ë»È¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤¢¤ë¤«¤é¡¢ ¼ÂºÝ¤Ë¤Ï 96MB ¤ò¥Õ¥ë¤Ë¥¢¥É¥ì¥¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -768,7 +769,7 @@ N=0 .\"O When this feature is enabled, the boot process will load the kernel .\"O and an initial ramdisk; then the kernel converts initrd into .\"O a "normal" ramdisk, which is mounted read-write as root device; -.\"O then /linuxrc is executed; afterwards the "real" root file system is mounted, +.\"O then /linuxrc is executed; afterward the "real" root file system is mounted, .\"O and the initrd file system is moved over to /initrd; finally .\"O the usual boot sequence (e.g., invocation of /sbin/init) is performed. (¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤Ë diff --git a/draft/man7/capabilities.7 b/draft/man7/capabilities.7 index 42a41aa3..c3bf582a 100644 --- a/draft/man7/capabilities.7 +++ b/draft/man7/capabilities.7 @@ -52,7 +52,7 @@ .\" Updated 2009-02-27, Akihiro MOTOKI, LDP v3.19 .\" Updated 2010-04-11, Akihiro MOTOKI, LDP v3.24 .\" -.TH CAPABILITIES 7 2010-01-31 "Linux" "Linux Programmer's Manual" +.TH CAPABILITIES 7 2010-06-19 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O capabilities \- overview of Linux capabilities @@ -60,13 +60,13 @@ capabilities \- Linux .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O For the purpose of performing permission checks, -.\"O traditional Unix implementations distinguish two categories of processes: +.\"O traditional UNIX implementations distinguish two categories of processes: .\"O .I privileged .\"O processes (whose effective user ID is 0, referred to as superuser or root), .\"O and .\"O .I unprivileged .\"O processes (whose effective UID is nonzero). -¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê Unix ¤Î¼ÂÁõ¤Ç¤Ï +¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê UNIX ¤Î¼ÂÁõ¤Ç¤Ï ¥×¥í¥»¥¹¤ÏÆó¤Ä¤Î¥«¥Æ¥´¥ê¤ËʬÎà¤Ç¤­¤ë: .I Æø¢ ¥×¥í¥»¥¹ (¼Â¸ú¥æ¡¼¥¶ID ¤¬ 0 ¤Î¥×¥í¥»¥¹¡£¥æ¡¼¥¶ID 0 ¤Ï @@ -306,9 +306,9 @@ RAW .TP .B CAP_SETGID .\"O Make arbitrary manipulations of process GIDs and supplementary GID list; -.\"O forge GID when passing socket credentials via Unix domain sockets. +.\"O forge GID when passing socket credentials via UNIX domain sockets. ¥×¥í¥»¥¹¤Î GID ¤ÈÄɲäΠGID ¥ê¥¹¥È¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî¤ò¹Ô¤¦¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë µ¶¤Î GID ¤òÅϤ¹¤³¤È¤¬¤Ç¤­¤ë¡£ .TP .\"O .BR CAP_SETFCAP " (since Linux 2.6.24)" @@ -361,14 +361,14 @@ Unix .\"O .BR setreuid (2), .\"O .BR setresuid (2), .\"O .BR setfsuid (2)); -.\"O make forged UID when passing socket credentials via Unix domain sockets. +.\"O make forged UID when passing socket credentials via UNIX domain sockets. ¥×¥í¥»¥¹¤Î UID ¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî .RB ( setuid (2), .BR setreuid (2), .BR setresuid (2), .BR setfsuid (2)) ¤ò¹Ô¤¦¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë µ¶¤Î UID ¤òÅϤ¹¤³¤È¤¬¤Ç¤­¤ë¡£ .\" FIXME CAP_SETUID also an effect in exec(); document this. .TP @@ -477,13 +477,22 @@ Unix .\"O and .\"O .B KEYCTL_SETPERM .\"O .BR keyctl (2) -.\"O operations. +.\"O operations; .BR keyctl (2) ¤Î .B KEYCTL_CHOWN ¤È .B KEYCTL_SETPERM Áàºî¤ò¼Â¹Ô¤¹¤ë¡£ +.IP * +.\"O perform +.\"O .BR madvise (2) +.\"O .B MADV_HWPOISON +.\"O operation. +.BR madvise (2) +¤Î +.B MADV_HWPOISON +Áàºî¤ò¼Â¹Ô¤¹¤ë¡£ .RE .PD .TP @@ -592,9 +601,15 @@ Unix .TP .B CAP_SYS_PTRACE .\"O Trace arbitrary processes using -.\"O .BR ptrace (2) +.\"O .BR ptrace (2); +.\"O apply +.\"O .BR get_robust_list (2) +.\"O to arbitrary processes. .BR ptrace (2) ¤ò»È¤Ã¤ÆǤ°Õ¤Î¥×¥í¥»¥¹¤ò¥È¥ì¡¼¥¹¤¹¤ë¡£ +Ǥ°Õ¤Î¥×¥í¥»¥¹¤Ë +.BR get_robust_list (2) +¤òŬÍѤ¹¤ë¡£ .TP .B CAP_SYS_RAWIO .\"O Perform I/O port operations @@ -655,6 +670,15 @@ ext3 ¤È .BR msgctl (2) »²¾È)¡£ +.IP * +.\"O use +.\"O .BR F_SETPIPE_SZ +.\"O to increase the capacity of a pipe above the limit specified by +.\"O .IR /proc/sys/fs/pipe-max-size . +.I /proc/sys/fs/pipe-max-size +¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾å¸Â¤òĶ¤¨¤Æ¥Ñ¥¤¥×¤ÎÍÆÎ̤òÁý¤ä¤¹¤Î¤Ë +.B F_SETPIPE_SZ +¤ò»ÈÍѤ¹¤ë¡£ .RE .PD .TP @@ -956,7 +980,7 @@ set-user-ID-root .\"O .\" exec(), then it gets all capabilities in its .\"O .\" permitted set, and no effective capabilities .\"O This provides semantics that are the same as those provided by -.\"O traditional Unix systems. +.\"O traditional UNIX systems. ¾åµ­¤Î¥ë¡¼¥ë¤Ë¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ÊÑ´¹¤òŬÍѤ·¤¿·ë²Ì¤ò¤Þ¤È¤á¤ë¤È¡¢ ¥×¥í¥»¥¹¤¬ set-user-ID-root ¥×¥í¥°¥é¥à¤ò .BR execve (2) @@ -968,7 +992,7 @@ set-user-ID-root .\" ¼Â UID ¤¬ 0 ¤Ç¼Â¸ú UID ¤¬ 0 °Ê³°¤Î¥×¥í¥»¥¹¤¬ exec () ¤ò¹Ô¤¦¤È¡¢ .\" µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¥»¥Ã¥È¤Ë´Þ¤Þ¤ì¤ëÁ´¤Æ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\" ¤¬¼èÆÀ¤µ¤ì¡¢¼Â¸ú¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤Ï¼èÆÀ¤µ¤ì¤Ê¤¤¡£ -¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ +¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ .\"O .SS Capability bounding set .SS ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È .\"O The capability bounding set is a security mechanism that can be used @@ -1095,7 +1119,7 @@ set-user-ID-root ¥«¡¼¥Í¥ë 2.2.11 °Ê¹ß¤Ç Linux ¤ËÄɲ䵤줿¡£ .\" .PP -.\"O .B "Capability bounding set from Linux 2.6.25 onwards" +.\"O .B "Capability bounding set from Linux 2.6.25 onward" .B "Linux 2.6.25 °Ê¹ß¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È" .PP .\"O From Linux 2.6.25, the diff --git a/draft/man7/credentials.7 b/draft/man7/credentials.7 index 3442bdf2..79ca25f5 100644 --- a/draft/man7/credentials.7 +++ b/draft/man7/credentials.7 @@ -227,7 +227,7 @@ Linux .\"O These IDs are used by the kernel to determine the permissions .\"O that the process will have when accessing shared resources such .\"O as message queues, shared memory, and semaphores. -.\"O On most Unix systems, these IDs also determine the +.\"O On most UNIX systems, these IDs also determine the .\"O permissions when accessing files. .\"O However, Linux uses the file system IDs described below .\"O for this task. @@ -237,7 +237,7 @@ Linux ¤³¤ì¤é¤Î ID ¤Ï¡¢¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¡¢¶¦Í­¥á¥â¥ê¡¢¥»¥Þ¥Õ¥©¤Ê¤É¤Î ¶¦Í­¥ê¥½¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤è¤¦¤È¤·¤¿ºÝ¤Ë¤½¤Î¥×¥í¥»¥¹¤¬¥¢¥¯¥»¥¹µö²Ä¤ò »ý¤Ã¤Æ¤¤¤ë¤«¤ò¥«¡¼¥Í¥ë¤¬È½Äꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤ë¡£ -¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î +¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î ¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤â»ÈÍѤµ¤ì¤ë¡£ ¤·¤«¤·¤Ê¤¬¤é¡¢Linux ¤Ç¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤Ï ¸å½Ò¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤¬»ÈÍѤµ¤ì¤ë¡£ @@ -301,7 +301,7 @@ set-group-ID .\"O to the same value. .\"O Consequently, the file system IDs normally have the same values .\"O as the corresponding effective ID, and the semantics for file-permission -.\"O checks are thus the same on Linux as on other Unix systems. +.\"O checks are thus the same on Linux as on other UNIX systems. .\"O The file system IDs can be made to differ from the effective IDs .\"O by calling .\"O .BR setfsuid (2) @@ -314,7 +314,7 @@ set-group-ID ¥×¥í¥»¥¹¤Î¼Â¸ú ID (¥æ¡¼¥¶ ID ¤ä ¥°¥ë¡¼¥× ID) ¤¬Êѹ¹¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢ ¥«¡¼¥Í¥ë¤Ï¼«Æ°Åª¤ËÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤òƱ¤¸ÃͤËÊѹ¹¤¹¤ë¡£ ¤½¤Î·ë²Ì¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤ÏÄ̾ï¤ÏÂбþ¤¹¤ë¼Â¸ú ID ¤ÈƱ¤¸ÃͤȤʤꡢ -¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î Unix ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£ +¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î UNIX ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£ ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤Ï¼Â¸ú ID ¤È¤Ï°Û¤Ê¤ëÃͤˤ¹¤ë¤³¤È¤¬¤Ç¤­¡¢ Êѹ¹¤Ï .BR setfsuid (2) diff --git a/draft/man7/epoll.7 b/draft/man7/epoll.7 index 907f0c59..2c90ce11 100644 --- a/draft/man7/epoll.7 +++ b/draft/man7/epoll.7 @@ -646,9 +646,9 @@ description) .B Q5 .\"O Can I send an .\"O .B epoll -.\"O file descriptor over a Unix domain socket to another process? +.\"O file descriptor over a UNIX domain socket to another process? .B epoll -¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡© +¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡© .TP .B A5 .\"O Yes, but it does not make sense to do this, since the receiving process diff --git a/draft/man7/feature_test_macros.7 b/draft/man7/feature_test_macros.7 index 1e888e20..15d208ba 100644 --- a/draft/man7/feature_test_macros.7 +++ b/draft/man7/feature_test_macros.7 @@ -31,7 +31,7 @@ .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\"WORD: feature test macro requirements µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .\" -.TH FEATURE_TEST_MACROS 7 2009-12-13 "Linux" "Linux Programmer's Manual" +.TH FEATURE_TEST_MACROS 7 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O feature_test_macros \- feature test macros @@ -45,29 +45,15 @@ feature_test_macros \- .SH ÀâÌÀ .\"O Feature test macros allow the programmer to control the definitions that .\"O are exposed by system header files when a program is compiled. -.\"O This can be useful for creating portable applications, -.\"O by preventing nonstandard definitions from being exposed. -.\"O Other macros can be used to expose nonstandard definitions that -.\"O are not exposed by default. -.\"O The precise effects of each of the feature test macros described below -.\"O can be ascertained by inspecting the -.\"O .I -.\"O header file. µ¡Ç½¸¡ºº¥Þ¥¯¥í (feature test macro) ¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥Þ¤Ï ¥×¥í¥°¥é¥à¤¬¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ëºÝ¤Ë¥·¥¹¥Æ¥à¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤è¤ê ¸ø³«¤µ¤ì¤ëÄêµÁ¤òÀ©¸æ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -¤³¤Îµ¡Ç½¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤­¡¢ -°Ü¿¢À­¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£ -¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò -¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢ -¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë -.I -¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£ +.\"O .B NOTE: +.B Ãí°Õ: .\"O In order to be effective, a feature test macro .\"O .IR "must be defined before including any header files" . -.\"O This can either be done in the compilation command +.\"O This can be done either in the compilation command .\"O .RI ( "cc \-DMACRO=value" ) .\"O or by defining the macro within the source code before .\"O including any headers. @@ -78,6 +64,24 @@ feature_test_macros \- .RI ( "cc \-DMACRO=value" ) ¤È¡¢¥½¡¼¥¹¥³¡¼¥ÉÆâ¤ÇɬÍפʥޥ¯¥í¤ÎÄêµÁ¤ò ¤É¤Î¥Ø¥Ã¥À¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤¦ÊýË¡¤¬¤¢¤ë¡£ + +.\"O Some feature test macros are useful for creating portable applications, +.\"O by preventing nonstandard definitions from being exposed. +.\"O Other macros can be used to expose nonstandard definitions that +.\"O are not exposed by default. +.\"O The precise effects of each of the feature test macros described below +.\"O can be ascertained by inspecting the +.\"O .I +.\"O header file. +µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤­¡¢ +°Ü¿¢À­¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£ +¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò +¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢ +¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë +.I +¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£ + .\"O .SS Specification of feature test macro requirements in manual pages .SS ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï¤Îµ¬Äê .\"O When a function requires that a feature test macro is defined, @@ -91,7 +95,7 @@ feature_test_macros \- (°Ê²¼¤ÎÎã¤Ï .BR chmod (2) ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤«¤é¤Î°úÍѤǤ¢¤ë)¡£ -.RS +.RS 10 .sp .B #include .sp @@ -99,12 +103,14 @@ feature_test_macros \- .br .BI "int fchmod(int " fd ", mode_t " mode ); .sp +.nf .in -4n .\"O Feature Test Macro Requirements for glibc (see .\"O .BR feature_test_macros (7)): glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) »²¾È): +.fi .in .sp .BR fchmod (): @@ -315,7 +321,7 @@ ISO C (1990) .\"O .B _ISOC9X_SOURCE .\"O (because the C99 standard had not then been finalized). .\"O Although the use of the latter macro is obsolete, glibc continues -.\"O to recognize it for backwards compatibility. +.\"O to recognize it for backward compatibility. ½é´ü¤Î¥Ð¡¼¥¸¥ç¥ó 2.1.x ¤Î glibc ¤Ç¤Ï¡¢¤³¤ì¤ÈÅù²Á¤Ê .B _ISOC9X_SOURCE ¤È¤¤¤¦Ì¾Á°¤Î¥Þ¥¯¥í¤¬»È¤ï¤ì¤Æ¤¤¤¿ diff --git a/draft/man7/futex.7 b/draft/man7/futex.7 index fbfc78fa..ff6132f9 100644 --- a/draft/man7/futex.7 +++ b/draft/man7/futex.7 @@ -100,7 +100,7 @@ futex .PP .\"O To "up" a futex, execute the proper assembler instructions that .\"O will cause the host CPU to atomically increment the integer. -.\"O Afterwards, check if it has in fact changed from 0 to 1, in which case +.\"O Afterward, check if it has in fact changed from 0 to 1, in which case .\"O there were no waiters and the operation is done. .\"O This is the noncontended case which is fast and should be common. futex ¤ò "up" ¤¹¤ë¤Ë¤Ï¡¢ @@ -164,7 +164,7 @@ futex .PP .\"O Initial futex support was merged in Linux 2.5.7 .\"O but with different semantics from those described above. -.\"O Current semantics are available from Linux 2.5.40 onwards. +.\"O Current semantics are available from Linux 2.5.40 onward. ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢ ¾åµ­¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£ ¸½ºß¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤Ï Linux 2.5.40 °Ê¹ß¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£ diff --git a/draft/man7/glob.7 b/draft/man7/glob.7 index 1914fcd9..748cd398 100644 --- a/draft/man7/glob.7 +++ b/draft/man7/glob.7 @@ -44,11 +44,11 @@ glob \- ¥Ñ¥¹Ì¾¤ò glob ¤¹¤ë .\"O .SH DESCRIPTION .SH ÀâÌÀ -.\"O Long ago, in Unix V6, there was a program +.\"O Long ago, in UNIX V6, there was a program .\"O .I /etc/glob .\"O that would expand wildcard patterns. -.\"O Soon afterwards this became a shell built-in. -ÀΡ¹ Unix V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë +.\"O Soon afterward this became a shell built-in. +ÀΡ¹ UNIX V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë .I /etc/glob ¤È¸À¤¦¥×¥í¥°¥é¥à¤¬¤¢¤Ã¤¿¡£¤½¤Î¸å¤¹¤°¤Ë¡¢ ¤³¤Îµ¡Ç½¤Ï¥·¥§¥ë¤ËÁȤ߹þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ @@ -171,13 +171,13 @@ glob Æ° .\"O .SS "Empty Lists" .SS ¶õ¤Î¥ê¥¹¥È .\"O The nice and simple rule given above: "expand a wildcard pattern -.\"O into the list of matching pathnames" was the original Unix +.\"O into the list of matching pathnames" was the original UNIX .\"O definition. .\"O It allowed one to have patterns that expand into .\"O an empty list, as in Àè¤ËÍ¿¤¨¤¿¡¢¤ï¤«¤ê¤ä¤¹¤¯´Êñ¤Ê¥ë¡¼¥ë¡¢ ¡Ö¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤ò¥Þ¥Ã¥Á¤·¤¿¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤ËŸ³«¤¹¤ë¡×¤È¸À¤¦¤Î¤Ï¡¢ -¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£ +¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£ ¤³¤ì¤Ï¥Ñ¥¿¡¼¥ó¤¬¶õ¤Î¥ê¥¹¥È¤ËŸ³«¤µ¤ì¤ë¤³¤È¤âµö²Ä¤µ¤ì¤Æ¤¤¤¿¡£ Î㤨¤Ð .br @@ -249,7 +249,7 @@ POSIX .\"O Of course ranges were originally meant to be ASCII ranges, .\"O so that "\fI[\ \-%]\fP" stands for "\fI[\ !"#$%]\fP" and "\fI[a\-z]\fP" stands .\"O for "any lowercase letter". -.\"O Some Unix implementations generalized this so that a range X\-Y +.\"O Some UNIX implementations generalized this so that a range X\-Y .\"O stands for the set of characters with code between the codes for .\"O X and for Y. .\"O However, this requires the user to know the @@ -259,7 +259,7 @@ POSIX Îΰè»ØÄê¤Ï¡¢¤â¤È¤â¤È¤Ï¤â¤Á¤í¤ó ASCII ¤Ë¤ª¤±¤ë½ç½øʤӤò°ÕÌ£¤·¤Æ¤¤¤¿¡£ ¤·¤¿¤¬¤Ã¤Æ "\fI[\ \-%]\fP" ¤Ï "\fI[\ !"#$%]\fP" ¤Î°ÕÌ£¤Ç¤¢¤ê¡¢ "\fI[a\-z]\fP" ¤Ï¡Ö¤¹¤Ù¤Æ¤Î¾®Ê¸»ú¡×¤Î°ÕÌ£¤Ç¤¢¤Ã¤¿¡£ -Unix ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢ +UNIX ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢ ¤½¤³¤Ç¤Ï X\-Y ¤È¤¤¤¦Îΰè»ØÄê¤Ï¡¢X ¤Î¥³¡¼¥É¤È Y ¤Î¥³¡¼¥É¤Ë¶´¤Þ¤ì¤¿¥³¡¼¥É¤ò»ý¤Äʸ»ú¤¹¤Ù¤Æ¤òɽ¤¹¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡£ ¤·¤«¤·¡¢¤³¤ì¤Ë¤Ï¥æ¡¼¥¶¡¼¤¬¥í¡¼¥«¥ë¤Ê¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë diff --git a/draft/man7/koi8-r.7 b/draft/man7/koi8-r.7 index b7a131d7..36747b75 100644 --- a/draft/man7/koi8-r.7 +++ b/draft/man7/koi8-r.7 @@ -43,11 +43,11 @@ koi8-r \- .\"O .SH DESCRIPTION .SH ÀâÌÀ .\"O KOI8-R is the character set of choice for encoding Russian texts for -.\"O many Unix-like operation systems. +.\"O many UNIX-like operation systems. .\"O KOI8-R is a successor for KOI-8, a .\"O de-facto standard for Internet Mail, News, WWW and other interactive .\"O services at least all over the ex-SU territory. -KOI8-R ¤Ï¿¤¯¤Î Unix ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë +KOI8-R ¤Ï¿¤¯¤Î UNIX ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë ʸ»ú½¸¹ç¤ÎÁªÂò»Þ¤Î°ì¤Ä¤Ç¤¢¤ë¡£ KOI8-R ¤Ï¡¢¾¯¤Ê¤¯¤È¤âµì¥½¥Ó¥¨¥ÈϢˮ¤ÎÁ´¤Æ¤Î·÷Æâ¤Ë¤ª¤¤¤Æ ¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î¥á¡¼¥ë¡¦¥Ë¥å¡¼¥¹¡¦WWW¡¦¤½¤Î¾¤ÎÂÐÏÃŪ¥µ¡¼¥Ó¥¹¤Î diff --git a/draft/man7/man.7 b/draft/man7/man.7 index 5637bd1b..8bad1bcd 100644 --- a/draft/man7/man.7 +++ b/draft/man7/man.7 @@ -451,7 +451,7 @@ GNU .\"O as the text of the link. .\"O The .\"O .I trailer -.\"O will be printed immediately afterwards. +.\"O will be printed immediately afterward. URI (URL) .I url ¤Ø¤Î¥Ï¥¤¥Ñ¡¼¥Æ¥­¥¹¥È¥ê¥ó¥¯¤òÁÞÆþ¤¹¤ë¡£ diff --git a/draft/man7/netlink.7 b/draft/man7/netlink.7 index 038dc770..f88284c5 100644 --- a/draft/man7/netlink.7 +++ b/draft/man7/netlink.7 @@ -35,7 +35,7 @@ netlink \- .\"O The internal kernel interface is not documented in this manual page. .\"O There is also an obsolete netlink interface .\"O via netlink character devices; this interface is not documented here -.\"O and is only provided for backwards compatibility. +.\"O and is only provided for backward compatibility. netlink ¤Ï¥«¡¼¥Í¥ë¥â¥¸¥å¡¼¥ë¤È¥æ¡¼¥¶¡¼¶õ´Ö¤Î¥×¥í¥»¥¹´Ö¤Ç ¾ðÊó¤ò¤ä¤ê¤È¤ê¤¹¤ë¤¿¤á¤ËÍѤ¤¤é¤ì¤ë¡£ netlink ¤Ï¡¢¥æ¡¼¥¶¡¼¥×¥í¥»¥¹¤ËÂФ·¤Æ¤Ï @@ -592,7 +592,7 @@ netlink .\"O The socket interface to netlink is a new feature of Linux 2.2. netlink ¤Ø¤Î¥½¥±¥Ã¥È¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï Linux 2.2 ¤Î¿·µ¡Ç½¤Ç¤¢¤ë¡£ -.\"O Linux 2.0 supported a more primitive device based netlink interface +.\"O Linux 2.0 supported a more primitive device-based netlink interface .\"O (which is still available as a compatibility option). .\"O This obsolete interface is not described here. Linux 2.0 ¤Ï¡¢¤â¤Ã¤È¸¶»ÏŪ¤Ê¥Ç¥Ð¥¤¥¹¥Ù¡¼¥¹¤Î netlink ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ò diff --git a/draft/man7/packet.7 b/draft/man7/packet.7 index a797f8a9..ce01d0dc 100644 --- a/draft/man7/packet.7 +++ b/draft/man7/packet.7 @@ -437,6 +437,7 @@ struct packet_mreq { °ú¤­¿ô¤Ï .I struct timeval ¤Ç¤¢¤ë¡£ +.\" FIXME Document SIOCGSTAMPNS .\"O In addition all standard ioctls defined in .\"O .BR netdevice (7) diff --git a/draft/man7/path_resolution.7 b/draft/man7/path_resolution.7 index 6641eb63..0f8f6d5a 100644 --- a/draft/man7/path_resolution.7 +++ b/draft/man7/path_resolution.7 @@ -33,9 +33,9 @@ path_resolution \- ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Î²ò·èÊýË¡ .\"O .SH DESCRIPTION .SH ÀâÌÀ -.\"O Some Unix/Linux system calls have as parameter one or more filenames. +.\"O Some UNIX/Linux system calls have as parameter one or more filenames. .\"O A filename (or pathname) is resolved as follows. -¤¤¤¯¤Ä¤«¤Î Unix/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢ +¤¤¤¯¤Ä¤«¤Î UNIX/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢ 1 ¤Ä°Ê¾å¤Î¥Õ¥¡¥¤¥ë̾¤ò°ú¤­¿ô¤È¤·¤Æ»ý¤Ä¡£ ¥Õ¥¡¥¤¥ë̾ (¤Þ¤¿¤Ï¥Ñ¥¹Ì¾) ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ²ò·è¤µ¤ì¤ë¡£ .\"O .SS "Step 1: Start of the resolution process" @@ -282,13 +282,13 @@ path_resolution \- ¥¨¥é¡¼¤¬ÊÖ¤µ¤ì¤ë ("File name too long")¡£ .\"O .SS "Empty pathname" .SS "¶õ¤Î¥Ñ¥¹Ì¾" -.\"O In the original Unix, the empty pathname referred to the current directory. +.\"O In the original UNIX, the empty pathname referred to the current directory. .\"O Nowadays POSIX decrees that an empty pathname must not be resolved .\"O successfully. .\"O Linux returns .\"O .B ENOENT .\"O in this case. -¸µ¡¹¤Î Unix ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£ +¸µ¡¹¤Î UNIX ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£ ºÇ¶á¡¢POSIX ¤Ç¤Ï¶õ¤Î¥Ñ¥¹Ì¾¤ò²ò·è¤¹¤ë¤Ù¤­¤Ç¤Ï¤Ê¤¤¤È¤¤¤¦·èÄ꤬¤Ê¤µ¤ì¤¿¡£ ¤³¤Î¾ì¹ç¡¢Linux ¤Ï .B ENOENT @@ -363,11 +363,11 @@ fsgid (" .\" FIXME say something about file system mounted read-only ? .\"O .SS "Bypassing permission checks: superuser and capabilities" .SS "µö²Ä¤Î³Îǧ¤ò¥¹¥­¥Ã¥×¤¹¤ë: ¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤È¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£" -.\"O On a traditional Unix system, the superuser +.\"O On a traditional UNIX system, the superuser .\"O .RI ( root , .\"O user ID 0) is all-powerful, and bypasses all permissions restrictions .\"O when accessing files. -ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ +ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ .RI ( root , ¥æ¡¼¥¶ ID 0) ¤ÏÈó¾ï¤Ë¶¯ÎϤǤ¢¤ê¡¢¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¤Î µö²Ä¤Ë¤è¤ëÀ©¸Â¤òÁ´¤Æ¥¹¥­¥Ã¥×¤¹¤ë¡£ diff --git a/draft/man7/pthreads.7 b/draft/man7/pthreads.7 index b4b3c97a..71693e7e 100644 --- a/draft/man7/pthreads.7 +++ b/draft/man7/pthreads.7 @@ -1225,6 +1225,7 @@ bash$ $( LD_ASSUME_KERNEL=2.2.5 ldd /bin/ls | grep libc.so | \\ .BR futex (2), .BR gettid (2), .BR futex (7), +.BR sigevent (7), .BR signal (7), .br .\"O and various Pthreads manual pages, for example: diff --git a/draft/man7/pty.7 b/draft/man7/pty.7 index fe0d59da..a1fcb3ca 100644 --- a/draft/man7/pty.7 +++ b/draft/man7/pty.7 @@ -25,21 +25,21 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-10-14, Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: character device ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹ -.\"WORD: pseudo-terminal .\" .TH PTY 7 2005-10-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° -.\"O pty \- pseudo-terminal interfaces +.\"O pty \- pseudoterminal interfaces pty \- µ¼»÷üËö¥¤¥ó¥¿¥Õ¥§¡¼¥¹ .\"O .SH DESCRIPTION .SH ÀâÌÀ -.\"O A pseudo-terminal is a pair of virtual character devices that +.\"O A pseudoterminal (sometimes abbreviated "pty") +.\"O is a pair of virtual character devices that .\"O provide a bidirectional communication channel. -µ¼»÷üËö (pseudo-terminal) ¤Ï¡¢ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë -²¾ÁÛ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£ +µ¼»÷üËö (pseudoterminal; "pty" ¤Èά¤µ¤ì¤ë¤³¤È¤â¤¢¤ë) ¤Ï¡¢ +ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë²¾ÁÛ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£ .\"O One end of the channel is called the .\"O .IR master ; .\"O the other end is called the @@ -49,10 +49,10 @@ pty \- ¤È¸Æ¤Ð¤ì¡¢¤â¤¦°ìÊý¤ÎüÅÀ¤Ï .I ¥¹¥ì¡¼¥Ö (slave) ¤È¸Æ¤Ð¤ì¤ë¡£ -.\"O The slave end of the pseudo-terminal provides an interface +.\"O The slave end of the pseudoterminal provides an interface .\"O that behaves exactly like a classical terminal. .\"O A process that expects to be connected to a terminal, -.\"O can open the slave end of a pseudo-terminal and +.\"O can open the slave end of a pseudoterminal and .\"O then be driven by a program that has opened the master end. µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¤Ï¡¢ÅÁÅýŪ¤ÊüËö¤ÈÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò Ä󶡤¹¤ë¡£Ã¼Ëö¤ËÀܳ¤µ¤ì¤ë¤³¤È¤òÁÛÄꤷ¤Æ¤¤¤ë¥×¥í¥»¥¹¤Ïµ¼»÷üËö¤Î @@ -66,7 +66,7 @@ pty \- .\"O to be generated for the foreground process group .\"O that is connected to the slave. .\"O Conversely, anything that is written to the slave end of the -.\"O pseudo-terminal can be read by the process that is connected to +.\"O pseudoterminal can be read by the process that is connected to .\"O the master end. üËö¤ÇÆþÎϤµ¤ì¤¿¤Î¤ÈƱ¤¸¤è¤¦¤Ë¡¢ ¥Þ¥¹¥¿Â¦¤Ë½ñ¤­¹þ¤Þ¤ì¤¿Á´¤Æ¤Î¥Ç¡¼¥¿¤Ï¡¢¥¹¥ì¡¼¥Ö¦¤Î¥×¥í¥»¥¹¤ËÁ÷¤é¤ì¤ë¡£ @@ -77,7 +77,7 @@ pty \- ¤¬À¸À®¤µ¤ì¤ë¡£ È¿ÂФˡ¢µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤Ë½ñ¤­¹þ¤Þ¤ì¤¿Á´¤Æ¤Î¥Ç¡¼¥¿¤Ï¡¢ ¥Þ¥¹¥¿Â¦¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¥×¥í¥»¥¹¤«¤éÆɤ߽Ф¹¤³¤È¤¬¤Ç¤­¤ë¡£ -.\"O Pseudo-terminals are used by applications such as network login services +.\"O Pseudoterminals are used by applications such as network login services .\"O .RB ( ssh "(1), " rlogin "(1), " telnet (1)), .\"O terminal emulators, .\"O .BR script (1), @@ -92,35 +92,35 @@ pty \- .BR expect (1) ¤Ê¤É¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ -.\"O Historically, two pseudo-terminal APIs have evolved: BSD and System V. -.\"O SUSv1 standardized a pseudo-terminal API based on the System V API, +.\"O Historically, two pseudoterminal APIs have evolved: BSD and System V. +.\"O SUSv1 standardized a pseudoterminal API based on the System V API, .\"O and this API should be employed in all new programs that use -.\"O pseudo-terminals. +.\"O pseudoterminals. Îò»ËŪ¤Ë¸«¤ë¤È BSD ¤È System V ¤Î2¼ïÎà¤Îµ¼»÷üËö¤Î API ¤¬È¯Å¸¤·¤Æ¤­¤Æ¤¤¤ë¡£ SUSv1 ¤Ï System V API ¤Ë´ð¤Å¤¤¤¿µ¼»÷üËö API ¤òɸ½à²½¤·¤Æ¤ª¤ê¡¢ µ¼»÷üËö¤ò»ÈÍѤ¹¤ë¿·¤·¤¤¥×¥í¥°¥é¥à¤Ï¤¹¤Ù¤Æ¤³¤Î API ¤òºÎÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ .\"O Linux provides both BSD-style and (standardized) System V-style -.\"O pseudo-terminals. -.\"O System V-style terminals are commonly called Unix 98 pseudo-terminals +.\"O pseudoterminals. +.\"O System V-style terminals are commonly called UNIX 98 pseudoterminals .\"O on Linux systems. -.\"O Since kernel 2.6.4, BSD-style pseudo-terminals are considered deprecated +.\"O Since kernel 2.6.4, BSD-style pseudoterminals are considered deprecated .\"O (they can be disabled when configuring the kernel); -.\"O Unix 98 pseudo-terminals should be used in new applications. +.\"O UNIX 98 pseudoterminals should be used in new applications. Linux ¤Ç¤Ï BSD É÷¤È (ɸ½à²½¤µ¤ì¤¿) System V É÷¤Îµ¼»÷üËö¤òÄ󶡤·¤Æ¤¤¤ë¡£ -System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë Unix 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£ +System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë UNIX 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£ ¥«¡¼¥Í¥ë 2.6.4 °Ê¹ß¤Ç¤Ï¡¢BSD É÷¤Îµ¼»÷üËö¤ÏÇÑ»ßͽÄê¤È¤ß¤Ê¤µ¤ì¤Æ¤¤¤ë (¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç BSD É÷¤Îµ¼»÷üËö¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë)¡£ -¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢Unix 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ -.\"O .SS "Unix 98 pseudo-terminals" -.SS "Unix 98 µ¼»÷üËö" -.\"O An unused Unix 98 pseudo-terminal master is opened by calling +¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢UNIX 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ +.\"O .SS "UNIX 98 pseudoterminals" +.SS "UNIX 98 µ¼»÷üËö" +.\"O An unused UNIX 98 pseudoterminal master is opened by calling .\"O .BR posix_openpt (3). .\"O (This function opens the master clone device, .\"O .IR /dev/ptmx ; .\"O see .\"O .BR pts (4).) -̤»ÈÍѤΠUnix 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï +̤»ÈÍѤΠUNIX 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï .BR posix_openpt (3) ¤ò¸Æ¤Ó½Ð¤¹ (¤³¤Î´Ø¿ô¤Ï¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹ (master clone device), @@ -150,20 +150,20 @@ System V Âбþ¤¹¤ë¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£ .\"O The Linux kernel imposes a limit on the number of available -.\"O Unix 98 pseudo-terminals. +.\"O UNIX 98 pseudoterminals. .\"O In kernels up to and including 2.6.3, this limit is configured .\"O at kernel compilation time .\"O .RB ( CONFIG_UNIX98_PTYS ), -.\"O and the permitted number of pseudo-terminals can be up to 2048, +.\"O and the permitted number of pseudoterminals can be up to 2048, .\"O with a default setting of 256. .\"O Since kernel 2.6.4, the limit is dynamically adjustable via .\"O .IR /proc/sys/kernel/pty/max , .\"O and a corresponding file, .\"O .IR /proc/sys/kernel/pty/nr , -.\"O indicates how many pseudo-terminals are currently in use. +.\"O indicates how many pseudoterminals are currently in use. .\"O For further details on these two files, see .\"O .BR proc (5). -Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ­¤ë Unix 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£ +Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ­¤ë UNIX 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£ 2.6.3 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¤³¤Î¾å¸Â¤Ï¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤ÎÀßÄê .RB ( CONFIG_UNIX98_PTYS ) ¤Ç¤¢¤ë¡£µö²Ä¤µ¤ì¤ëµ¼»÷üËö¤Î¿ô¤ÏºÇÂç 2048 ¤Ç¤¢¤ê¡¢ @@ -176,9 +176,9 @@ Linux ¤³¤Î 2¤Ä¤Î¥Õ¥¡¥¤¥ë¤Î¾ÜºÙ¤Ï .BR proc (5) ¤ò»²¾È¡£ -.\"O .SS "BSD pseudo-terminals" +.\"O .SS "BSD pseudoterminals" .SS "BSD µ¼»÷üËö" -.\"O BSD-style pseudo-terminals are provided as precreated pairs, with +.\"O BSD-style pseudoterminals are provided as precreated pairs, with .\"O names of the form .\"O .I /dev/ptyXY .\"O (master) and @@ -186,7 +186,7 @@ Linux .\"O (slave), .\"O where X is a letter from the 16-character set [p-za-e], .\"O and Y is a letter from the 16-character set [0-9a-f]. -.\"O (The precise range of letters in these two sets varies across Unix +.\"O (The precise range of letters in these two sets varies across UNIX .\"O implementations.) BSD É÷¤Îµ¼»÷üËö¤Ï¤¢¤é¤«¤¸¤áºîÀ®¤µ¤ì¤¿¥Ú¥¢¤È¤·¤ÆÄ󶡤µ¤ì¤ë¡£¤½¤Î̾Á°¤Ï .I /dev/ptyXY @@ -195,21 +195,21 @@ BSD (¥¹¥ì¡¼¥Ö¦) ¤Ç¤¢¤ë¡£¤³¤³¤Ç¡¢ X ¤Ï [p-za-e] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¡¢ Y ¤Ï [0-9a-f] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¤Ç¤¢¤ë -(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï Unix ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£ +(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï UNIX ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£ .\"O For example, .\"O .I /dev/ptyp1 .\"O and .\"O .I /dev/ttyp1 -.\"O constitute a BSD pseudo-terminal pair. +.\"O constitute a BSD pseudoterminal pair. Î㤨¤Ð¡¢ .I /dev/ptyp1 ¤È .I /dev/ttyp1 ¤Ï BSD µ¼»÷üËö¥Ú¥¢¤ò¹½À®¤¹¤ë¡£ -.\"O A process finds an unused pseudo-terminal pair by trying to +.\"O A process finds an unused pseudoterminal pair by trying to .\"O .BR open (2) -.\"O each pseudo-terminal master until an open succeeds. -.\"O The corresponding pseudo-terminal slave (substitute "tty" +.\"O each pseudoterminal master until an open succeeds. +.\"O The corresponding pseudoterminal slave (substitute "tty" .\"O for "pty" in the name of the master) can then be opened. ¥×¥í¥»¥¹¤¬Ì¤»ÈÍѤε¼»÷üËö¥Ú¥¢¤ò¸«¤Ä¤±¤ë¤Ë¤Ï¡¢ ³Æµ¼»÷üËö¤Î¥Þ¥¹¥¿¤Î @@ -220,10 +220,10 @@ Y .\"O .SH "FILES" .SH ¥Õ¥¡¥¤¥ë .I /dev/ptmx -(Unix 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹) +(UNIX 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹) .br .I /dev/pts/* -(Unix 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹) +(UNIX 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹) .br .I /dev/pty[p-za-e][0-9a-f] (BSD ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹) diff --git a/draft/man7/rtnetlink.7 b/draft/man7/rtnetlink.7 index 1ac6a028..e524cb69 100644 --- a/draft/man7/rtnetlink.7 +++ b/draft/man7/rtnetlink.7 @@ -38,12 +38,12 @@ rtnetlink, NETLINK_ROUTE \- Linux IPv4 .\"O It is used within the kernel to communicate between .\"O various subsystems, though this usage is not documented here, and for .\"O communication with user-space programs. -.\"O Network routes, ip addresses, link parameters, neighbor setups, queueing +.\"O Network routes, IP addresses, link parameters, neighbor setups, queueing .\"O disciplines, traffic classes and packet classifiers may all be controlled .\"O through .\"O .B NETLINK_ROUTE .\"O sockets. -.\"O It is based on netlink messages, see +.\"O It is based on netlink messages; see .\"O .BR netlink (7) .\"O for more information. .B rtnetlink @@ -174,14 +174,14 @@ IFLA_STATS .BR RTM_NEWADDR ", " RTM_DELADDR ", " RTM_GETADDR .\"O Add, remove or receive information about an IP address associated with .\"O an interface. -.\"O In Linux 2.2 an interface can carry multiple IP addresses, +.\"O In Linux 2.2, an interface can carry multiple IP addresses, .\"O this replaces the alias device concept in 2.0. -.\"O In Linux 2.2 these messages +.\"O In Linux 2.2, these messages .\"O support IPv4 and IPv6 addresses. .\"O They contain an .\"O .I ifaddrmsg .\"O structure, optionally followed by -.\"O .I rtaddr +.\"O .I rtattr .\"O routing attributes. ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î IP ¥¢¥É¥ì¥¹¤Î¾ðÊó¤òÄɲᦺï½ü¡¦¼èÆÀ¤¹¤ë¡£ Linux 2.2 ¤Ç¤Ï¡¢°ì¤Ä¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ËÊ£¿ô¤Î IP ¥¢¥É¥ì¥¹¤ò @@ -191,7 +191,7 @@ IPv4 ¤³¤ì¤é¤Ï .I ifaddrmsg ¹½Â¤ÂΤòȼ¤¦¡£¤½¤Î¤¢¤È¤Ë -.I rtaddr +.I rtattr ¥ë¡¼¥Æ¥£¥ó¥°Â°À­¤¬Â³¤¯¤³¤È¤â¤¢¤ë¡£ .nf @@ -277,7 +277,7 @@ IFA_CACHEINFO:struct ifa_cacheinfo: .\"O .I rtattr .\"O structures following. .\"O For -.\"O .B RTM_GETROUTE +.\"O .BR RTM_GETROUTE , .\"O setting .\"O .I rtm_dst_len .\"O and @@ -296,10 +296,10 @@ IFA_CACHEINFO:struct ifa_cacheinfo: .I rtm_src_len ¤Ë 0 ¤ò¥»¥Ã¥È¤¹¤ë¤È¡¢ »ØÄꤵ¤ì¤¿¥ë¡¼¥Æ¥£¥ó¥°¥Æ¡¼¥Ö¥ë¤ÎÁ´¤Æ¤Î¥¨¥ó¥È¥ê¤ò½êÆÀ¤¹¤ë¡£ -.\"O For the other fields except +.\"O For the other fields, except .\"O .I rtm_table .\"O and -.\"O .I rtm_protocol +.\"O .IR rtm_protocol , .\"O 0 is the wildcard. .I rtm_table ¤È @@ -601,11 +601,11 @@ NTF_ROUTER:IPv6 .\" FIXME .\" document the members of the struct better .\"O The -.\"O .I rtaddr +.\"O .I rtattr .\"O struct has the following meanings for the .\"O .I rta_type .\"O field: -.I rtaddr +.I rtattr ¹½Â¤ÂΤϡ¢ .I rta_type ¥Õ¥£¡¼¥ë¥É¤Ë±þ¤¸¤Æ¤½¤ì¤¾¤ì°Ê²¼¤Î°ÕÌ£¤ò»ý¤Ä: diff --git a/draft/man7/sem_overview.7 b/draft/man7/sem_overview.7 index f6714c92..27c355d6 100644 --- a/draft/man7/sem_overview.7 +++ b/draft/man7/sem_overview.7 @@ -28,7 +28,7 @@ .\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05 .\" Updated 2009-02-23, Akihiro MOTOKI, LDP v3.19 .\" -.TH SEM_OVERVIEW 7 2009-02-25 "Linux" "Linux Programmer's Manual" +.TH SEM_OVERVIEW 7 2010-05-22 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O sem_overview \- Overview of POSIX semaphores @@ -135,7 +135,7 @@ POSIX .\"O between by the threads of a process, for example, a global variable. .\"O A process-shared semaphore must be placed in a shared memory region .\"O (e.g., a System V shared memory segment created using -.\"O .BR semget (2), +.\"O .BR shmget (2), .\"O or a POSIX shared memory object built created using .\"O .BR shm_open (3)). ̾Á°¤Ê¤·¥»¥Þ¥Õ¥©¤Ï̾Á°¤ò»ý¤¿¤Ê¤¤¡£¤½¤ÎÂå¤ï¤ê¡¢¥»¥Þ¥Õ¥©¤Ï¡¢ @@ -147,7 +147,7 @@ POSIX ¤È¸Æ¤Ö)¡£¥¹¥ì¥Ã¥É¶¦Í­¥»¥Þ¥Õ¥©¤Ï¡¢Æ±¤¸¥×¥í¥»¥¹Æâ¤Î¥¹¥ì¥Ã¥É´Ö¤Ç¶¦Í­¤µ¤ì¤¿ ¥á¥â¥êÎΰ衢Î㤨¤ÐÂç°èÊÑ¿ô (global variable) ¤ËÇÛÃÖ¤µ¤ì¤ë¡£ ¥×¥í¥»¥¹¶¦Í­¥»¥Þ¥Õ¥©¤Ï¡¢¶¦Í­¥á¥â¥êÎΰè (Î㤨¤Ð¡¢ -.BR semget (2) +.BR shmget (2) ¤ò»È¤Ã¤ÆºîÀ®¤Ç¤­¤ë System V ¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ä .BR shm_open (3) ¤ò»È¤Ã¤ÆºîÀ®¤Ç¤­¤ë POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È) diff --git a/draft/man7/shm_overview.7 b/draft/man7/shm_overview.7 index ed27f542..0288adcf 100644 --- a/draft/man7/shm_overview.7 +++ b/draft/man7/shm_overview.7 @@ -28,7 +28,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH SHM_OVERVIEW 7 2008-06-25 "Linux" "Linux Programmer's Manual" +.TH SHM_OVERVIEW 7 2010-09-10 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .SH ̾Á° .\"O shm_overview \- Overview of POSIX shared memory @@ -172,7 +172,7 @@ POSIX .\"O System V shared memory .\"O .RB ( shmget (2), .\"O .BR shmop (2), -.\"O etc.) is an older semaphore API. +.\"O etc.) is an older shared memory API. .\"O POSIX shared memory provides a simpler, and better designed interface; .\"O on the other hand POSIX shared memory is somewhat less widely available .\"O (especially on older systems) than System V shared memory. @@ -180,7 +180,6 @@ System V .RB ( shmget (2), .BR shmop (2) ¤Ê¤É) ¤Ï¸Å¤¤¶¦Í­¥á¥â¥ê API ¤Ç¤¢¤ë¡£ -.\"O motoki: ¸¶Ê¸¤Î semaphore API ¤Ï shared memory API ¤Î´Ö°ã¤¤¤À¤í¤¦¡£ POSIX ¶¦Í­¥á¥â¥ê¤Ï¡¢¤è¤ê´Êñ¤Ç¡¢¤¦¤Þ¤¯À߷פµ¤ì¤¿¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Æ¤¤¤ë¡£ °ìÊý¤Ç¡¢POSIX ¶¦Í­¥á¥â¥ê¤Ï System V ¶¦Í­¥á¥â¥ê¤ÈÈæ¤Ù¤ë¤È ÍøÍѤǤ­¤ë¥·¥¹¥Æ¥à¤¬¾¯¤Ê¤¤ (Æäˡ¢¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¾¯¤Ê¤¤)¡£ diff --git a/draft/man7/signal.7 b/draft/man7/signal.7 index f31ee961..b1cb5b69 100644 --- a/draft/man7/signal.7 +++ b/draft/man7/signal.7 @@ -61,7 +61,7 @@ .\"WORD: pending ½èÍýÂÔ¤Á .\"WORD: signal handler ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é .\" -.TH SIGNAL 7 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH SIGNAL 7 2010-09-19 "Linux" "Linux Programmer's Manual" .\"O .SH NAME .\"O signal \- overview of signals .SH ̾Á° @@ -107,8 +107,22 @@ Linux .PP .\"O A process can change the disposition of a signal using .\"O .BR sigaction (2) -.\"O or (less portably) +.\"O or .\"O .BR signal (2). +.\"O (The latter is less portable when establishing a signal handler; +.\"O see +.\"O .BR signal (2) +.\"O for details.) +¥×¥í¥»¥¹¤Ï¡¢ +.BR sigaction (2) +¤ä +.BR signal (2) +¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë +.RB ( signal (2) +¤ÎÊý¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÀßÄꤹ¤ëºÝ¤Î°Ü¿¢À­¤¬Ä㤤; +¾ÜºÙ¤Ï +.BR signal (2) +¤ò»²¾È)¡£ .\"O Using these system calls, a process can elect one of the .\"O following behaviors to occur on delivery of the signal: .\"O perform the default action; ignore the signal; @@ -122,13 +136,7 @@ Linux .\"O uses an alternate stack; see .\"O .BR sigaltstack (2) .\"O for a discussion of how to do this and when it might be useful.) -¥×¥í¥»¥¹¤Ï¡¢ -.BR sigaction (2) -¤ä -.BR signal (2) -¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë -.RB ( signal (2) -¤ÎÊý¤¬°Ü¿¢À­¤ÏÄ㤤)¡£¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ +¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ ¥×¥í¥»¥¹¤¬ÁªÂò¤Ç¤­¤ë¤Î¤Ï¡¢¼¡¤Î¤¤¤º¤ì¤«°ì¤Ä¤Ç¤¢¤ë¡£ ¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤ò¼Â¹Ô¤¹¤ë¡¢¥·¥°¥Ê¥ë¤ò̵»ë¤¹¤ë¡¢ .I "¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é (signal handler)" @@ -493,7 +501,7 @@ SIGXFSZ 25,25,31 Core .\"O and (on architectures other than SPARC and MIPS) .\"O .B SIGBUS .\"O was to terminate the process (without a core dump). -.\"O (On some other Unix systems the default action for +.\"O (On some other UNIX systems the default action for .\"O .BR SIGXCPU " and " SIGXFSZ .\"O is to terminate the process without a core dump.) .\"O Linux 2.4 conforms to the POSIX.1-2001 requirements for these signals, @@ -503,7 +511,7 @@ Linux 2.2 ¤ª¤è¤Ó SPARC ¤È MIPS °Ê³°¤Î¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Î .B SIGBUS ¤Î¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤Ï (¥³¥¢¥À¥ó¥×½ÐÎϤʤ·¤Î) ¥×¥í¥»¥¹½ªÎ»¤Ç¤¢¤Ã¤¿¡£ -(¾¤Î Unix ¥·¥¹¥Æ¥à¤Ë¤â +(¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¤â .BR SIGXCPU " ¤È " SIGXFSZ ¤Î¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤¬¥³¥¢¥À¥ó¥×¤Ê¤·¤Î¥×¥í¥»¥¹½ªÎ»¤Î¤â¤Î¤¬¤¢¤ë¡£) Linux 2.4 ¤Ç¤Ï¡¢POSIX.1-2001 ¤Ç¤ÎÍ×µá»ÅÍͤ˽àµò¤·¤Æ¡¢ @@ -561,26 +569,26 @@ SIGUNUSED \-,31,\- Core \fBSIGSYS\fP .\"O .B SIGEMT .\"O is not specified in POSIX.1-2001, but nevertheless appears -.\"O on most other Unix systems, +.\"O on most other UNIX systems, .\"O where its default action is typically to terminate .\"O the process with a core dump. .B SIGEMT ¤Ï POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ -¤½¤Î¾¤Î¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ +¤½¤Î¾¤Î¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ ¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ï¿¤¯¤Î¾ì¹ç¡¢¥³¥¢¥À¥ó¥×½ÐÎϤòȼ¤¦¥×¥í¥»¥¹¤Î½ªÎ»¤Ç¤¢¤ë¡£ .\"O .B SIGPWR .\"O (which is not specified in POSIX.1-2001) is typically ignored -.\"O by default on those other Unix systems where it appears. +.\"O by default on those other UNIX systems where it appears. .B SIGPWR ¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤³¤Î¥·¥°¥Ê¥ë¤¬Â¸ºß¤¹¤ë -¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ +¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ .\"O .B SIGIO .\"O (which is not specified in POSIX.1-2001) is ignored by default -.\"O on several other Unix systems. +.\"O on several other UNIX systems. .B SIGIO -¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï +¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï ¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ .\"O Where defined, @@ -638,7 +646,7 @@ Linux .\"O Because the range of available real-time signals varies according .\"O to the glibc threading implementation (and this variation can occur .\"O at run time according to the available kernel and glibc), -.\"O and indeed the range of real-time signals varies across Unix systems, +.\"O and indeed the range of real-time signals varies across UNIX systems, .\"O programs should .\"O .IR "never refer to real-time signals using hard-coded numbers" , .\"O but instead should always refer to real-time signals using the notation @@ -649,7 +657,7 @@ Linux .\"O .BR SIGRTMAX . ÍøÍѲÄǽ¤Ê¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤ÎÈÏ°Ï¤Ï glibc ¤Î¥¹¥ì¥Ã¥É¼ÂÁõ¤Ë¤è¤ê °Û¤Ê¤ë¤· (»ÈÍѤ¹¤ë¥«¡¼¥Í¥ë¤È glibc ¤Ë¤è¤ê¼Â¹Ô»þ¤Ë¤âÊѲ½¤¹¤ë)¡¢ -Unix ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢ +UNIX ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢ ¥×¥í¥°¥é¥à¤Ç¤Ï¡Ö¥Ï¡¼¥É¥³¡¼¥Ç¥£¥ó¥°¤·¤¿¿ô»ú¤ò»È¤Ã¤Æ¤Î¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤Î »²¾È¤Ï·è¤·¤Æ¤¹¤Ù¤­¤Ç¤Ï¤Ê¤¯¡×¡¢Âå¤ï¤ê¤Ë .BR SIGRTMIN +n @@ -800,21 +808,15 @@ Linux 2.6.8 .\"O .SS "Async-signal-safe functions" .SS "ÈóƱ´ü¥·¥°¥Ê¥ë¤Ç°ÂÁ´¤Ê´Ø¿ô (async-signal-safe functions)" .PP -.\"O A signal handling routine established by -.\"O .BR sigaction (2) -.\"O or -.\"O .BR signal (2) -.\"O must be very careful, since processing elsewhere may be interrupted +.\"O A signal handler function must be very careful, +.\"O since processing elsewhere may be interrupted .\"O at some arbitrary point in the execution of the program. .\"O POSIX has the concept of "safe function". .\"O If a signal interrupts the execution of an unsafe function, and .\"O .I handler .\"O calls an unsafe function, then the behavior of the program is undefined. -¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë¤¿¤á¡¢ -.BR sigaction (2) -¤ä -.BR signal (2) -¤ÇÅÐÏ¿¤¹¤ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ +¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ +¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤¿¤á¤Ç¤¢¤ë¡£ POSIX ¤Ë¤Ï¡Ö°ÂÁ´¤Ê´Ø¿ô (safe function)¡×¤È¤¤¤¦³µÇ°¤¬¤¢¤ë¡£ ¥·¥°¥Ê¥ë¤¬°ÂÁ´¤Ç¤Ê¤¤´Ø¿ô¤Î¼Â¹Ô¤òÃæÃǤ·¡¢¤«¤Ä .I handler @@ -1000,7 +1002,7 @@ utimes() .\"O .BR SA_RESTART .\"O flag (see .\"O .BR sigaction (2)). -.\"O The details vary across Unix systems; +.\"O The details vary across UNIX systems; .\"O below, the details for Linux. ¤³¤ì¤é¤ÎÆó¤Ä¤ÎµóÆ°¤Î¤¦¤Á¤É¤Á¤é¤¬µ¯¤³¤ë¤«¤Ï¡¢¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë¤è¤ê°Í¸¤·¡¢ ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤¬ @@ -1008,7 +1010,7 @@ utimes() ¥Õ¥é¥° .RB ( sigaction (2) »²¾È) ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤Æ¤¤¤¿¤«¤Ë¤â°Í¸¤¹¤ë¡£ -¾ÜºÙ¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£ +¾ÜºÙ¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£ Linux ¤Ë¤ª¤±¤ë¾ÜºÙ¤ò°Ê²¼¤ÇÀâÌÀ¤¹¤ë¡£ .\"O If a blocked call to one of the following interfaces is interrupted @@ -1397,4 +1399,5 @@ POSIX.1 ( .BR sysv_signal (3), .BR core (5), .BR proc (5), -.BR pthreads (7) +.BR pthreads (7), +.BR sigevent (7) diff --git a/draft/man7/suffixes.7 b/draft/man7/suffixes.7 index cab7fdc2..5a70d006 100644 --- a/draft/man7/suffixes.7 +++ b/draft/man7/suffixes.7 @@ -403,8 +403,8 @@ Suffix File type .r RATFOR ¤Î¥½¡¼¥¹ (ÇѸì) .\"O .rej patches that \fBpatch\fP(1) couldn't apply .rej \fBpatch\fP(1) ¤Ë¼ºÇÔ¤·¤¿ pacth ¥Õ¥¡¥¤¥ë -.\"O .rpm RedHat software package - .rpm RedHat ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸ +.\"O .rpm RPM software package + .rpm RPM ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸ .\"O .rtf Rich Text Format file .rtf ¥ê¥Ã¥Á¡¦¥Æ¥­¥¹¥È¡¦¥Õ¥©¡¼¥Þ¥Ã¥È .\"O .rules rules for something @@ -514,8 +514,8 @@ Suffix File type .TE .\"O .SH "CONFORMING TO" .SH ½àµò -.\"O General Unix conventions. -°ìÈÌŪ¤Ê Unix ¤ÎºîË¡¡£ +.\"O General UNIX conventions. +°ìÈÌŪ¤Ê UNIX ¤ÎºîË¡¡£ .\"O .SH BUGS .SH ¥Ð¥° .\"O This list is not exhaustive. diff --git a/draft/man7/time.7 b/draft/man7/time.7 index feeb82db..e95d5206 100644 --- a/draft/man7/time.7 +++ b/draft/man7/time.7 @@ -214,10 +214,10 @@ Linux 2.6.21 Ìõ¤Ç¤Ï¤Ê¤¤ (Âбþ¤·¤Æ¤¤¤ë¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ï x86, arm, powerpc ¤Ç¤¢¤ë)¡£ .\"O .SS "The Epoch" .SS "µª¸µ" -.\"O Unix systems represent time in seconds since the +.\"O UNIX systems represent time in seconds since the .\"O .IR Epoch , .\"O 1970-01-01 00:00:00 +0000 (UTC). -Unix ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò +UNIX ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò µª¸µ (1970-01-01 00:00:00 +0000 (UTC)) ¤«¤é¤ÎÉÿô¤Çɽ¸½¤¹¤ë¡£ .\"O A program can determine the diff --git a/draft/man7/unicode.7 b/draft/man7/unicode.7 index c7c24426..cdcac7e1 100644 --- a/draft/man7/unicode.7 +++ b/draft/man7/unicode.7 @@ -188,9 +188,9 @@ UCS ʸ ¤Ç¤Ïʸ»ú¤ò 4 ¥Ð¥¤¥È¤Î¥ï¡¼¥É¤Çɽ¸½¤¹¤ë¡£ .\"O In addition, there exist two encoding forms .\"O .B UTF-8 -.\"O for backwards compatibility with ASCII processing software and +.\"O for backward compatibility with ASCII processing software and .\"O .B UTF-16 -.\"O for the backwards compatible handling of non-BMP characters up to +.\"O for the backward compatible handling of non-BMP characters up to .\"O 0x10ffff by UCS-2 software. ¤µ¤é¤Ë¡¢ASCII ¤ò½èÍý¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ø¤Î²¼°Ì¸ß´¹¤Î¤¿¤á¤Ë .B UTF-8 @@ -476,8 +476,8 @@ http://www.unicode.org/unicode/reports/ .RE .TP * -.\"O Markus Kuhn: UTF-8 and Unicode FAQ for Unix/Linux. -Markus Kuhn: Unix/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£ +.\"O Markus Kuhn: UTF-8 and Unicode FAQ for UNIX/Linux. +Markus Kuhn: UNIX/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£ .RS http://www.cl.cam.ac.uk/~mgk25/unicode.html diff --git a/draft/man7/uri.7 b/draft/man7/uri.7 index 8df73b63..202c589c 100644 --- a/draft/man7/uri.7 +++ b/draft/man7/uri.7 @@ -118,7 +118,7 @@ URI .\"O Within a relative path reference, the complete path segments "." and .\"O ".." have special meanings: "the current hierarchy level" and "the .\"O level above this hierarchy level", respectively, just like they do in -.\"O Unix-like systems. +.\"O UNIX-like systems. .\"O A path segment which contains a colon .\"O character can't be used as the first segment of a relative URI path .\"O (e.g., "this:that"), because it would be mistaken for a scheme name; @@ -131,7 +131,7 @@ URI ÁêÂХѥ¹»²¾È¤Ç¤Ï¡¢ "." ¤ª¤è¤Ó ".." ¤À¤±¤Î¥Ñ¥¹Éôʬ (path segment) ¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤Á¡¢ ¤½¤ì¤¾¤ì¡Ö¸½ºß¤Î³¬ÁØ¥ì¥Ù¥ë¡×¤ª¤è¤Ó¡Ö¸½ºß¤Î³¬Áؤΰì¤Ä¾å¤Î¥ì¥Ù¥ë¡× -¤È¤·¤Æ°·¤ï¤ì¤ë (Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£ +¤È¤·¤Æ°·¤ï¤ì¤ë (UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£ ¥³¥í¥óʸ»ú¤ò´Þ¤à¥Ñ¥¹Éôʬ¤ÏÁêÂÐ URI ¥Ñ¥¹¤ÎÀèƬ¤ËÍѤ¤¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤ (¤Ä¤Þ¤ê "this:that" ¤Ï¥À¥á)¡£¥¹¥­¡¼¥à̾¤È¶èÊ̤Ǥ­¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï ./ ¤òÁ°ÃÖ¤¹¤ë¤³¤È (¤Ä¤Þ¤ê "./this:that" ¤È¤¹¤ë)¡£ @@ -195,11 +195,11 @@ URL ¥ê¥â¡¼¥È¥µ¡¼¥Ð¤Ï¥Ñ¥¹¥ï¡¼¥É¤òÍ׵ᤷ¤Æ¤¯¤ë¡£ URL ¤ò²ò¼á¤·¤¿¥×¥í¥°¥é¥à¤¬¡¢¥æ¡¼¥¶¤Ë¤³¤ÎÆþÎϤòÂ¥¤¹¤³¤È¤Ë¤Ê¤í¤¦¡£ .PP -.\"O Here are some of the most common schemes in use on Unix-like systems +.\"O Here are some of the most common schemes in use on UNIX-like systems .\"O that are understood by many tools. .\"O Note that many tools using URIs also have internal schemes or specialized .\"O schemes; see those tools' documentation for information on those schemes. -°Ê²¼¤Ë¡¢ Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢ +°Ê²¼¤Ë¡¢ UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢ ¿¤¯¤Î¥Ä¡¼¥ë¤¬Íý²ò¤¹¤ë¥¹¥­¡¼¥à¤ò¼¨¤¹¡£ URI ¤ò»È¤¦¥Ä¡¼¥ë¤Î¿¤¯¤Ç¤Ï¡¢ÆâÉô¥¹¥­¡¼¥à¤äÆüì¤Ê¥¹¥­¡¼¥à¤â »È¤¨¤ë¤³¤È¤¬Â¿¤¤¡£¤½¤Î¤è¤¦¤Ê¥¹¥­¡¼¥à¤Ë´Ø¤·¤Æ¤Ï¥Ä¡¼¥ë¤Î¥É¥­¥å¥á¥ó¥È¤ò¸«¤ë¤³¤È¡£ @@ -475,14 +475,14 @@ URI .\"O parenthesis and section number; see .\"O .BR man (7) .\"O for more information on the meaning of the section numbers. -.\"O This URI scheme is unique to Unix-like systems (such as Linux) +.\"O This URI scheme is unique to UNIX-like systems (such as Linux) .\"O and is not currently registered by the IETF. .\"O An example is . ¤³¤ì¤Ï¥í¡¼¥«¥ë¤Î¥ª¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë (man) ¥ê¥Õ¥¡¥ì¥¹¥Ú¡¼¥¸¤ò»²¾È¤¹¤ë¡£ command-name ¤Ë¤Ï³ç¸Ì¤È¥»¥¯¥·¥ç¥óÈÖ¹æ¤òÄɲ䷤Ƥâ¤è¤¤¡£ ¥»¥¯¥·¥ç¥óÈÖ¹æ¤Î°ÕÌ£¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯ÃΤꤿ¤¤¾ì¹ç¤Ï .BR man (7) -¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ Îã¤È¤·¤Æ¤Ï ¤Ê¤É¡£ .PP @@ -500,7 +500,7 @@ command-name .\"O This scheme refers to online info reference pages (generated from .\"O texinfo files), .\"O a documentation format used by programs such as the GNU tools. -.\"O This URI scheme is unique to Unix-like systems (such as Linux) +.\"O This URI scheme is unique to UNIX-like systems (such as Linux) .\"O and is not currently registered by the IETF. .\"O As of this writing, GNOME and KDE differ in their URI syntax .\"O and do not accept the other's syntax. @@ -518,7 +518,7 @@ command-name ¤³¤Î¥¹¥­¡¼¥à¤Ï¡¢¥ª¥ó¥é¥¤¥ó¤Î info ¥ê¥Õ¥¡¥ì¥ó¥¹¥Ú¡¼¥¸ (texinfo ¥Õ¥¡¥¤¥ë¤«¤éÀ¸À®¤µ¤ì¤ë) ¤ò»²¾È¤¹¤ë¡£ info ¥Ú¡¼¥¸¤Ï GNU ¥Ä¡¼¥ë¤Ê¤É¤Î¥×¥í¥°¥é¥à¤ÇÍѤ¤¤é¤ì¤Æ¤¤¤ëʸ½ñ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¡£ -¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ ¤³¤Îʸ½ñ¤Î¼¹É®»þ¤Ë¤ª¤¤¤Æ¡¢ GNOME ¤È KDE ¤Ï¤½¤ì¤¾¤ì°Û¤Ê¤ëʸˡ¤Î URI ¤òÍѤ¤¤Æ¤ª¤ê¡¢¤ª¸ß¤¤Áê¼ê¤Îʸˡ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¡£ @@ -544,14 +544,14 @@ KDE .\"O Only complete word matches are returned. .\"O See .\"O .BR whatis (1). -.\"O This URI scheme is unique to Unix-like systems (such as Linux) +.\"O This URI scheme is unique to UNIX-like systems (such as Linux) .\"O and is not currently registered by the IETF. ¤³¤Î¥¹¥­¡¼¥à¤Ï¡¢¥³¥Þ¥ó¥É¤Ë´Ø¤¹¤ëû¤¤ (1 ¹Ô¤Î) ÀâÌÀ¤ò½¸¤á¤¿ ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¸¡º÷¤·¡¢ string ¤ò´Þ¤àʸ»úÎó¤ò¥ê¥¹¥È¤·¤ÆÊÖ¤¹¡£ ñ¸ì¤¬´°Á´¤Ë¥Þ¥Ã¥Á¤·¤¿·ë²Ì¤À¤±¤¬ÊÖ¤µ¤ì¤ë¡£ .BR whatis (1) ¤ò¸«¤è¡£ -¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .PP .\"O .B "ghelp \- GNOME help documentation" diff --git a/draft/man7/utf-8.7 b/draft/man7/utf-8.7 index 6dd65ec2..3f47db03 100644 --- a/draft/man7/utf-8.7 +++ b/draft/man7/utf-8.7 @@ -54,7 +54,7 @@ UTF-8 \- ASCII .\"O parts of many 16-bit characters bytes .\"O like \(aq\\0\(aq or \(aq/\(aq which have a .\"O special meaning in filenames and other C library function arguments. -.\"O In addition, the majority of Unix tools expects ASCII files and can't +.\"O In addition, the majority of UNIX tools expects ASCII files and can't .\"O read 16-bit words as characters without major modifications. .\"O For these reasons, .\"O .B UCS-2 @@ -74,7 +74,7 @@ UTF-8 \- ASCII ¤³¤ÎÎó¤Ë¤Ï¡¢ \(aq\\0\(aq ¤ä \(aq/\(aq ¤Î¤è¤¦¤Ê (¥Õ¥¡¥¤¥ë̾¤ä C ¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î°ú¤­¿ô¤ÎÆâÉô¤Ç) Æüì¤Ê°ÕÌ£¤ò»ý¤Ä 16 ¥Ó¥Ã¥Èʸ»ú¤¬´Þ¤Þ¤ì¤ë¤³¤È¤¬¤¢¤ë¡£ -¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î Unix ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢ +¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î UNIX ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢ ÂçÉý¤ÊÊѹ¹¤Ê¤·¤Ë¤Ï 16 ¥Ó¥Ã¥È¥ï¡¼¥É¤òʸ»ú¤È¤·¤ÆÆɤळ¤È¤¬¤Ç¤­¤Ê¤¤¡£ ¤³¤ì¤é¤ÎÍýͳ¤«¤é¡¢ .B UCS-2 @@ -95,13 +95,13 @@ Unicode .\"O .B UCS .\"O does not have these problems and is the common way in which .\"O .B Unicode -.\"O is used on Unix-style operating systems. +.\"O is used on UNIX-style operating systems. .B Unicode ¤È .B UCS ¤Î .B UTF-8 -Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢Unix ·Á¼°¤Î OS ¾å¤Ç +Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢UNIX ·Á¼°¤Î OS ¾å¤Ç .B Unicode ʸ»ú½¸¹ç¤ò»ÈÍѤ¹¤ë¤¿¤á¤Î°ìÈÌŪ¤ÊÊýË¡¤È¤Ê¤Ã¤Æ¤¤¤ë¡£ .\"O .SS Properties diff --git a/release/man1/intro.1 b/release/man1/intro.1 index cde6aba4..8a38fce8 100644 --- a/release/man1/intro.1 +++ b/release/man1/intro.1 @@ -51,14 +51,14 @@ intro \- ¤¤¤¯¤Ä¤«¤Î¥³¥Þ¥ó¥É¤Ç¤Ï¥³¥Þ¥ó¥É¤¬¼ºÇÔ¤·¤¿Íýͳ¤ò¼¨¤¹¤¿¤á¤Ë Ê£¿ô¤ÎÈó 0 ¤Î¥¹¥Æ¡¼¥¿¥¹Ãͤ¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .SH È÷¹Í -Linux ¤Ï Unix ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢ -Unix ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë -(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î Unix É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£ +Linux ¤Ï UNIX ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢ +UNIX ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë +(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î UNIX É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£ .LP Linux ¤Ë¤Ï GUI (¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤¬ÍÑ°Õ¤µ¤ì¤Æ¤ª¤ê¡¢ ²¿¤«¤ò¥Ý¥¤¥ó¥È¤·¤¿¤ê¡¢¥¯¥ê¥Ã¥¯¤·¤¿¤ê¡¢¥É¥é¥Ã¥°¤·¤¿¤ê¤Ç¤­¡¢¤¦¤Þ¤¯¤¤¤±¤Ð ºÇ½é¤Ë¤¿¤¯¤µ¤ó¤Îʸ½ñ¤òÆɤޤʤ¯¤Æ¤âÌÜŪ¤Îºî¶È¤¬¤Ç¤­¤Æ¤·¤Þ¤¦¤³¤È¤â¤¢¤ë¡£ -ÅÁÅýŪ¤Ê Unix ´Ä¶­¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢ +ÅÁÅýŪ¤Ê UNIX ´Ä¶­¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢ ¥³¥Þ¥ó¥É¤òÂǤÁ¹þ¤ó¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Ë²¿¤ò¤¹¤Ù¤­¤«¶µ¤¨¤Æ¤ä¤ë¡£ CLI ¤Ï GUI ¤è¤ê¤â®¤¯¶¯ÎϤÀ¤¬¡¢¤É¤Î¥³¥Þ¥ó¥É¤¬²¿¤ò¤¹¤ë¤Î¤«ÃΤäƤ¤¤ëɬÍ× ¤¬¤¢¤ë¡£CLI ¤ò»È¤¤»Ï¤á¤ë¤¿¤á¤ËɬÍ׺Ǿ®¸Â¤Î¥³¥Þ¥ó¥É¤ò°Ê²¼¤Ë½Ò¤Ù¤ë¡£ @@ -237,7 +237,7 @@ PS1="What next, master? " .I df ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥Ç¥£¥¹¥¯¤Î̤»ÈÍÑÎ̤¬¤É¤ÎÄøÅÙ¤«¤òɽ¼¨¤¹¤ë¡£ .SS ¥×¥í¥»¥¹ -Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£ +UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£ ÂÐÏÃŪ¤Ë¼Â¹Ô¤Ç¤­¤ë¥×¥í¥»¥¹¤Ï .I foreground ¤Ç¼Â¹Ô¤µ¤ì¤Æ¤ª¤ê¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤Ï diff --git a/release/man1/time.1 b/release/man1/time.1 index 3c8ba6be..7e56deac 100644 --- a/release/man1/time.1 +++ b/release/man1/time.1 @@ -256,7 +256,7 @@ wait .B "\-\-" ¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤ÎËöÈø¤ò¼¨¤¹¡£ .SH ¥Ð¥° -Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ Unix ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ +Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ UNIX ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ ¤¤¤¯¤Ä¤«¤ÎÃͤ¬ 0 ¤ÈÊó¹ð¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ ¸½ºß¤Î½ÐÎϹàÌܤΤۤȤó¤É¤Ï 4.2BSD ¤ä 4.3BSD ¤Ç¼èÆÀ²Äǽ¤Ê¥Ç¡¼¥¿¤Ë ´ð¤Å¤¤¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤ë¡£ diff --git a/release/man2/_exit.2 b/release/man2/_exit.2 index 77cdc5b9..cc16d7dc 100644 --- a/release/man2/_exit.2 +++ b/release/man2/_exit.2 @@ -38,7 +38,7 @@ .\" .\"WORD descriptors ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH _EXIT 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH _EXIT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° _exit, _Exit \- ¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤ò½ªÎ»¤µ¤»¤ë .SH ½ñ¼° @@ -56,9 +56,15 @@ glibc »²¾È): .in .sp +.ad l .BR _Exit (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +¤Þ¤¿¤Ï .I cc\ -std=c99 +.ad .SH ÀâÌÀ .BR _exit () ¤Ï¡¢¤½¤ì¤ò¸Æ¤ó¤À¥×¥í¥»¥¹¤ò¡Öľ¤Á¤Ë¡×½ªÎ»¤µ¤»¤ë¡£ diff --git a/release/man2/accept.2 b/release/man2/accept.2 index 832591a7..4207b103 100644 --- a/release/man2/accept.2 +++ b/release/man2/accept.2 @@ -59,7 +59,7 @@ .\"WORD: dequeue ¥­¥å¡¼¤«¤é¼è¤ê½Ð¤¹ .\"WORD: rejection ÀܳµñÈÝ .\" -.TH ACCEPT 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° accept \- ¥½¥±¥Ã¥È¤Ø¤ÎÀܳ¤ò¼õ¤±¤ë .SH ½ñ¼° @@ -69,7 +69,7 @@ accept \- .BI "int accept(int " sockfd ", struct sockaddr *" addr ", socklen_t *" addrlen ); -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .BI "int accept4(int " sockfd ", struct sockaddr *" addr , @@ -380,7 +380,7 @@ Linux POSIX.1g draft ɸ½à¤Ï¡¢ ¤³¤ì¤ò \fIsize_t *\fP ¤ËÊѹ¹¤·¤è¤¦¤È¤·¡¢SunOS 5 ¤Ç¤Ï¤½¤¦Àë¸À¤µ¤ì¤Æ¤¤¤ë¡£ ¸å¤Ë POSIX drafts ¤Ë¤Ï \fIsocklen_t *\fP ¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¡¢ -Single Unix Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ +Single UNIX Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ Linus Torvald ¤Îȯ¸À¤ò°úÍѤ¹¤ë: .\" .I fails: only italicizes a single line diff --git a/release/man2/bind.2 b/release/man2/bind.2 index 6419a105..8d5c91f4 100644 --- a/release/man2/bind.2 +++ b/release/man2/bind.2 @@ -189,7 +189,7 @@ struct sockaddr { .I sockfd ¤¬¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¡¢¥½¥±¥Ã¥È¤ËÂФ¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£ .PP -°Ê²¼¤Î¥¨¥é¡¼¤Ï Unix¥É¥á¥¤¥ó +°Ê²¼¤Î¥¨¥é¡¼¤Ï UNIX¥É¥á¥¤¥ó .RB ( AF_UNIX ) ¤Î¥½¥±¥Ã¥ÈÆÃÍ­¤Ç¤¢¤ë: .TP @@ -237,7 +237,7 @@ SVr4, 4.4BSD, POSIX.1-2001 ¤Ï 4.2BSD ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿)¡£ .\" SVr4 ¤Ë¤Ï¾¤Ë¡¢°ìÈ̤Υ¨¥é¡¼¾õÂÖ .\" .B ENOSR -.\" µÚ¤Ó Unix ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ +.\" µÚ¤Ó UNIX ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ .\" .BR EIO , .\" .B EISDIR .\" ¤Ë¤Ä¤¤¤Æ¤Îµ­½Ò¤¬¤¢¤ë¡£ @@ -269,7 +269,7 @@ Linux .BR getaddrinfo (3) ¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£ -°Ê²¼¤ÎÎã¤Ï¡¢Unix ¥É¥á¥¤¥ó +°Ê²¼¤ÎÎã¤Ï¡¢UNIX ¥É¥á¥¤¥ó .RB ( AF_UNIX ) ¤Ç¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤ò bind ¤¹¤ëÊýË¡¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ .\" listen.7 refers to this example. diff --git a/release/man2/brk.2 b/release/man2/brk.2 index 54e733bb..c9d764b8 100644 --- a/release/man2/brk.2 +++ b/release/man2/brk.2 @@ -38,7 +38,7 @@ .\" Updated & Modified Tue Jan 2 09:09:47 JST 2007 by Yuichi SATO, LDP v2.43 .\" Updated 2008-08-04, Akihiro MOTOKI , LDP v3.05 .\" -.TH BRK 2 2008-06-18 "Linux" "Linux Programmer's Manual" +.TH BRK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° brk, sbrk \- ¥Ç¡¼¥¿¡¦¥»¥°¥á¥ó¥È¤Î¥µ¥¤¥º¤ÎÊѹ¹¤¹¤ë .SH ½ñ¼° @@ -54,10 +54,25 @@ glibc »²¾È): .in .sp -.ad l .BR brk (), .BR sbrk (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || _SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE .ad b .SH ÀâÌÀ .BR brk () diff --git a/release/man2/capget.2 b/release/man2/capget.2 index 116cc0a9..e2cc5076 100644 --- a/release/man2/capget.2 +++ b/release/man2/capget.2 @@ -22,12 +22,10 @@ .\"WORD: inheritable capabilit ·Ñ¾µ²Äǽ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\"WORD: permitted capabily µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\" -.TH CAPGET 2 2009-01-26 "Linux" "Linux Programmer's Manual" +.TH CAPGET 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° capget, capset \- ¥¹¥ì¥Ã¥É¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤òÀßÄê/¼èÆÀ¤¹¤ë .SH ½ñ¼° -.B #undef _POSIX_SOURCE -.br .B #include .sp .BI "int capget(cap_user_header_t " hdrp ", cap_user_data_t " datap ); diff --git a/release/man2/chdir.2 b/release/man2/chdir.2 index 113d91d4..aef8baf1 100644 --- a/release/man2/chdir.2 +++ b/release/man2/chdir.2 @@ -38,7 +38,7 @@ .\" Updated 2006-08-12, Akihiro MOTOKI , LDP v2.39 .\" Updated 2007-09-04, Akihiro MOTOKI , LDP v2.64 .\" -.TH CHDIR 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH CHDIR 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° chdir, fchdir \- ºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤ÎÊѹ¹ .SH ½ñ¼° @@ -55,7 +55,16 @@ glibc .in .sp .BR fchdir (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.PD 0 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD .SH ÀâÌÀ .BR chdir () ¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¸½ºß¤Îºî¶È¥Ç¥£¥ì¥¯¥È¥ê (current working directory) ¤ò¡¢ diff --git a/release/man2/chmod.2 b/release/man2/chmod.2 index 156c97ca..c216c51d 100644 --- a/release/man2/chmod.2 +++ b/release/man2/chmod.2 @@ -36,7 +36,7 @@ .\" Updated & Modified 2004-12-29, Yuichi SATO .\" Updated 2008-08-09, Akihiro MOTOKI , LDP v3.05 .\" -.TH CHMOD 2 2008-05-26 "Linux" "Linux Programmer's Manual" +.TH CHMOD 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° chmod, fchmod \- ¥Õ¥¡¥¤¥ë¤Î¥â¡¼¥É¤òÊѹ¹¤¹¤ë .SH ½ñ¼° @@ -52,8 +52,17 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR fchmod (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹µö²Ä (permission) ¤òÊѹ¹¤¹¤ë¡£ ¥·¥¹¥Æ¥à¥³¡¼¥ë´Ö¤Î°ã¤¤¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î»ØÄê¤Î»ÅÊý¤À¤±¤Ç¤¢¤ë¡£ diff --git a/release/man2/chown.2 b/release/man2/chown.2 index 32acf7a2..eede5c6a 100644 --- a/release/man2/chown.2 +++ b/release/man2/chown.2 @@ -44,7 +44,7 @@ .\" Updated 2007-09-04, Akihiro MOTOKI , LDP v2.64 .\" Updated 2008-08-09, Akihiro MOTOKI , LDP v3.05 .\" -.TH CHOWN 2 2008-06-16 "Linux" "Linux Programmer's Manual" +.TH CHOWN 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° chown, fchown, lchown \- ¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤òÊѹ¹¤¹¤ë .SH ½ñ¼° @@ -64,7 +64,16 @@ glibc .sp .BR fchown (), .BR lchown (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.PD 0 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD .SH ÀâÌÀ ¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô (owner) ¤È¥°¥ë¡¼¥×¤òÊѹ¹¤¹¤ë¡£ ¥·¥¹¥Æ¥à¥³¡¼¥ë´Ö¤Î°ã¤¤¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î»ØÄê¤Î»ÅÊý¤À¤±¤Ç¤¢¤ë¡£ @@ -316,10 +325,10 @@ main(int argc, char *argv[]) if (chown(argv[2], uid, \-1) == \-1) { perror("chown"); exit(EXIT_FAILURE); - } /* if */ + } exit(EXIT_SUCCESS); -} /* main */ +} .fi .SH ´ØÏ¢¹àÌÜ .BR chmod (2), diff --git a/release/man2/chroot.2 b/release/man2/chroot.2 index da80c93e..036ed7c7 100644 --- a/release/man2/chroot.2 +++ b/release/man2/chroot.2 @@ -41,13 +41,37 @@ .\" Updated & Modified Thu Dec 23 10:04:20 JST 2004 .\" by Yuichi SATO .\" -.TH CHROOT 2 2008-06-23 "Linux" "Linux Programmer's Manual" +.TH CHROOT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° chroot \- ¥ë¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê¤òÊѹ¹¤¹¤ë .SH ½ñ¼° .B #include .sp .BI "int chroot(const char *" path ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR chroot (): +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.2.2 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤· +.PD +.RE +.ad b .SH ÀâÌÀ .BR chroot () ¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥ë¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê¤ò diff --git a/release/man2/clock_getres.2 b/release/man2/clock_getres.2 index c12268a5..7e6f091b 100644 --- a/release/man2/clock_getres.2 +++ b/release/man2/clock_getres.2 @@ -57,7 +57,9 @@ glibc .BR clock_getres (), .BR clock_gettime (), .BR clock_settime (): +.RS _POSIX_C_SOURCE\ >=\ 199309L +.RE .ad b .SH ÀâÌÀ ´Ø¿ô diff --git a/release/man2/clock_nanosleep.2 b/release/man2/clock_nanosleep.2 index efd50afe..75fecf03 100644 --- a/release/man2/clock_nanosleep.2 +++ b/release/man2/clock_nanosleep.2 @@ -25,7 +25,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH CLOCK_NANOSLEEP 2 2008-07-09 "Linux" "Linux Programmer's Manual" +.TH CLOCK_NANOSLEEP 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° clock_nanosleep \- »ØÄꤷ¤¿¥¯¥í¥Ã¥¯¤Ç¤Î¹âÀºÅ٤ʼ¹ÔÄä»ß (sleep) .SH ½ñ¼° @@ -39,6 +39,7 @@ clock_nanosleep \- .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .sp +.ad l .in -4n glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) @@ -46,7 +47,10 @@ glibc .in .sp .BR clock_nanosleep (): -_XOPEN_SOURCE\ >=\ 600 +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .SH ÀâÌÀ .BR clock_nanosleep () ¤ò»È¤¦¤È¡¢ @@ -121,11 +125,9 @@ struct timespec { ¸Æ¤Ó½Ð¤·¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¾ì¹ç¡¢ .BR clock_nanosleep () -¤Ï \-1 ¤òÊÖ¤·¡¢ -.I errno -¤Ë +¤Ï¥¨¥é¡¼ .B EINTR -¤òÀßÄꤹ¤ë¡£¤½¤ì¤Ë²Ã¤¨¤Æ¡¢ +¤Ç¼ºÇÔ¤¹¤ë¡£¤µ¤é¤Ë¡¢ .I remain ¤¬ NULL ¤Ç¤Ê¤¯¡¢¤«¤Ä .I flags @@ -142,7 +144,7 @@ struct timespec { .BR clock_nanosleep () ¤Ï 0 ¤òÊÖ¤¹¡£ ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç³ä¤ê¹þ¤Þ¤ì¤¿¤ê¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤ê¤·¤¿¾ì¹ç¡¢ -Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ëÀµ¤Î¥¨¥é¡¼ÈÖ¹æ¤Î¤¤¤º¤ì¤«°ì¤Ä¤òÊÖ¤¹¡£ .SH ¥¨¥é¡¼ .TP .B EFAULT diff --git a/release/man2/clone.2 b/release/man2/clone.2 index e53f8eae..d7eb9dd4 100644 --- a/release/man2/clone.2 +++ b/release/man2/clone.2 @@ -62,12 +62,12 @@ .\"WORD: pending signals ½èÍýÂÔ¤Á¥·¥°¥Ê¥ë .\"WORD: namespace ̾Á°¶õ´Ö .\" -.TH CLONE 2 2009-07-18 "Linux" "Linux Programmer's Manual" +.TH CLONE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° clone, __clone2 \- »Ò¥×¥í¥»¥¹¤òºîÀ®¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .\" Actually _BSD_SOURCE || _SVID_SOURCE .\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 .B #include diff --git a/release/man2/connect.2 b/release/man2/connect.2 index 25ff77bb..0c495e21 100644 --- a/release/man2/connect.2 +++ b/release/man2/connect.2 @@ -144,7 +144,7 @@ connect \- ¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP .B EACCES -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£ ¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£ .RB ( path_resolution (7) diff --git a/release/man2/dup.2 b/release/man2/dup.2 index 554ec9c9..e23227cd 100644 --- a/release/man2/dup.2 +++ b/release/man2/dup.2 @@ -43,7 +43,7 @@ .\" Updated 2008-02-10, Akihiro MOTOKI , LDP v2.77 .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH DUP 2 2008-10-09 "Linux" "Linux Programmer's Manual" +.TH DUP 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° dup, dup2, dup3 \- ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊ£À½¤¹¤ë .SH ½ñ¼° @@ -53,7 +53,7 @@ dup, dup2, dup3 \- .BI "int dup(int " oldfd ); .BI "int dup2(int " oldfd ", int " newfd ); .sp -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int dup3(int " oldfd ", int " newfd ", int " flags ); diff --git a/release/man2/epoll_ctl.2 b/release/man2/epoll_ctl.2 index fedda31e..6ea27c3b 100644 --- a/release/man2/epoll_ctl.2 +++ b/release/man2/epoll_ctl.2 @@ -27,7 +27,7 @@ .\" Updated 2006-07-19, Akihiro MOTOKI , LDP v2.36 .\" Updated 2009-02-23, Akihiro MOTOKI , LDP v3.19 .\" -.TH EPOLL_CTL 2 2009-01-17 "Linux" "Linux Programmer's Manual" +.TH EPOLL_CTL 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° epoll_ctl \- epoll ¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÁàºî¤¹¤ë .SH ½ñ¼° @@ -92,12 +92,12 @@ epoll_ctl \- epoll typedef union epoll_data { void *ptr; int fd; - __uint32_t u32; - __uint64_t u64; + uint32_t u32; + uint64_t u64; } epoll_data_t; struct epoll_event { - __uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */ + uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */ epoll_data_t data; /* ¥æ¡¼¥¶¥Ç¡¼¥¿ÊÑ¿ô */ }; .fi diff --git a/release/man2/execve.2 b/release/man2/execve.2 index d7b3aef7..f0674ae1 100644 --- a/release/man2/execve.2 +++ b/release/man2/execve.2 @@ -300,7 +300,7 @@ POSIX.1-2001 (¤Ä¤Þ¤ê¡¢¥Û¥ï¥¤¥È¡¦¥¹¥Ú¡¼¥¹¤ò´Þ¤á¤ë¤Ù¤­¤Ç¤Ï¤Ê¤¤)¡£ ²¼µ­¤Î¡ÖÃí°Õ¡×¤ÎÀá¤ò»²¾È¡£ .SS "°ú¤­¿ô¤È´Ä¶­ÊÑ¿ô¤Î¹ç·×¥µ¥¤¥º¤Î¾å¸Â" -¤Û¤È¤ó¤É¤Î Unix ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤­¤ë +¤Û¤È¤ó¤É¤Î UNIX ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤­¤ë ¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¤­¿ô .RI ( argv ) ¤È´Ä¶­ÊÑ¿ô @@ -503,7 +503,7 @@ Linux 1¸Ä¤À¤±¤ò´Þ¤à¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¸ú²Ì¤ò»ý¤Ä¡£ .BR ¡Ö¤³¤Î´Ö°ã¤Ã¤¿µ¡Ç½¤òÍøÍѤ·¤Ê¤¤¤³¤È¡× ¡£ ¤³¤ì¤ÏÈóɸ½à¤Ç¡¢°Ü¿¢À­¤â¤Ê¤¤¡£ -¾¤Î¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼ +¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼ .RB ( EFAULT ) ¤Ë¤Ê¤ë¡£ .\" e.g., EFAULT on Solaris 8 and FreeBSD 6.1; but @@ -536,7 +536,7 @@ POSIX.1-2001 .\" ¥µ¡¼¥Ó¥¹µñÈÝ (denial of service) ¤ËÍøÍѤµ¤ì¤Æ¤·¤Þ¤¦¡£ .\" 2.0.34 ¤Þ¤¿ 2.2.15 ¤Ë¤Ï¡¢ÃΤé¤ì¤Æ¤¤¤ëÌäÂê¤Ï¤Ê¤¤¡£ .SS Îò»Ë -Unix V6 ¤Ç¤Ï +UNIX V6 ¤Ç¤Ï .BR exec () ¥³¡¼¥ë¤Î°ú¤­¿ô¥ê¥¹¥È¤Ï 0 ¤Ç½ªÃ¼¤µ¤ì¡¢ .I main @@ -546,7 +546,7 @@ Unix V6 ¤Î°ú¤­¿ô¥ê¥¹¥È¤Ï¡¢¤½¤Î¸å¤Î .BR exec () ¥³¡¼¥ë¤Ë¤ÏľÀÜ»ÈÍѤǤ­¤Ê¤«¤Ã¤¿¡£ -Unix V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£ +UNIX V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£ .SH Îã ¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢°Ê²¼¤ÎÆó¤ÄÌÜ¤Î¥×¥í¥°¥é¥à¤«¤é¼Â¹Ô¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡£ ¥³¥Þ¥ó¥É¥é¥¤¥ó¤ò 1¹Ô¤Ë 1¸Ä¤º¤Äɽ¼¨¤¹¤ë¤À¤±¤Î¥×¥í¥°¥é¥à¤Ç¤¢¤ë¡£ diff --git a/release/man2/faccessat.2 b/release/man2/faccessat.2 index 9d9847fb..d9f53bca 100644 --- a/release/man2/faccessat.2 +++ b/release/man2/faccessat.2 @@ -48,11 +48,18 @@ glibc .in .sp .BR faccessat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR faccessat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/fallocate.2 b/release/man2/fallocate.2 index a8f67dc7..26744065 100644 --- a/release/man2/fallocate.2 +++ b/release/man2/fallocate.2 @@ -7,12 +7,12 @@ .\" Translated 2007-10-16, Akihiro MOTOKI , LDP v2.66 .\" Updated 2008-10-13, Akihiro MOTOKI , LDP v3.11 .\" -.TH FALLOCATE 2 2009-03-13 "Linux" "Linux Programmer's Manual" +.TH FALLOCATE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° fallocate \- ¥Õ¥¡¥¤¥ë¶õ´Ö¤ÎÁàºî .SH ½ñ¼° .nf -#define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .BI "int fallocate(int " fd ", int " mode ", off_t " offset \ diff --git a/release/man2/fchmodat.2 b/release/man2/fchmodat.2 index df53f6ab..2d847147 100644 --- a/release/man2/fchmodat.2 +++ b/release/man2/fchmodat.2 @@ -45,11 +45,18 @@ glibc .in .sp .BR fchmodat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR fchmodat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/fchownat.2 b/release/man2/fchownat.2 index 7fcbedc6..d8bccfd5 100644 --- a/release/man2/fchownat.2 +++ b/release/man2/fchownat.2 @@ -45,9 +45,16 @@ glibc .in .sp .BR fchownat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE .SH ÀâÌÀ diff --git a/release/man2/flock.2 b/release/man2/flock.2 index e3624b84..475b489b 100644 --- a/release/man2/flock.2 +++ b/release/man2/flock.2 @@ -18,7 +18,6 @@ .\" the use of the information contained herein. The author(s) may not .\" have taken the same level of care in the production of this manual, .\" which is licensed free of charge, as they might when working -.\" professionally. .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. @@ -29,6 +28,9 @@ .\" Substantial rewrites and additions .\" 2005-05-10 mtk, noted that lock conversions are not atomic. .\" +.\" FIXME: Maybe document LOCK_MAND, LOCK_RW, LOCK_READ, LOCK_WRITE +.\" which only have effect for SAMBA. +.\" .\" Japanese Version Copyright (c) 1996 Takeshi Ueno .\" all rights reserved. .\" Translated 1996-07-03, Takeshi Ueno @@ -155,7 +157,7 @@ flock \- .BR fcntl (2) ¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Ê¤É¤ò´Þ¤á¤ë¤È¡¢ .BR flock () -¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ +¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ .SH Ãí°Õ .BR flock () ¤Ï NFS ¾å¤Î¥Õ¥¡¥¤¥ë¤Î¥í¥Ã¥¯¤ò¤·¤Ê¤¤¡£Âå¤ï¤ê¤Ë diff --git a/release/man2/fstatat.2 b/release/man2/fstatat.2 index 90cb4379..1136c0e7 100644 --- a/release/man2/fstatat.2 +++ b/release/man2/fstatat.2 @@ -46,11 +46,18 @@ glibc .in .sp .BR fstatat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR fstatat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/futex.2 b/release/man2/futex.2 index adb2760f..63417941 100644 --- a/release/man2/futex.2 +++ b/release/man2/futex.2 @@ -6,7 +6,7 @@ .\" Modified 2004-06-17 mtk .\" Modified 2004-10-07 aeb, added FUTEX_REQUEUE, FUTEX_CMP_REQUEUE .\" -.\" FIXME +.\" FIXME See also https://bugzilla.kernel.org/show_bug.cgi?id=14303 .\" 2.6.14 adds FUTEX_WAKE_OP .\" 2.6.18 adds (Ingo Molnar) priority inheritance support: .\" FUTEX_LOCK_PI, FUTEX_UNLOCK_PI, and FUTEX_TRYLOCK_PI. These need @@ -27,7 +27,7 @@ .\"WORD: wake µ¯¾²¤¹¤ë .\"WORD: wake up µ¯¾²¤¹¤ë .\" -.TH FUTEX 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH FUTEX 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° futex \- ¹â®¥æ¡¼¥¶¶õ´Ö¥í¥Ã¥¯µ¡¹½¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë .SH ½ñ¼° @@ -52,9 +52,9 @@ futex \- ¥«¡¼¥Í¥ë¤Ï°Û¤Ê¤ë°ÌÃ֤˥ޥåפµ¤ì¤¿Æ±¤¸¥á¥â¥ê¤ò .BR futex () ¤Ç»È¤¨¤ë¤è¤¦ÆâÉô¤Ç¥Þ¥Ã¥×¤¹¤ë)¡£ -ŵ·¿Åª¤Ë¤Ï¡¢futex ¤Ï +Ä̾ï¤Ï¡¢¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï .BR futex (7) -¤Ëµ­¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢ +¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢ ¶¦Í­¥á¥â¥êÃæ¤Î¥í¥Ã¥¯¤¬¶¥¹ç¤¹¤ë¾ì¹ç¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤Î¤ËÍѤ¤¤é¤ì¤ë¡£ .PP .BR futex (7) @@ -253,8 +253,8 @@ futex .PP ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢ ¾åµ­¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£ -¤³¤³¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä -4 ¤Ä¤Î°ú¤­¿ô¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£ +4 ¤Ä¤Î°ú¤­¿ô¤Î¤³¤³¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä +¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£ Linux 2.5.70 ¤Ç¤Ï 1 ¤Ä¤Î°ú¤­¿ô¤¬Äɲ䵤줿¡£ Linux 2.6.7 ¤Ç¤Ï 6 ÈÖÌܤΰú¤­¿ô¤¬Äɲ䵤줿¡£ ¤³¤ì¤Ï±ø¤¯¡¢s390 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¾å¤ÎÆÃÊ̤Τâ¤Î¤Ç¤¢¤ë¡£ @@ -277,6 +277,10 @@ Linux 2.6.7 .BR futex (7) .PP \fIFuss, Futexes and Furwocks: Fast Userlevel Locking in Linux\fP -(proceedings of the Ottawa Linux Symposium 2002), +(proceedings of the Ottawa Linux Symposium 2002), online at +.br +http://kernel.org/doc/ols/2002/ols2002-pages-479-495.pdf +.PP futex ¤Î»ÈÍÑÎã¥é¥¤¥Ö¥é¥ê, futex-*.tar.bz2 -. +.br +ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/. diff --git a/release/man2/futimesat.2 b/release/man2/futimesat.2 index 594a2f60..c9f06450 100644 --- a/release/man2/futimesat.2 +++ b/release/man2/futimesat.2 @@ -44,11 +44,18 @@ glibc .in .sp .BR futimesat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ ¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê¤Ç¤¢¤ë¡£ Âå¤ï¤ê¤Ë diff --git a/release/man2/getdents.2 b/release/man2/getdents.2 index a051fc6b..a1483985 100644 --- a/release/man2/getdents.2 +++ b/release/man2/getdents.2 @@ -128,7 +128,7 @@ struct linux_dirent { Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£ .TP .B DT_SOCK -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ .TP .B DT_UNKNOWN ¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤ÏÉÔÌÀ¤Ç¤¢¤ë¡£ diff --git a/release/man2/getdomainname.2 b/release/man2/getdomainname.2 index f017a21f..9e57e890 100644 --- a/release/man2/getdomainname.2 +++ b/release/man2/getdomainname.2 @@ -52,8 +52,10 @@ glibc .ad l .BR getdomainname (), .BR setdomainname (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¥Û¥¹¥È¥·¥¹¥Æ¥à¤Î¥É¥á¥¤¥ó̾¤ò¼èÆÀ¡¦Êѹ¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£ diff --git a/release/man2/getdtablesize.2 b/release/man2/getdtablesize.2 index 5e44d8aa..bd64a61b 100644 --- a/release/man2/getdtablesize.2 +++ b/release/man2/getdtablesize.2 @@ -31,7 +31,7 @@ .\" Updated 2002-10-14 by Kentaro Shirakata .\" Updated 2007-01-01 by Kentaro Shirakata .\" -.TH GETDTABLESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH GETDTABLESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° getdtablesize \- ¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¦¥Æ¡¼¥Ö¥ë¤Î¥µ¥¤¥º¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -46,7 +46,22 @@ glibc .in .sp .BR getdtablesize (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ .BR getdtablesize () ¤Ï 1 ¤Ä¤Î¥×¥í¥»¥¹¤Î¥ª¡¼¥×¥ó¤Ç¤­¤ë¥Õ¥¡¥¤¥ë¿ô¤ÎºÇÂçÃͤòÊÖ¤¹¡£ diff --git a/release/man2/gethostname.2 b/release/man2/gethostname.2 index 73703dcd..17875618 100644 --- a/release/man2/gethostname.2 +++ b/release/man2/gethostname.2 @@ -39,7 +39,7 @@ .\" Updated & Modified 2006-01-31, Akihiro MOTOKI .\" Updated 2008-12-26, Akihiro MOTOKI, LDP v3.15 .\" -.TH GETHOSTNAME 2 2008-11-27 "Linux" "Linux Programmer's Manual" +.TH GETHOSTNAME 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° gethostname, sethostname \- ¥Û¥¹¥È̾¤Î¼èÆÀ¡¦ÀßÄê¤ò¤¹¤ë .SH ½ñ¼° @@ -56,12 +56,21 @@ glibc .in .sp .ad l +.PD 0 .BR gethostname (): +.RS 4 +glibc 2.12 °Ê¹ß: _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L +.RE +.br .BR sethostname (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) -.ad b +.RE +.PD +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥Ã¥µ¤Î¥Û¥¹¥È̾¤ò¼èÆÀ¡¦Êѹ¹¤¹¤ë¤¿¤á¤Ë »ÈÍѤµ¤ì¤ë¡£ diff --git a/release/man2/getpagesize.2 b/release/man2/getpagesize.2 index b15e1d73..0d3da814 100644 --- a/release/man2/getpagesize.2 +++ b/release/man2/getpagesize.2 @@ -29,7 +29,7 @@ .\"WORD: page ¥Ú¡¼¥¸ .\"WORD: legacy ²áµî¤Î°äʪ .\" -.TH GETPAGESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH GETPAGESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° getpagesize \- ¥á¥â¥ê¤Î¥Ú¡¼¥¸¡¦¥µ¥¤¥º¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -44,7 +44,22 @@ glibc .in .sp .BR getpagesize (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ .BR getpagesize () ´Ø¿ô¤Ï¥Ú¡¼¥¸¤ÎÂ礭¤µ¤ò¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£¤³¤³¤Ç¤Î¡Ö¥Ú¡¼¥¸¡×¤Ï diff --git a/release/man2/getpriority.2 b/release/man2/getpriority.2 index df3bd35d..745db43d 100644 --- a/release/man2/getpriority.2 +++ b/release/man2/getpriority.2 @@ -179,7 +179,7 @@ POSIX.1-2001. ¤ÎÁ°¸å¤Ç nice ÃͤÏÊݸ¤µ¤ì¤ë¡£ ÁêÂÐŪ¤Ê nice Ãͤΰ㤤¤¬¥×¥í¥»¥¹´Ö¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ë¤É¤ÎÄøÅٱƶÁ¤òÍ¿¤¨¤ë¤« -¤Ï¡¢Unix ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ +¤Ï¡¢UNIX ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ Linux ¤Ï¡¢¥«¡¼¥Í¥ë 2.6.23 °Ê¹ß¤Ç¡¢nice ÃͤÎÁêÂÐŪ¤Ê°ã¤¤¤¬¡¢Èó¾ï¤Ë¶¯¤¤±Æ¶Á¤ò Í¿¤¨¤ë¥¢¥ë¥´¥ê¥º¥à¤òºÎÍѤ·¤¿¡£¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç¤Ï¡¢ ¾¤ËÍ¥ÀèÅ٤ι⤤¤â¤Î¤¬¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë»þ¤Ë¤Ï¡¢ @@ -233,7 +233,7 @@ glibc .BR nice (1), .BR fork (2), .BR capabilities (7), -.BR renice (8) +.BR renice (1) .sp (Linux 2.6.23 °Ê¹ß¤Î) ¥«¡¼¥Í¥ë¤Î¥½¡¼¥¹¥Ä¥ê¡¼Æâ¤Î .I Documentation/scheduler/sched-nice-design.txt diff --git a/release/man2/getrlimit.2 b/release/man2/getrlimit.2 index ed270a63..30d184ff 100644 --- a/release/man2/getrlimit.2 +++ b/release/man2/getrlimit.2 @@ -78,7 +78,7 @@ .\"WORD: resource »ñ¸» .\"WORD: limit À©¸Â .\" -.TH GETRLIMIT 2 2008-10-06 "Linux" "Linux Programmer's Manual" +.TH GETRLIMIT 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° getrlimit, setrlimit \- »ñ¸»¤ÎÀ©¸Â¤ò¼èÆÀ/ÀßÄꤹ¤ë .SH ½ñ¼° @@ -347,7 +347,7 @@ nice .BR RLIMIT_RTTIME " (Linux 2.6.25 °Ê¹ß)" ¥ê¥¢¥ë¥¿¥¤¥à¡¦¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ç¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤µ¤ì¤ë¥×¥í¥»¥¹¤¬ ¥Ö¥í¥Ã¥­¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò¸Æ¤Ó½Ð¤µ¤º¤Ë¾ÃÈñ¤¹¤ë¤³¤È¤Î¤Ç¤­¤ë -CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò»ØÄꤹ¤ë¡£ +CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò (¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç) »ØÄꤹ¤ë¡£ ¤³¤Î¾å¸Â¤ÎÌÜŪ¤Î¤¿¤á¡¢¥×¥í¥»¥¹¤¬¥Ö¥í¥Ã¥­¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò ¸Æ¤Ó½Ð¤¹Å٤ˡ¢¾ÃÈñ¤µ¤ì¤¿ CPU »þ´Ö¤Î¥«¥¦¥ó¥È¤Ï 0 ¤Ë¥ê¥»¥Ã¥È¤µ¤ì¤ë¡£ ¥×¥í¥»¥¹¤¬ CPU ¤ò»È¤¤Â³¤±¤è¤¦¤È¤·¤¿¤¬Â¾¤Î¥×¥í¥»¥¹¤ËÃÖ¤­´¹¤¨¤é¤ì¤¿ @@ -467,6 +467,18 @@ SVr4, 4.3BSD, POSIX.1-2001. ¤ò»È¤Ã¤ÆÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ ¤³¤Î¥·¥§¥ë¤Î¥ê¥½¡¼¥¹À©¸Â¤Ï¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ¥·¥§¥ë¤¬À¸À®¤¹¤ë¥×¥í¥»¥¹ ¤Ë°ú¤­·Ñ¤¬¤ì¤ë¡£ + +¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +.BR setrlimit () +¤ÈƱÍͤÎÌÜŪ¤ò»ý¤Ä´Ø¿ô +.BR vlimit () +¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£ +¸åÊý¸ß´¹À­¤Î¤¿¤á¡¢glibc ¤Ç¤â +.BR vlimit () +¤òÄ󶡤·¤Æ¤¤¤ë¡£ +Á´¤Æ¤Î¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢ +.BR setrlimit () +¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ .SH ¥Ð¥° °ÊÁ°¤Î Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¥×¥í¥»¥¹¤¬¥½¥Õ¥È¤Þ¤¿¤Ï¥Ï¡¼¥É .B RLIMIT_CPU diff --git a/release/man2/getsid.2 b/release/man2/getsid.2 index aaec8860..14410065 100644 --- a/release/man2/getsid.2 +++ b/release/man2/getsid.2 @@ -32,7 +32,7 @@ .\"WORD: session ¥»¥Ã¥·¥ç¥ó .\"WORD: process ¥×¥í¥»¥¹ .\" -.TH GETSID 2 2008-12-05 "Linux" "Linux Programmer's Manual" +.TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° getsid \- ¥»¥Ã¥·¥ç¥ó ID ¤ò¼èÆÀ¤¹¤ë¡£ .SH ½ñ¼° @@ -46,8 +46,17 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR getsid (): -_XOPEN_SOURCE\ >=\ 500 +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PD +.ad .SH ÀâÌÀ .I getsid(0) ¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¥»¥Ã¥·¥ç¥ó ID ¤òÊÖ¤¹¡£ diff --git a/release/man2/getuid.2 b/release/man2/getuid.2 index 0fa80830..3829c878 100644 --- a/release/man2/getuid.2 +++ b/release/man2/getuid.2 @@ -54,12 +54,12 @@ getuid, geteuid \- POSIX.1-2001, 4.3BSD. .SH Ãí°Õ .SS Îò»Ë -Unix V6 ¤Ç¤Ï +UNIX V6 ¤Ç¤Ï .BR getuid () ¥³¡¼¥ë¤Ï .I "(euid << 8) + uid" ¤òÊÖ¤·¤Æ¤¤¤¿¡£ -Unix V7 ¤Ç¤Ï +UNIX V7 ¤Ç¤Ï .BR getuid () ¤È .BR geteuid () diff --git a/release/man2/inotify_rm_watch.2 b/release/man2/inotify_rm_watch.2 index 932a42d9..1036bf95 100644 --- a/release/man2/inotify_rm_watch.2 +++ b/release/man2/inotify_rm_watch.2 @@ -32,17 +32,15 @@ .\" WORD: watch ´Æ»ë¥¢¥¤¥Æ¥à .\" WORD: watch descriptor ´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿ .\" -.TH INOTIFY_RM_WATCH 2 2006-02-07 "Linux" "Linux Programmer's Manual" +.TH INOTIFY_RM_WATCH 2 2010-10-15 "Linux" "Linux Programmer's Manual" .SH ̾Á° inotify_rm_watch \- inotify ¥¤¥ó¥¹¥¿¥ó¥¹¤«¤é´û¸¤Î´Æ»ë¥¢¥¤¥Æ¥à¤òºï½ü¤¹¤ë .SH ½ñ¼° .B #include .sp -.BI "int inotify_rm_watch(int " fd ", uint32_t " wd ); -.\" FIXME . The type of the second argument should probably be "int". -.\" I submitted a patch to fix this. See the LKML thread -.\" "[patch] Fix type errors in inotify interfaces", 18 Nov 2008 -.\" Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040 +.BI "int inotify_rm_watch(int " fd ", int " wd ); +.\" Before glibc 2.10, the second argument was types as uint32_t. +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040 .SH ÀâÌÀ .BR inotify_rm_watch () ¤Ï¡¢´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿ (watch descriptor) diff --git a/release/man2/intro.2 b/release/man2/intro.2 index 68e8719f..bc79eb19 100644 --- a/release/man2/intro.2 +++ b/release/man2/intro.2 @@ -28,7 +28,7 @@ .\" all rights reserved. .\" Translated 2008-02-10, Akihiro MOTOKI .\" -.TH INTRO 2 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH INTRO 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° intro \- ¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÎÀâÌÀ .SH ÀâÌÀ @@ -59,13 +59,15 @@ C ¾ÜºÙ¤Ï¸Ä¡¹¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò -ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£ +ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë +(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï +¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£ µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢ .BR feature_test_macros (7) ¤ò»²¾È¤Î¤³¤È¡£ .SH ½àµò -¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ +¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .BR standards (7) ¤ò»²¾È¤Î¤³¤È¡£ diff --git a/release/man2/io_cancel.2 b/release/man2/io_cancel.2 index 29cd98b6..b427b103 100644 --- a/release/man2/io_cancel.2 +++ b/release/man2/io_cancel.2 @@ -99,7 +99,8 @@ glibc .BR io_destroy (2), .BR io_getevents (2), .BR io_setup (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\" .SH Ãí .\" .PP .\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£ diff --git a/release/man2/io_destroy.2 b/release/man2/io_destroy.2 index 39969ff4..5035fdbd 100644 --- a/release/man2/io_destroy.2 +++ b/release/man2/io_destroy.2 @@ -90,7 +90,8 @@ glibc .BR io_cancel (2), .BR io_getevents (2), .BR io_setup (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\" .SH Ãí .\" .PP .\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£ diff --git a/release/man2/io_getevents.2 b/release/man2/io_getevents.2 index d69dc90a..e34b1823 100644 --- a/release/man2/io_getevents.2 +++ b/release/man2/io_getevents.2 @@ -110,6 +110,7 @@ glibc .BR io_destroy (2), .BR io_setup (2), .BR io_submit (2), +.BR aio (7), .BR time (7) .\" .SH Ãí .\" .PP diff --git a/release/man2/io_setup.2 b/release/man2/io_setup.2 index 9c2c741b..56fd86d8 100644 --- a/release/man2/io_setup.2 +++ b/release/man2/io_setup.2 @@ -101,7 +101,8 @@ glibc .BR io_cancel (2), .BR io_destroy (2), .BR io_getevents (2), -.BR io_submit (2) +.BR io_submit (2), +.BR aio (7) .\" .SH Ãí .\" .PP .\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£ diff --git a/release/man2/io_submit.2 b/release/man2/io_submit.2 index cf9dbef3..fe0a8cc4 100644 --- a/release/man2/io_submit.2 +++ b/release/man2/io_submit.2 @@ -101,7 +101,8 @@ glibc .BR io_cancel (2), .BR io_destroy (2), .BR io_getevents (2), -.BR io_setup (2) +.BR io_setup (2), +.BR aio (7) .\" .SH Ãí .\" .PP .\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£ diff --git a/release/man2/ioctl.2 b/release/man2/ioctl.2 index b8ceb553..17912f8f 100644 --- a/release/man2/ioctl.2 +++ b/release/man2/ioctl.2 @@ -135,7 +135,7 @@ requests use the return value as an output parameter ¤É¤ì¤«°ì¤Ä¤Îɸ½à¤ËÂбþ¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .BR ioctl () ¤Î°ú¤­¿ô¡¢ÊÖ¤êÃÍ¡¢²ò¼á¤Ï¡¢½èÍýÂоݤΥǥХ¤¥¹¡¦¥É¥é¥¤¥Ð¤´¤È¤Ë -°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï Unix ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë +°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï UNIX ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë ÌÀ¤é¤«¤ËŬ¹ç¤·¤Ê¤¤ÍÍ¡¹¤ÊÁàºî¤Ë»ÈÍѤµ¤ì¤ë)¡£ ¤è¤¯ÃΤé¤ì¤Æ¤¤¤ë .BR ioctl () @@ -143,7 +143,7 @@ requests use the return value as an output parameter .BR ioctl_list (2) ¤ò»²¾È¤¹¤ë¤³¤È¡£ .BR ioctl () -´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T Unix ¤ÇÅо줷¤¿¡£ +´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T UNIX ¤ÇÅо줷¤¿¡£ .SH Ãí°Õ ¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»È¤¦¤Ë¤Ï¡¢¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬ ɬÍפǤ¢¤ë¡£¤·¤Ð¤·¤Ð diff --git a/release/man2/ioprio_set.2 b/release/man2/ioprio_set.2 index 924b6d1f..c2ebe7ea 100644 --- a/release/man2/ioprio_set.2 +++ b/release/man2/ioprio_set.2 @@ -294,7 +294,7 @@ Linux 2.6.25 .SH ¥Ð¥° .\" 6 May 07: Bug report raised: .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=4464 -.\" Ulriich Drepper replied that he wasn't going to add these +.\" Ulrich Drepper replied that he wasn't going to add these .\" to glibc. glibc ¤Ï¡¢¤³¤Î¥Ú¡¼¥¸¤Ëµ­ºÜ¤µ¤ì¤¿´Ø¿ô¥×¥í¥È¥¿¥¤¥×¤ä¥Þ¥¯¥í¤òÄêµÁ¤¹¤ë ŬÀڤʥإåÀ¥Õ¥¡¥¤¥ë¤ò¤Þ¤ÀÄ󶡤·¤Æ¤¤¤Ê¤¤¡£ diff --git a/release/man2/killpg.2 b/release/man2/killpg.2 index d50cebe9..2e047b52 100644 --- a/release/man2/killpg.2 +++ b/release/man2/killpg.2 @@ -49,7 +49,7 @@ .\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID .\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼ .\" -.TH KILLPG 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH KILLPG 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° killpg \- ¥·¥°¥Ê¥ë¤ò¥×¥í¥»¥¹¡¦¥°¥ë¡¼¥×¤ËÁ÷¤ë .SH ½ñ¼° @@ -63,8 +63,12 @@ glibc »²¾È): .in .sp +.ad l +.TP 4 .BR killpg (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.ad .SH ÀâÌÀ .BR killpg () ¤Ï diff --git a/release/man2/linkat.2 b/release/man2/linkat.2 index a8a1ced7..4583c302 100644 --- a/release/man2/linkat.2 +++ b/release/man2/linkat.2 @@ -45,11 +45,18 @@ glibc .in .sp .BR linkat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR linkat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/lseek.2 b/release/man2/lseek.2 index 846fb2c1..48388ca0 100644 --- a/release/man2/lseek.2 +++ b/release/man2/lseek.2 @@ -49,7 +49,7 @@ .\" .\"WORD: end-of-file ¥Õ¥¡¥¤¥ë¤Î½ªÃ¼(end-of-file) .\" -.TH LSEEK 2 2001-09-24 "Linux" "Linux Programmer's Manual" +.TH LSEEK 2 2010-09-11 "Linux" "Linux Programmer's Manual" .SH ̾Á° lseek \- ¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤­¥ª¥Õ¥»¥Ã¥È¤Î°ÌÃÖ¤òÊѤ¨¤ë .SH ½ñ¼° @@ -94,7 +94,7 @@ NULL À®¸ù¤·¤¿¾ì¹ç¡¢ .BR lseek () ¤Ï·ë²Ì¤Î¥Õ¥¡¥¤¥ë°ÌÃÖ¤ò¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤«¤é¤Î¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃͤȤ·¤Æ \fI(off_t)\ \-1\fP ¤òÊÖ¤·¡¢ +¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃÍ \fI(off_t)\ \-1\fP ¤¬ÊÖ¤µ¤ì¡¢ .I errno ¤Ë¥¨¥é¡¼¤¬»Ø¼¨¤µ¤ì¤ë¡£ .SH ¥¨¥é¡¼ @@ -155,9 +155,11 @@ L_SET SEEK_SET L_INCR SEEK_CUR L_XTND SEEK_END .TE -.PP -ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢ -BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£ +.\" .PP +.\" .\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP, +.\" .\"O (ancient) BSD returns \fIint\fP. +.\" ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢ +.\" (¸Å¤¤) BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£ .PP .BR dup (2) ¤ä diff --git a/release/man2/mbind.2 b/release/man2/mbind.2 index e065940d..066c603d 100644 --- a/release/man2/mbind.2 +++ b/release/man2/mbind.2 @@ -250,7 +250,7 @@ CPU .B MPOL_MF_STRICT ¤¬ »ØÄꤵ¤ì¡¢ -.I policy +.I mode ¤¬ .B MPOL_DEFAULT ¤Ç¤Ê¤¤¾ì¹ç¡¢ diff --git a/release/man2/mincore.2 b/release/man2/mincore.2 index c0cf4a7f..2ce9b2cd 100644 --- a/release/man2/mincore.2 +++ b/release/man2/mincore.2 @@ -143,7 +143,7 @@ Linux 2.3.99pre1 .SH ½àµò .BR mincore () ¤Ï POSIX.1-2001 ¤Ëµ­½Ò¤µ¤ì¤Æ¤ª¤é¤º¡¢ -Á´¤Æ¤Î Unix ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ +Á´¤Æ¤Î UNIX ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .\" It is on at least NetBSD, FreeBSD, OpenBSD, Solaris 8, .\" AIX 5.1, SunOS 4.1 .\" .SH Îò»Ë diff --git a/release/man2/mkdirat.2 b/release/man2/mkdirat.2 index 9e99d41f..0d78a8e4 100644 --- a/release/man2/mkdirat.2 +++ b/release/man2/mkdirat.2 @@ -44,11 +44,18 @@ glibc .in .sp .BR mkdirat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR mkdirat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/mknod.2 b/release/man2/mknod.2 index ae0f8a19..0883814d 100644 --- a/release/man2/mknod.2 +++ b/release/man2/mknod.2 @@ -24,7 +24,7 @@ .\"WORD: permission µö²Ä°À­ .\"WORD: resolve (¥Ñ¥¹Ì¾¤ò) ²ò·è¤¹¤ë .\" -.TH MKNOD 2 2008-12-01 "Linux" "Linux Programmer's Manual" +.TH MKNOD 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° mknod \- Æüì¥Õ¥¡¥¤¥ë¤äÄ̾ï¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë .SH ½ñ¼° @@ -44,7 +44,12 @@ glibc .in .sp .BR mknod (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ ¥·¥¹¥Æ¥à¥³¡¼¥ë .BR mknod () @@ -80,7 +85,7 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤½¤ì¤¾¤ì½ç¤Ë¡¢Ä̾ï¤Î¥Õ¥¡¥¤¥ë (¶õ¤Î¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤µ¤ì¤ë)¡¦ ¥­¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦ -FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë +FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë (¥Õ¥¡¥¤¥ë¥¿¥¤¥× 0 ¤Ï .B S_IFREG ¤ÈƱ¤¸¤Ç¤¢¤ë)¡£ @@ -174,12 +179,12 @@ FIFO (̾ .TP .B EPERM .I mode -¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò +¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤­¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò ºîÀ®¤¹¤ë¤è¤¦¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¼Â¹Ô¼Ô¤¬Æø¢ (Linux ¤Ç¤Ï .B CAP_MKNOD ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability)) ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¡£ -.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢ +.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢ .\" Linux 2.2 °ÊÁ°¤Ç¤Ï EPERM ¤òÊÖ¤¹¤À¤±¤Ç¤¢¤ë¡£ .\" Linux 2.4 °Ê¹ß¤Ç¤ÏÆø¢¤ò»ý¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ò .\" ºîÀ®¤¹¤ë¤Î¤Ë mknod() ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ @@ -217,7 +222,7 @@ Linux ¥Ç¥£¥ì¥¯¥È¥ê¤Ï .BR mkdir (2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ -.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ +.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤­¤Ç¤¢¤ë¡£ NFS ¤ò¼Â¸½¤·¤Æ¤¤¤ë¥×¥í¥È¥³¥ë¤Ë¤Ï¿¤¯¤ÎÉÔÈ÷¤¬Â¸ºß¤·¡¢ ¤½¤ì¤é¤Î¤¤¤¯¤Ä¤«¤Ï diff --git a/release/man2/mknodat.2 b/release/man2/mknodat.2 index 8f0cc7f2..4dd5e4b9 100644 --- a/release/man2/mknodat.2 +++ b/release/man2/mknodat.2 @@ -26,7 +26,7 @@ .\" all rights reserved. .\" Translated 2006-09-30 by Yuichi SATO , LDP v2.39 .\" -.TH MKNODAT 2 2009-12-13 "Linux" "Linux Programmer's Manual" +.TH MKNODAT 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° mknodat \- ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤«¤éÁêÂÐŪ¤Ê°ÌÃ֤ˡ¢ Æüì¥Õ¥¡¥¤¥ë¤äÄ̾ï¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë @@ -46,11 +46,20 @@ glibc .in .sp .BR mknodat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 +.\" Other FTM combinations will also expose mknodat(), but this function was +.\" added in SUSv4, maked XSI, so we'll just document what the standard says +.TP 4 glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR mknodat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/mount.2 b/release/man2/mount.2 index 0b4fefb6..ce674cc4 100644 --- a/release/man2/mount.2 +++ b/release/man2/mount.2 @@ -61,7 +61,7 @@ .\" motoki 2005-02-28: .\" - subtree ¤ò¤É¤¦Ìõ¤¹¤«¡£ÉôʬÌÚ¡¢Éôʬ¥Ä¥ê¡¼¡¢¥µ¥Ö¥Ä¥ê¡¼¡£¡£¡£²¿¤«¤Ê¤¤¤«¡£ .\" -.TH MOUNT 2 2009-06-26 "Linux" "Linux Programmer's Manual" +.TH MOUNT 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° mount \- ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò¥Þ¥¦¥ó¥È/¥¢¥ó¥Þ¥¦¥ó¥È¤¹¤ë .SH ½ñ¼° @@ -415,6 +415,16 @@ directory) .TP .B EPERM ¸Æ¤Ó½Ð¤·¸µ¤ËɬÍפʸ¢¸Â¤¬¤Ê¤¤¡£ +.SH ¥Ð¡¼¥¸¥ç¥ó +.BR MS_DIRSYNC , +.BR MS_MOVE , +.BR MS_REC , +.BR MS_RELATIME , +.B MS_STRICTATIME +¤ÎÄêµÁ¤¬ glibc ¤Î¥Ø¥Ã¥À¤ËÄɲ䵤줿¤Î¤Ï +¥Ð¡¼¥¸¥ç¥ó 2.12 ¤Ë¤ª¤¤¤Æ¤Î¤ß¤Ç¤¢¤ë¡£ +.\" FIXME: Definitions of the so-far-undocumented MS_UNBINDABLE, MS_PRIVATE, +.\" MS_SHARED, and MS_SLAVE were (also) only added to glibc headers in 2.12. .SH ½àµò ¤³¤Î´Ø¿ô¤Ï Linux ¸ÇÍ­¤Î´Ø¿ô¤Ç¤¢¤ê¡¢°Ü¿¢¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï »ÈÍѤ¹¤Ù¤­¤Ç¤Ê¤¤¡£ diff --git a/release/man2/move_pages.2 b/release/man2/move_pages.2 index 8b2a1dac..9083693c 100644 --- a/release/man2/move_pages.2 +++ b/release/man2/move_pages.2 @@ -20,7 +20,7 @@ .\" all rights reserved. .\" Translated 2008-10-26, Akihiro MOTOKI .\" -.TH MOVE_PAGES 2 2008-10-06 "Linux" "Linux Programmer's Manual" +.TH MOVE_PAGES 2 2010-06-11 "Linux" "Linux Programmer's Manual" .SH ̾Á° move_pages \- ¤¢¤ë¥×¥í¥»¥¹¤Î¸Ä¡¹¤Î¥Ú¡¼¥¸¤òÊ̤ΥΡ¼¥É¤Ë°ÜÆ°¤¹¤ë .SH ½ñ¼° @@ -30,6 +30,8 @@ move_pages \- .BI "long move_pages(int " pid ", unsigned long count, void **" pages , .BI " const int *" nodes ", int *" status ", int " flags ); .fi +.sp +\fI\-lnuma\fP ¤È¥ê¥ó¥¯¤¹¤ë¡£ .SH ÀâÌÀ .BR move_pages () ¤Ï¡¢¥×¥í¥»¥¹ @@ -218,6 +220,12 @@ dirty ¤Ä¤Þ¤ê¡¢¥á¥â¥ê¥Ý¥ê¥·¡¼¤Ï .BR move_pages () ¤Ç»È¤ï¤ì¤ë°ÜÆ°Àè¥Î¡¼¥É¤òÀ©¸Â¤·¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£ + +¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë +.I +¤Ï glibc ¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤ª¤é¤º¡¢ +.I libnuma-devel +¤«Æ±ÍͤΥѥ屡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפ¬¤¢¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR get_mempolicy (2), .BR mbind (2), diff --git a/release/man2/mq_getsetattr.2 b/release/man2/mq_getsetattr.2 index 50f63d19..62aacfd5 100644 --- a/release/man2/mq_getsetattr.2 +++ b/release/man2/mq_getsetattr.2 @@ -26,7 +26,7 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-07-16, Akihiro MOTOKI .\" -.TH MQ_GETSETATTR 2 2007-06-01 "Linux" "Linux Programmer's Manual" +.TH MQ_GETSETATTR 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_getsetattr \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤Î°À­¤òÀßÄê/¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -34,7 +34,7 @@ mq_getsetattr \- .B #include .B #include .sp -.BI "mqd_t mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr "," +.BI "int mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr "," .BI " struct mq_attr *" oldattr ); .fi .SH ÀâÌÀ diff --git a/release/man2/mremap.2 b/release/man2/mremap.2 index 9d23a0d4..d202cb07 100644 --- a/release/man2/mremap.2 +++ b/release/man2/mremap.2 @@ -50,7 +50,7 @@ .\"WORD: implement ¼ÂÁõ .\"WORD: lock ¥í¥Ã¥¯ .\" -.TH MREMAP 2 2005-09-13 "Linux" "Linux Programmer's Manual" +.TH MREMAP 2 2010-06-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° mremap \- ²¾ÁÛ¥á¥â¥ê¡¦¥¢¥É¥ì¥¹¤òºÆ¥Þ¥Ã¥Ô¥ó¥°¤¹¤ë .SH ½ñ¼° @@ -60,7 +60,7 @@ mremap \- .B #include .sp .BI "void *mremap(void *" old_address ", size_t " old_size , -.BI " size_t " new_size ", int " flags ); +.BI " size_t " new_size ", int " flags ", ... /* void *" new_address " */);" .fi .SH ÀâÌÀ .BR mremap () @@ -73,6 +73,11 @@ mremap \- ¤Ê¤é¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£\fIold_size\fP ¤Ï¸µ¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î ¥µ¥¤¥º¤Ç¤¢¤ë¡£ \fInew_size\fP ¤ÏÍ׵᤹¤ëÊѹ¹¸å¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ç¤¢¤ë¡£ +5 ÈÖÌܤΰú¤­¿ô¤È¤·¤Æ +.I new_address +¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£²¼µ­¤Î +.B MREMAP_FIXED +¤ÎÀâÌÀ¤ò»²¾È¤Î¤³¤È¡£ Linux ¤Ç¤Ï¥á¥â¥ê¤Ï¥Ú¡¼¥¸¤Ëʬ³ä¤µ¤ì¤ë¡£¥æ¡¼¥¶¡¼¡¦¥×¥í¥»¥¹¤Ï (°ì¤Ä¤Þ¤¿¤Ï) Ê£¿ô¤Î¥ê¥Ë¥¢¤Ê²¾ÁÛ¥á¥â¥ê¥»¥°¥á¥ó¥È¤ò»ý¤Ä¡£ diff --git a/release/man2/msgctl.2 b/release/man2/msgctl.2 index d5a2782d..70c5d6e7 100644 --- a/release/man2/msgctl.2 +++ b/release/man2/msgctl.2 @@ -325,7 +325,7 @@ SVr4, POSIX.1-2001. .BR MSG_STAT , .B MSG_INFO Áàºî¤Ï¡¢ -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾­Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢ /proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ diff --git a/release/man2/msgop.2 b/release/man2/msgop.2 index 087d0b29..7a21f984 100644 --- a/release/man2/msgop.2 +++ b/release/man2/msgop.2 @@ -126,7 +126,7 @@ struct msgbuf { .BR msgsnd () ¤Ïľ¤Á¤ËÀ®¸ù¤¹¤ë¡£ (¥­¥å¡¼¤ÎÍÆÎ̤ϡ¢¥á¥Ã¥»¡¼¥¸¡¦¥­¥å¡¼¤Î¥Ç¡¼¥¿¹½Â¤ÂΤΠ-.I msg_bytes +.I msg_qbytes ¥Õ¥£¡¼¥ë¥É¤ÇÄêµÁ¤µ¤ì¤ë¡£ ¥­¥å¡¼ºîÀ®»þ¤Ë¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï .B MSGMNB diff --git a/release/man2/nice.2 b/release/man2/nice.2 index 0cd219eb..5c91d0cd 100644 --- a/release/man2/nice.2 +++ b/release/man2/nice.2 @@ -123,4 +123,4 @@ glibc 2.2.4 .BR getpriority (2), .BR setpriority (2), .BR capabilities (7), -.BR renice (8) +.BR renice (1) diff --git a/release/man2/open.2 b/release/man2/open.2 index 36438c9f..7ed25e38 100644 --- a/release/man2/open.2 +++ b/release/man2/open.2 @@ -46,7 +46,7 @@ .\" .\" FIXME . Apr 08: The next POSIX revision has O_EXEC, O_SEARCH, and .\" O_TTYINIT. Eventually these may need to be documented. --mtk -.\" FIXME Linux 2.6.33 has O_DSYNC, and a hiddden __O_SYNC. +.\" FIXME Linux 2.6.33 has O_DSYNC, and a hidden __O_SYNC. .\" .\" Japanese Version Copyright (c) 1997-1999 HANATAKA Shinya .\" all rights reserved. @@ -89,7 +89,7 @@ .\"WORD: file creation flag ¥Õ¥¡¥¤¥ëºîÀ®¥Õ¥é¥° .\"WORD: file status flag ¥Õ¥¡¥¤¥ë¾õÂ֥ե饰 .\" -.TH OPEN 2 2009-09-20 "Linux" "Linux Programmer's Manual" +.TH OPEN 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° open, creat \- ¥Õ¥¡¥¤¥ë¤ä¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥×¥ó¡¢ºîÀ®¤ò¹Ô¤¦ .SH ½ñ¼° @@ -379,11 +379,11 @@ NFS .BR open () ¤Ï¼ºÇÔ¤¹¤ë¡£ +NFS ¤Ç¤Ï¡¢ .B O_EXCL -¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë NFS ¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£ -NFS ¤Î +¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£ .B O_EXCL -¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤´Ä¶­¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ +¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤ NFS ´Ä¶­¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ ¥í¥Ã¥¯½èÍý¤ò¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤Ï¶¥¹ç¾õÂÖ (race condition) ¤Ë½Ð²ñ¤¦ ²ÄǽÀ­¤¬¤¢¤ë¡£ ¥í¥Ã¥¯¥Õ¥¡¥¤¥ë¤ò»ÈÍѤ·¤ÆÉÔ²Äʬ (atomic) ¤Ê¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤ò¼Â¸½¤·¡¢ @@ -408,6 +408,7 @@ NFS .I off64_t ¤Ç¤Ï¥µ¥¤¥º¤òɽ¤»¤ë) ¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó²Äǽ¤Ë¤¹¤ë¡£ ¤³¤ÎÄêµÁ¤òÍ­¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _LARGEFILE64_SOURCE ¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ 32¥Ó¥Ã¥È¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆÂ礭¤Ê¥Õ¥¡¥¤¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ëÊýË¡¤òÆÀ¤¿¤¤¾ì¹ç¡¢ @@ -651,6 +652,7 @@ SVr4, 4.3BSD, POSIX.1-2001. .B O_NOFOLLOW ¤Ï Linux ÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢ ¤³¤ì¤é¤Î¥Õ¥é¥°¤ÎÄêµÁ¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE ¤òÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -662,6 +664,7 @@ POSIX.1-2008 ¤Ï POSIX ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ .B O_DIRECT ¤ÎÄêµÁ¤òÆÀ¤ë¤Ë¤Ï +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE ¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .SH Ãí°Õ diff --git a/release/man2/openat.2 b/release/man2/openat.2 index ee0915ae..5da8e950 100644 --- a/release/man2/openat.2 +++ b/release/man2/openat.2 @@ -45,11 +45,18 @@ glibc .in .sp .BR openat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR openat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/personality.2 b/release/man2/personality.2 index 3ce747bd..eed58c7f 100644 --- a/release/man2/personality.2 +++ b/release/man2/personality.2 @@ -51,7 +51,7 @@ Linux ¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£ (personality) ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£ ¼Â¹Ô¥É¥á¥¤¥ó¤Ï Linux ¤Ë¥·¥°¥Ê¥ëÈÖ¹æ¤Ë¤É¤Î¥·¥°¥Ê¥ë¤ò³ä¤êÉÕ¤±¤ë¤«¤ò ¶µ¤¨¤¿¤ê¤¹¤ë¡£¤Þ¤¿¡¢¼Â¹Ô¥É¥á¥¤¥ó¡¦¥·¥¹¥Æ¥à¤Ë¤è¤ê¡¢ -Linux ¤Ï¾¤Î Unix É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿ +Linux ¤Ï¾¤Î UNIX É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿ ¥Ð¥¤¥Ê¥ê¤ËÂФ¹¤ë¸ÂÄêŪ¤Ê¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Æ¤¤¤ë¡£ .B personality () diff --git a/release/man2/pipe.2 b/release/man2/pipe.2 index e74cbc26..81c81f20 100644 --- a/release/man2/pipe.2 +++ b/release/man2/pipe.2 @@ -43,7 +43,7 @@ .\" Updated 2008-02-10, Akihiro MOTOKI , LDP v2.77 .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH PIPE 2 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH PIPE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° pipe, pipe2 \- ¥Ñ¥¤¥×¤òÀ¸À®¤¹¤ë .SH ½ñ¼° @@ -52,7 +52,7 @@ pipe, pipe2 \- .sp .BI "int pipe(int " pipefd "[2]);" .sp -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int pipe2(int " pipefd "[2], int " flags ); diff --git a/release/man2/poll.2 b/release/man2/poll.2 index 163eb010..3c35e330 100644 --- a/release/man2/poll.2 +++ b/release/man2/poll.2 @@ -40,7 +40,7 @@ .\" .\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH POLL 2 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH POLL 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° poll, ppoll \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤ª¤±¤ë¥¤¥Ù¥ó¥È¤òÂÔ¤Ä .SH ½ñ¼° @@ -53,7 +53,7 @@ poll, ppoll \- .B #include .sp .BI "int ppoll(struct pollfd *" fds ", nfds_t " nfds ", " -.BI " const struct timespec *" timeout ", const sigset_t *" sigmask ); +.BI " const struct timespec *" timeout_ts ", const sigset_t *" sigmask ); .fi .SH ÀâÌÀ .BR poll () @@ -144,6 +144,7 @@ struct pollfd { ¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Î¾ü¤¬¡¢¥³¥Í¥¯¥·¥ç¥ó¤ò close ¤·¤¿¤«¡¢ ¥³¥Í¥¯¥·¥ç¥ó¤Î½ñ¤­¹þ¤ß¦¤ò shutdown ¤·¤¿¡£ ¤³¤ÎÄêµÁ¤òÍ­¸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _GNU_SOURCE µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .TP @@ -199,13 +200,12 @@ Linux ¤ò»È¤¦¤È¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¾õÂÖÊѲ½ ¤â¤·¤¯¤Ï¥·¥°¥Ê¥ë¤ÎÊ᪤ò°ÂÁ´¤ËÂԤĤ³¤È¤¬¤Ç¤­¤ë¡£ .PP -.I timeout -°ú¤­¿ô¤Î°ã¤¤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î +timeout °ú¤­¿ô¤ÎÀºÅ٤ΰ㤤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î .BR ppoll () ¤Î¸Æ¤Ó½Ð¤·¤Ï¡¢ .nf - ready = ppoll(&fds, nfds, timeout, &sigmask); + ready = ppoll(&fds, nfds, timeout_ts, &sigmask); .fi ¼¡¤Î¥³¡¼¥ë¤ò @@ -214,7 +214,10 @@ Linux .nf sigset_t origmask; + int timeout; + timeout = (timeout_ts == NULL) ? -1 : + (timeout_ts.tv_sec * 1000 + timeout_ts.tv_nsec / 1000000); sigprocmask(SIG_SETMASK, &sigmask, &origmask); ready = poll(&fds, nfds, timeout); sigprocmask(SIG_SETMASK, &origmask, NULL); @@ -232,9 +235,7 @@ Linux .BR ppoll () ¤Î .BR poll () -¤È¤Î°ã¤¤¤Ï -.I timeout -°ú¤­¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£ +¤È¤Î°ã¤¤¤Ï timeout °ú¤­¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£ .I timeout °ú¤­¿ô¤Ï @@ -251,7 +252,7 @@ struct timespec { .fi .in -.I timeout +.I timeout_ts ¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢ .B ppoll ¤Ï̵¸Â¤ËÄä»ß¤¹¤ë¤³¤È¤¬¤¢¤êÆÀ¤ë¡£ @@ -309,6 +310,8 @@ struct timespec { ¤¤¤¯¤Ä¤«¤Î¼ÂÁõ¤Ç¤Ï¡¢ÃÍ \-1 ¤ò»ý¤Ã¤¿Èóɸ½à¤ÎÄê¿ô .B INFTIM ¤¬ÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ +.BR poll () +¤Î .I timeout ¤Î»ØÄê¤Ë»ÈÍѤǤ­¤ë¡£ ¤³¤ÎÄê¿ô¤Ï glibc ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ @@ -316,15 +319,15 @@ struct timespec { Linux ¤Î .BR ppoll () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï -.I timeout +.I timeout_ts °ú¤­¿ô¤òÊѹ¹¤¹¤ë¡£ ¤·¤«¤·¡¢glibc ¤Î¥é¥Ã¥Ñ¡¼´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÅϤ¹ timeout °ú¤­¿ô ¤È¤·¤Æ¥í¡¼¥«¥ëÊÑ¿ô¤ò»È¤¦¤³¤È¤Ç¤³¤ÎÆ°ºî¤ò±£Ê䷤Ƥ¤¤ë¡£ ¤³¤Î¤¿¤á¡¢glibc ¤Î .BR ppoll () -´Ø¿ô¤Ï -.I timeout -°ú¤­¿ô¤òÊѹ¹¤·¤Ê¤¤¡£ +´Ø¿ô¤Ç¤Ï +.I timeout_ts +°ú¤­¿ô¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£ .SH ¥Ð¥° .BR select (2) ¤Î¡Ö¥Ð¥°¡×¤ÎÀá¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡¢¸í¤Ã¤¿½àÈ÷´°Î»ÄÌÃÎ (spurious readiness diff --git a/release/man2/pread.2 b/release/man2/pread.2 index 9f88a5ed..7c23b957 100644 --- a/release/man2/pread.2 +++ b/release/man2/pread.2 @@ -29,12 +29,10 @@ .\"WORD: offset ¥ª¥Õ¥»¥Ã¥È .\"WORD: seek ¥·¡¼¥¯ .\" -.TH PREAD 2 2008-12-03 "Linux" "Linux Programmer's Manual" +.TH PREAD 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° pread, pwrite \- »ØÄꤷ¤¿¥ª¥Õ¥»¥Ã¥È¤Ç¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÆɤ߽ñ¤­¤¹¤ë .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.sp .B #include .sp .BI "ssize_t pread(int " fd ", void *" buf ", size_t " count \ @@ -42,6 +40,24 @@ pread, pwrite \- .sp .BI "ssize_t pwrite(int " fd ", const void *" buf ", size_t " count \ ", off_t " offset ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.PD 0 +.ad l +.sp +.BR pread (), +.BR pwrite (): +.RS 4 +_XOPEN_SOURCE\ >=\ 500 +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad +.PD .SH ÀâÌÀ .BR pread () ¤Ï¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ diff --git a/release/man2/ptrace.2 b/release/man2/ptrace.2 index ca1d7f1a..17e64282 100644 --- a/release/man2/ptrace.2 +++ b/release/man2/ptrace.2 @@ -527,7 +527,7 @@ glibc .LP ¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¸½ºß¤Î Linux ¤Ë¤ª¤±¤ë .BR ptrace () -¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î Unix ¤Ç¤Ï +¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î UNIX ¤Ç¤Ï ¤½¤ÎÆ°ºî¤ÏÃø¤·¤¯°Û¤Ê¤ë¡£ ¤¤¤«¤Ê¤ë¾ì¹ç¤â .BR ptrace () diff --git a/release/man2/read.2 b/release/man2/read.2 index f364b2be..a01cbe18 100644 --- a/release/man2/read.2 +++ b/release/man2/read.2 @@ -184,7 +184,7 @@ NFS ¤Ê¤¼¤Ê¤é¤Ð¡¢¤â¤·Á´¤Æ¤Î NFS ¥¯¥é¥¤¥¢¥ó¥È¤¬ st_atime (ºÇ½ª¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¹ï) ¤Î¹¹¿·¤ò¥µ¡¼¥Ð¡¼¤ËÁ÷¤é¤º¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¥­¥ã¥Ã¥·¥å¤òÆɤळ¤È¤ËËþ­¤·¤Æ ¤¤¤ì¤Ð¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¤Î read ¤ÏȯÀ¸¤·¤Ê¤¤¤Î¤Ç st_atime ¤Î¹¹¿·¤Ï¹Ô¤Ê¤ï¤ì¤«¤é¤À¡£ -Unix ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À­¤Î¥­¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢ +UNIX ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À­¤Î¥­¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢ ¤³¤ì¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤·¤«¤·¤Û¤È¤ó¤É¤Î¾õ¶·¤Ç¤Ï¤³¤ì¤Ï³¤¯¥µ¡¼¥Ð¡¼¤Î Éé²Ù¤òÁý²Ã¤µ¤»¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÎÄã²¼¤ò¤â¤¿¤é¤¹¡£ .PP diff --git a/release/man2/readahead.2 b/release/man2/readahead.2 index a757b6d0..9b779330 100644 --- a/release/man2/readahead.2 +++ b/release/man2/readahead.2 @@ -32,12 +32,12 @@ .\"WORD: page cache ¥Ú¡¼¥¸¡¦¥­¥ã¥Ã¥·¥å .\"WORD: file descriptor ¥Õ¥¡¥¤¥ëµ­½Ò»Ò .\" -.TH READAHEAD 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH READAHEAD 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° readahead \- Á°¤â¤Ã¤Æ¥Õ¥¡¥¤¥ë¤ò¥Ú¡¼¥¸¡¦¥­¥ã¥Ã¥·¥å¤ËÆɤ߹þ¤à .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "ssize_t readahead(int " fd ", off64_t " offset ", size_t " count ); diff --git a/release/man2/readdir.2 b/release/man2/readdir.2 index f0e831ad..90fed60d 100644 --- a/release/man2/readdir.2 +++ b/release/man2/readdir.2 @@ -93,10 +93,9 @@ struct old_linux_dirent { .I d_reclen ¤Ï .I d_name -¤ÎÂ礭¤µ¤Ç¡¢ -¥Ì¥ëʸ»ú¤Î½ªÃ¼¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¡£ +¤ÎÂ礭¤µ¤Ç¡¢½ªÃ¼¤Î¥Ì¥ë¥Ð¥¤¥È (null byte) ¤ò´Þ¤Þ¤Ê¤¤¡£ .I d_name -¤Ï¥Ì¥ëʸ»ú¤Ç½ª¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£ +¤Ï¥Ì¥ë¥Ð¥¤¥È¤Ç½ª¤ï¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£ .SH ÊÖ¤êÃÍ À®¸ù¤·¤¿¾ì¹ç¤Ï¡¢1 ¤¬ÊÖ¤µ¤ì¤ë¡£ ¥Ç¥£¥ì¥¯¥È¥ê¤ÎºÇ¸å¤Ç¤Ï 0 ¤¬ÊÖ¤µ¤ì¤ë¡£ diff --git a/release/man2/readlink.2 b/release/man2/readlink.2 index cf7acb85..ff021d24 100644 --- a/release/man2/readlink.2 +++ b/release/man2/readlink.2 @@ -48,7 +48,7 @@ .\"WORD: global variable ¥°¥í¡¼¥Ð¥ëÊÑ¿ô .\"WORD: directory ¥Ç¥£¥ì¥¯¥È¥ê .\" -.TH READLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH READLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° readlink \- ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯¤ÎÃͤòÆɤà .SH ½ñ¼° @@ -64,7 +64,10 @@ glibc .sp .ad l .BR readlink (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L +.RE .ad b .SH ÀâÌÀ .BR readlink () @@ -136,7 +139,7 @@ _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L .SH ½àµò 4.4BSD .RB ( readlink () -´Ø¿ô¥³¡¼¥ë¤Ï 4.2BSD ¤Ç¸½¤ï¤ì¤¿), POSIX.1-2001. +¤Ï 4.2BSD ¤Ç½é¤á¤ÆÅо줷¤¿), POSIX.1-2001. .SH Ãí°Õ ¥Ð¡¼¥¸¥ç¥ó 2.4 °ÊÁ°¤Î glibc (¥Ð¡¼¥¸¥ç¥ó 2.4 ¤ò´Þ¤à) ¤Ç¤Ï¡¢ .BR readlink () diff --git a/release/man2/readlinkat.2 b/release/man2/readlinkat.2 index a17b952a..59011568 100644 --- a/release/man2/readlinkat.2 +++ b/release/man2/readlinkat.2 @@ -46,11 +46,18 @@ glibc .in .sp .BR readlinkat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR readlinkat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/recv.2 b/release/man2/recv.2 index 9282c187..027b4629 100644 --- a/release/man2/recv.2 +++ b/release/man2/recv.2 @@ -55,7 +55,7 @@ .\"WORD: ancillary message Êä½õ¥á¥Ã¥»¡¼¥¸ .\"WORD: invalid ÉÔÀµ¤Ê .\" -.TH RECV 2 2008-12-03 "Linux" "Linux Programmer's Manual" +.TH RECV 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° recv, recvfrom, recvmsg \- ¥½¥±¥Ã¥È¤«¤é¥á¥Ã¥»¡¼¥¸¤ò¼õ¤±¼è¤ë .SH ½ñ¼° @@ -91,9 +91,9 @@ recv, recvfrom, recvmsg \- ¤Ë¤Ï²¿¤âÆþ¤é¤Ê¤¤¡£¤³¤Î¾ì¹ç¡¢ .I addrlen ¤Ï»ÈÍѤµ¤ì¤º¡¢¤³¤Î°ú¤­¿ô¤Ï NULL ¤Ë¤·¤Æ¤ª¤¯¤Ù¤­¤Ç¤¢¤ë¡£ -.\" (Unix ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â +.\" (UNIX ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â .\" .I src_addr -.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢Unix ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â +.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢UNIX ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â .\" ƱÍͤÀ¤¬¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤Ï .\" .I src_addr .\" ¤Ë¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤Ê¤¤¡£) @@ -158,7 +158,7 @@ recv, recvfrom, recvmsg \- .RB ( unix (7) ¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë) .B SCM_RIGHTS -Áàºî¤ò»È¤Ã¤Æ Unix ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿ +Áàºî¤ò»È¤Ã¤Æ UNIX ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿ ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤Ä¤¤¤Æ close-on-exec ¥Õ¥é¥°¤ò¥»¥Ã¥È¤¹¤ë¡£ ¤³¤Î¥Õ¥é¥°¤Ï¡¢ .BR open (2) @@ -296,7 +296,7 @@ Internet datagram netlink (Linux 2.6.22 °Ê¹ß) ¥½¥±¥Ã¥È¤Î¾ì¹ç¡¢ ¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤ÎŤµ¤¬ÅϤ·¤¿¥Ð¥Ã¥Õ¥¡¤è¤ê¤âŤ«¤Ã¤¿¾ì¹ç¤Ë¤â¡¢ ¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤Î¼ÂºÝ¤ÎŤµ¤òÊÖ¤¹¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È .RB ( unix (7)) ¥½¥±¥Ã¥È¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ @@ -331,7 +331,7 @@ struct msghdr { struct iovec *msg_iov; /* scatter/gather array */ size_t msg_iovlen; /* # elements in msg_iov */ void *msg_control; /* ancillary data, see below */ - socklen_t msg_controllen; /* ancillary data buffer len */ + size_t msg_controllen; /* ancillary data buffer len */ int msg_flags; /* flags on received message */ }; .fi @@ -383,7 +383,7 @@ struct cmsghdr { ¤ËÄêµÁ¤µ¤ì¤¿¥Þ¥¯¥í·Ðͳ¤Ç¤Î¤ß¥¢¥¯¥»¥¹¤¹¤Ù¤­¤Ç¤¢¤ë¡£ .PP Îã¤ò¤¢¤²¤ë¤È¡¢ Linux ¤Ï¤³¤ÎÊä½õ¥Ç¡¼¥¿¤Î¥á¥«¥Ë¥º¥à¤ò¡¢ -Unix ¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢ ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¼õ¤±ÅϤ·¤ËÍøÍѤ·¤Æ¤¤¤ë¡£ .PP msghdr ¤Î @@ -480,7 +480,7 @@ POSIX.1-2001 ¥Õ¥é¥°¤À¤±¤¬µ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£ .SH Ãí°Õ ¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï glibc2 ¤Ë¤·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£ -Single Unix Specification ¤Ç¤âƱÍͤÀ¤¬¡¢ +Single UNIX Specification ¤Ç¤âƱÍͤÀ¤¬¡¢ ÊÖ¤êÃͤη¿¤¬ \fIssize_t\fP ¤È¤Ê¤Ã¤Æ¤¤¤ë (°ìÊý¤Ç 4.x BSD ¤ä libc4 ¤ä libc5 ¤ÏÁ´¤Æ \fIint\fP ¤ò»ÈÍѤ·¤Æ¤¤¤ë)¡£ .I flags @@ -500,7 +500,7 @@ POSIX.1-2001 ¤Ï .I socklen_t ·¿¤Ç¤¢¤ë¤Ù¤­¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢ -¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï +¸½ºß¤Î glibc ¤Ç¤Ï .I size_t ·¿¤Ç¤¢¤ë¡£ .\" glibc bug raised 12 Mar 2006 diff --git a/release/man2/renameat.2 b/release/man2/renameat.2 index c8e47e3e..c1932053 100644 --- a/release/man2/renameat.2 +++ b/release/man2/renameat.2 @@ -45,11 +45,18 @@ glibc .in .sp .BR renameat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR renameat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/sched_setaffinity.2 b/release/man2/sched_setaffinity.2 index 1802c056..2c44391e 100644 --- a/release/man2/sched_setaffinity.2 +++ b/release/man2/sched_setaffinity.2 @@ -46,13 +46,13 @@ .\"WORD: least significant bit ºÇ²¼°Ì¥Ó¥Ã¥È .\"WORD: capability ¸¢¸Â .\" -.TH SCHED_SETAFFINITY 2 2008-11-14 "Linux" "Linux Programmer's Manual" +.TH SCHED_SETAFFINITY 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° sched_setaffinity, sched_getaffinity \- \ ¥×¥í¥»¥¹¤Î CPU affinity ¥Þ¥¹¥¯¤òÀßÄꡦ¼èÆÀ¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int sched_setaffinity(pid_t " pid ", size_t " cpusetsize , diff --git a/release/man2/select.2 b/release/man2/select.2 index b3d814f4..725f39c1 100644 --- a/release/man2/select.2 +++ b/release/man2/select.2 @@ -60,7 +60,7 @@ .\"WORD: timeout »þ´ÖÀÚ¤ì(timeout) .\"WORD: portable °Ü¿¢À­¤Î¤¢¤ë .\" -.TH SELECT 2 2008-12-05 "Linux" "Linux Programmer's Manual" +.TH SELECT 2 2010-08-31 "Linux" "Linux Programmer's Manual" .SH ̾Á° select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- ¿½Å²½¤µ¤ì¤¿ I/O ¤ÎƱ´ü¤ò¤È¤ë .SH ½ñ¼° @@ -462,10 +462,15 @@ glibc 2.0 ¤È .BR select () ¤ò»È¤Ã¤Æ¥¨¥ß¥å¥ì¡¼¥È¤µ¤ì¤Æ¤¤¤¿¡£ -¤³¤Î¼ÂÁõ¤Ë¤Ï¤­¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ­¤¬»Ä¤Ã¤Æ¤¤¤ë¡£ +¤³¤Î¼ÂÁõ¤Ë¤Ï¤­¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ­¤¬»Ä¤Ã¤Æ¤¤¤¿¡£ ¤³¤Î¶¥¹ç¾ò·ï¤Ë¤ª¤±¤ëÌäÂê¤òËɻߤ¹¤ë¤¿¤á¤Ë .BR pselect () ¤ÏÀ߷פµ¤ì¤¿¤Î¤Ç¤¢¤ë¡£ +ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢ +(¶¥¹ç¤¬µ¯¤³¤é¤Ê¤¤) +.BR pselect () +¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬»ÈÍѤµ¤ì¤ë¡£ + .BR pselect () ¤¬¤Ê¤¤¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¡¢ ¥·¥°¥Ê¥ë¤ÎÊ᪤ò¿®ÍêÀ­¤¬¤¢¤ê (°Ü¿¢À­¤â¹â¤¤) ÊýË¡¤Ç¹Ô¤¦¤Ë¤Ï¡¢ diff --git a/release/man2/select_tut.2 b/release/man2/select_tut.2 index 9239d0d7..9d88a4fa 100644 --- a/release/man2/select_tut.2 +++ b/release/man2/select_tut.2 @@ -36,7 +36,7 @@ .\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\"WORD: exceptional condition Îã³°¾õÂÖ .\" -.TH SELECT_TUT 2 2009-01-26 "Linux" "Linux Programmer's Manual" +.TH SELECT_TUT 2 2010-06-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- Ʊ´ü I/O ¤Î¿½Å²½ .SH ½ñ¼° @@ -143,7 +143,7 @@ OOB .BR tcp (7) ¤ò»²¾È¤Î¤³¤È¡£ (¤³¤ì°Ê³°¤Ç¤Ï¡¢¤Þ¤ì¤Ê¤³¤È¤À¤¬¡¢ -¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudo-terminals) ¤Ç +¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudoterminals) ¤Ç .BR select () ¤¬Îã³°¾õÂÖ¤ò¼¨¤¹¤³¤È¤¬¤¢¤ë¡£) .BR select () @@ -325,7 +325,7 @@ main(int argc, char *argv[]) .BR select () ¤Î½ÅÍפʤȤ³¤í¤Ï¡¢Ê£¿ô¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òƱ»þ¤Ë´Æ»ë¤Ç¤­¡¢ ¤Ê¤ó¤ÎÆ°¤­¤â¤Ê¤±¤ì¤Ð¥×¥í¥»¥¹¤òŬÀڤ˥¹¥ê¡¼¥×¾õÂ֤˰ܹԤ¹¤ë¤È¤³¤í¤Ë¤¢¤ë¤Î¤À¡£ -Unix ¥×¥í¥°¥é¥Þ¤Ï¡¢ +UNIX ¥×¥í¥°¥é¥Þ¤Ï¡¢ Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ÎÆþ½ÐÎϤòƱ»þ¤Ë°·¤ï¤Í¤Ð¤Ê¤é¤º¡¢ ¤·¤«¤â¥Ç¡¼¥¿¤Îή¤ì¤Ï´Ö·çŪ¤Ç¤¢¤ë¡¢¤È¤¤¤¦¾õ¶·¤Ë¤è¤¯½Ð²ñ¤¦¡£ ñ¤Ë @@ -482,7 +482,7 @@ OS select(0, NULL, NULL, NULL, &tv); .fi .PP -⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£ +⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£ .SH ÊÖ¤êÃÍ À®¸ù¤¹¤ë¤È¡¢ .BR select () @@ -742,7 +742,7 @@ main(int argc, char *argv[]) r = recv(fd2, &c, 1, MSG_OOB); if (r < 1) - SHUT_FD1; + SHUT_FD2; else send(fd1, &c, 1, MSG_OOB); } diff --git a/release/man2/semctl.2 b/release/man2/semctl.2 index 56e2d1b1..91d6b78e 100644 --- a/release/man2/semctl.2 +++ b/release/man2/semctl.2 @@ -475,7 +475,7 @@ SVr4, POSIX.1-2001. .BR SEM_STAT , .B SEM_INFO Áàºî¤Ï -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ³äÅö¤é¤ì¤¿»ñ¸»¤Ë¤Ä¤¤¤Æ¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ ¾­ÍèŪ¤Ë¤Ï¤³¤ì¤é¤ÏÊѹ¹¤µ¤ì¤ë¤«¡¢ /proc ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ diff --git a/release/man2/send.2 b/release/man2/send.2 index 7dd6b015..52063e58 100644 --- a/release/man2/send.2 +++ b/release/man2/send.2 @@ -58,7 +58,7 @@ .\"WORD: routing ¥ë¡¼¥Æ¥£¥ó¥° .\"WORD: congestion íÕíÔ .\" -.TH SEND 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH SEND 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° send, sendto, sendmsg \- ¥½¥±¥Ã¥È¤Ø¥á¥Ã¥»¡¼¥¸¤òÁ÷¤ë .SH ½ñ¼° @@ -96,7 +96,7 @@ send, sendto, sendmsg \- ¤¬¤¢¤ë¤«¤É¤¦¤«¤À¤±¤Ç¤¢¤ë¡£ °ú¤­¿ô .I flags -¤¬ 0 ¤Î¾ì¹ç¡¢ +¤Ë¥Õ¥é¥°¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢ .BR send () ¤Ï .BR write (2) @@ -273,7 +273,7 @@ struct msghdr { struct iovec *msg_iov; /* scatter/gather ÇÛÎó */ size_t msg_iovlen; /* msg_iov ¤ÎÍ×ÁÇ¿ô */ void *msg_control; /* Êä½õ¥Ç¡¼¥¿(¸å½Ò) */ - socklen_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */ + size_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */ int msg_flags; /* ¼õ¿®¥á¥Ã¥»¡¼¥¸¤Î¥Õ¥é¥° */ }; .fi @@ -303,7 +303,7 @@ struct msghdr { ¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¹¤ë¤³¤È¡£ .TP .B EACCES -(Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£) +(UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£) ¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£ .RB ( path_resolution (7) @@ -392,7 +392,7 @@ POSIX.1-2001 .B MSG_CONFIRM ¥Õ¥é¥°¤Ï Linux ¤Ç¤Î³ÈÄ¥¤Ç¤¢¤ë¡£ .SH Ãí°Õ -¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£ +¾åµ­¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£ glibc2 ¤âƱÍͤǤ¢¤ë¡£ .I flags °ú¤­¿ô¤Ï 4.x BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ê¡¢ @@ -412,7 +412,7 @@ POSIX.1-2001 ¤Ï .I socklen_t ·¿¤Ç¤¢¤ë¤Ù¤­¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢ -¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï +¸½ºß¤Î glibc ¤Ç¤Ï .I size_t ·¿¤Ç¤¢¤ë¡£ .\" glibc bug raised 12 Mar 2006 diff --git a/release/man2/sendfile.2 b/release/man2/sendfile.2 index efb17cc4..07671d99 100644 --- a/release/man2/sendfile.2 +++ b/release/man2/sendfile.2 @@ -165,7 +165,7 @@ NULL .SH ½àµò POSIX.1-2001 ¤ä¾¤Îɸ½à¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ -¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç +¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç .BR sendfile () ¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£°Ü¿¢À­¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï»ÈÍѤ¹¤Ù¤­¤Ç¤Ï¤Ê¤¤¡£ .SH Ãí°Õ diff --git a/release/man2/seteuid.2 b/release/man2/seteuid.2 index 0abbd7ef..3ddf5c4b 100644 --- a/release/man2/seteuid.2 +++ b/release/man2/seteuid.2 @@ -56,8 +56,10 @@ glibc .ad l .BR seteuid (), .BR setegid (): +.RS 4 _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 -.ad b +.RE +.ad .SH ÀâÌÀ .BR seteuid () ¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¼Â¸ú¥æ¡¼¥¶¡¼ ID ¤òÀßÄꤹ¤ë¡£ diff --git a/release/man2/setpgid.2 b/release/man2/setpgid.2 index 0a6b3b33..c26a4c91 100644 --- a/release/man2/setpgid.2 +++ b/release/man2/setpgid.2 @@ -59,7 +59,7 @@ .\"WORD: block ÃæÃÇ(block) .\"WORD: job control ¥¸¥ç¥Ö¡¦¥³¥ó¥È¥í¡¼¥ë .\" -.TH SETPGID 2 2009-09-20 "Linux" "Linux Programmer's Manual" +.TH SETPGID 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° setpgid, getpgid, setpgrp, getpgrp \- ¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÎÀßÄê/¼èÆÀ¤ò¹Ô¤¦ .SH ½ñ¼° @@ -69,14 +69,14 @@ setpgid, getpgid, setpgrp, getpgrp \- .br .BI "pid_t getpgid(pid_t " pid ); .sp -.BR "pid_t getpgrp(void);" " /* POSIX.1 version */" +.BR "pid_t getpgrp(void);" " /* POSIX.1 version */" .br -.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ " +.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ \ \ " /* BSD version */ .sp -.BR "int setpgrp(void);" " /* System V version */" +.BR "int setpgrp(void);" " /* System V version */" .br -.BI "int setpgrp(pid_t " pid ", pid_t " pgid ); +.BI "int setpgrp(pid_t " pid ", pid_t " pgid ");\ " /* BSD version */ .sp .in -4n @@ -86,17 +86,30 @@ glibc .in .sp .ad l +.PD 0 .BR getpgid (): -_XOPEN_SOURCE\ >=\ 500 +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br -.BR setpgrp () -(POSIX.1): _SVID_SOURCE || _XOPEN_SOURCE >= 500 +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp +.BR setpgrp "() (POSIX.1):" +.nf + _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.fi .sp .BR setpgrp "()\ (BSD)," .BR getpgrp "()\ (BSD):" -_BSD_SOURCE && !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || -_XOPEN_SOURCE || _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE) -.ad b +.nf + _BSD_SOURCE && + !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE || + _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE) +.fi +.PD +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¹¤Ù¤Æ¤¬ Linux ¤ÇÍøÍѲÄǽ¤Ç¡¢ ¤³¤ì¤é¤ò»È¤Ã¤Æ¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥× ID (PGID) ¤Î diff --git a/release/man2/setreuid.2 b/release/man2/setreuid.2 index 071da6cb..273a8438 100644 --- a/release/man2/setreuid.2 +++ b/release/man2/setreuid.2 @@ -55,7 +55,7 @@ .\"WORD: saved user ID Êݸ¥æ¡¼¥¶¡¼ID .\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼ .\" -.TH SETREUID 2 2009-10-17 "Linux" "Linux Programmer's Manual" +.TH SETREUID 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° setreuid, setregid \- ¼Â (real) ¤È¼Â¸ú (effective) ¥æ¡¼¥¶¡¼ (¥°¥ë¡¼¥×) ID ¤òÀßÄꤹ¤ë .SH ½ñ¼° @@ -75,7 +75,12 @@ glibc .sp .BR setreuid (), .BR setregid (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +.ad l +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.ad +.RE .SH ÀâÌÀ .BR setreuid () ¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¼Â (real) ¥æ¡¼¥¶¡¼ ID ¤È diff --git a/release/man2/shmctl.2 b/release/man2/shmctl.2 index d2f583b2..daa3ab0c 100644 --- a/release/man2/shmctl.2 +++ b/release/man2/shmctl.2 @@ -396,7 +396,7 @@ SVr4, POSIX.1-2001. .BR SHM_STAT , .B SHM_INFO Áàºî¤Ï¡¢ -.BR ipcs (8) +.BR ipcs (1) ¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾­Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢ /proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -407,7 +407,7 @@ Linux ¤¢¤ë¥×¥í¥»¥¹¤¬Éղà (attach) .RB ( shmat (2)) ¤¹¤ë¤³¤È¤òµö²Ä¤·¤Æ¤¤¤ë¡£ -¤³¤Îµ¡Ç½¤Ï¾¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ +¤³¤Îµ¡Ç½¤Ï¾¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ °Ü¿¢À­¤ò¹Íθ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¤³¤ì¤Ë°Í¸¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£ \fI¹½Â¤ÂÎ shmid_ds\fP Æâ¤Î¿¤¯¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢ diff --git a/release/man2/sigaltstack.2 b/release/man2/sigaltstack.2 index 2d1b2bba..c146f181 100644 --- a/release/man2/sigaltstack.2 +++ b/release/man2/sigaltstack.2 @@ -33,7 +33,7 @@ .\"WORD: alternate signal stack ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯ .\"WORD: establish (¥¹¥¿¥Ã¥¯¤Î) ³ÎΩ .\" -.TH SIGALTSTACK 2 2008-10-04 "Linux" "Linux Programmer's Manual" +.TH SIGALTSTACK 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° sigaltstack \- ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯¤Î¥³¥ó¥Æ¥­¥¹¥È¤òÀßÄꡦ¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -48,10 +48,16 @@ glibc .in .sp .BR sigaltstack (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.\" .br -.\" .BR sigstack (): -.\" _BSD_SOURCE || _XOPEN_SOURCE >= 500 +.ad l +.RS 4 +.PD 0 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.RE +.ad .SH ÀâÌÀ .BR sigaltstack () ¤ò»È¤¦¤È¡¢ diff --git a/release/man2/signal.2 b/release/man2/signal.2 index 4225734e..366050e6 100644 --- a/release/man2/signal.2 +++ b/release/man2/signal.2 @@ -64,7 +64,7 @@ signal \- ANSI C .BI "sighandler_t signal(int " signum ", sighandler_t " sighandler ); .SH ÀâÌÀ .BR signal () -¤ÎÆ°ºî¤Ï Unix ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ +¤ÎÆ°ºî¤Ï UNIX ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£ ¤Þ¤¿¡¢Îò»ËŪ¤Ë¸«¤Æ Linux ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤Ã¤Æ¤¤¤ë¡£ \fB¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î»ÈÍѤÏÈò¤±¡¢\fP Âå¤ï¤ê¤Ë @@ -211,7 +211,7 @@ POSIX.1 .BR signal () ¤ÎÂå¤ï¤ê¤Ë¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»È¤¦¤³¤È¡£ -¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .BR signal () ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ï¥ó¥É¥é¤¬¥·¥°¥Ê¥ë¤ÎÇÛÁ÷¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¤È¡¢ ¤½¤Î¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤Ï diff --git a/release/man2/statfs.2 b/release/man2/statfs.2 index 8c87c855..641124fa 100644 --- a/release/man2/statfs.2 +++ b/release/man2/statfs.2 @@ -43,7 +43,7 @@ .\"WORD: symbolic link ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯ .\"WORD: open ¥ª¡¼¥×¥ó .\" -.TH STATFS 2 2004-06-23 "Linux" "Linux Programmer's Manual" +.TH STATFS 2 2010-09-04 "Linux" "Linux Programmer's Manual" .SH ̾Á° statfs, fstatfs \- ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¤ÎÅý·×¤òÆÀ¤ë .SH ½ñ¼° @@ -65,16 +65,24 @@ statfs, fstatfs \- .in +4n .nf +#if __WORDSIZE == 32 /* ¥·¥¹¥Æ¥à¤Î¥ï¡¼¥É¥µ¥¤¥º */ +# define __SWORD_TYPE int +#else /* __WORDSIZE == 64 */ +# define __SWORD_TYPE long int +#endif + struct statfs { - long f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î·¿ (²¼µ­»²¾È) */ - long f_bsize; /* ºÇŬ¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º */ - long f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */ - long f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ - long f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬»ÈÍѲÄǽ¤Ê¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ - long f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ - long f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ - fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */ - long f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */ + __SWORD_TYPE f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÊÌ (²¼µ­»²¾È) */ + __SWORD_TYPE f_bsize; /* ºÇŬ¤ÊžÁ÷¥Ö¥í¥Ã¥¯¥µ¥¤¥º */ + fsblkcnt_t f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */ + fsblkcnt_t f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ + fsblkcnt_t f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬ÍøÍѲÄǽ¤Ê¶õ¤­¥Ö¥í¥Ã¥¯¿ô */ + fsfilcnt_t f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ + fsfilcnt_t f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤­¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */ + fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */ + __SWORD_TYPE f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */ + __SWORD_TYPE f_frsize; /* ¥Õ¥é¥°¥á¥ó¥È¥µ¥¤¥º (Linux 2.6 °Ê¹ß) */ + __SWORD_TYPE f_spare[5]; }; ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¤Î·¿: @@ -93,6 +101,7 @@ struct statfs { EXT2_OLD_SUPER_MAGIC 0xEF51 EXT2_SUPER_MAGIC 0xEF53 EXT3_SUPER_MAGIC 0xEF53 + EXT4_SUPER_MAGIC 0xEF53 HFS_SUPER_MAGIC 0x4244 HPFS_SUPER_MAGIC 0xF995E849 HUGETLBFS_MAGIC 0x958458f6 diff --git a/release/man2/swapon.2 b/release/man2/swapon.2 index fff7602f..1e9ba963 100644 --- a/release/man2/swapon.2 +++ b/release/man2/swapon.2 @@ -52,7 +52,7 @@ .\"WORD: page ¥Ú¡¼¥¸ .\"WORD: kernel ¥«¡¼¥Í¥ë .\" -.TH SWAPON 2 2007-06-22 "Linux" "Linux Programmer's Manual" +.TH SWAPON 2 2010-06-15 "Linux" "Linux Programmer's Manual" .SH ̾Á° swapon, swapoff \- ¥Õ¥¡¥¤¥ë/¥Ç¥Ð¥¤¥¹¤Ø¤Î¥¹¥ï¥Ã¥×¤ò³«»Ï/Ää»ß¤¹¤ë .SH ½ñ¼° @@ -186,6 +186,10 @@ Linux 1.3.6 .BR migrate_pages (2) ¤Î¥Ú¡¼¥¸¡¦¥Þ¥¤¥°¥ì¡¼¥·¥ç¥óµ¡Ç½ÍѤ˥¹¥ï¥Ã¥×¡¦¥Æ¡¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¡¼¤¬ Æó¤ÄͽÌ󤵤ì¤ë)¡£ +¥«¡¼¥Í¥ë 2.6.32 °Ê¹ß¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬ +.B CONFIG_MEMORY_FAILURE +¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¡¢ +¤³¤Î¾å¸Â¤¬¤µ¤é¤Ë 1 ¾¯¤Ê¤¤ÃͤȤʤ롣 .SH ´ØÏ¢¹àÌÜ .BR mkswap (8), .BR swapoff (8), diff --git a/release/man2/symlink.2 b/release/man2/symlink.2 index d61e791a..cf5da22c 100644 --- a/release/man2/symlink.2 +++ b/release/man2/symlink.2 @@ -48,7 +48,7 @@ .\"WORD: kernel ¥«¡¼¥Í¥ë .\"WORD: entry ¥¨¥ó¥È¥ê .\" -.TH SYMLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH SYMLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° symlink \- ¥Õ¥¡¥¤¥ë¤Ë¿·¤·¤¤Ì¾Á°¤òÉÕ¤±¤ë .SH ½ñ¼° @@ -64,7 +64,10 @@ glibc .sp .ad l .BR symlink (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L +.RE .ad b .SH ÀâÌÀ .BR symlink () diff --git a/release/man2/symlinkat.2 b/release/man2/symlinkat.2 index 037875d6..21ecbbef 100644 --- a/release/man2/symlinkat.2 +++ b/release/man2/symlinkat.2 @@ -45,11 +45,18 @@ glibc .in .sp .BR symlinkat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +Since glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR symlinkat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/sync.2 b/release/man2/sync.2 index 7e451783..bba5ebfa 100644 --- a/release/man2/sync.2 +++ b/release/man2/sync.2 @@ -44,7 +44,7 @@ .\"WORD: buffers ¥Ð¥Ã¥Õ¥¡ .\"WORD: data integrity ¥Ç¡¼¥¿¤Î´°Á´À­ .\" -.TH SYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH SYNC 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° sync \- ¥Ð¥Ã¥Õ¥¡¥­¥ã¥Ã¥·¥å¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤à .SH ½ñ¼° @@ -59,7 +59,12 @@ glibc .in .sp .BR sync (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ .BR sync () ¤Ï¤Þ¤º inode ¤ò¥Ð¥Ã¥Õ¥¡¤Ø½ñ¤­¹þ¤ß¡¢ diff --git a/release/man2/syscalls.2 b/release/man2/syscalls.2 index 0253e624..59b5a4f9 100644 --- a/release/man2/syscalls.2 +++ b/release/man2/syscalls.2 @@ -34,7 +34,7 @@ .\" Updated 2007-09-08, Akihiro MOTOKI , LDP v2.64 .\" Updated 2008-11-09, Akihiro MOTOKI , LDP v3.13 .\" -.TH SYSCALLS 2 2009-05-06 "Linux" "Linux Programmer's Manual" +.TH SYSCALLS 2 2010-10-09 "Linux" "Linux Programmer's Manual" .SH ̾Á° syscalls \- Linux ¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë .SH ½ñ¼° @@ -143,7 +143,7 @@ glibc ( ¤³¤Î¾ì¹ç¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Åо줷¤¿¥Ð¡¼¥¸¥ç¥ó¤È¤·¤Æ¡¢ ξÊý¤Î°ÂÄêÈÇ·ÏÎó¤Î¥Ð¡¼¥¸¥ç¥ó¤¬µ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£ .PP -¥«¡¼¥Í¥ë 2.6.28 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹ +¥«¡¼¥Í¥ë 2.6.33 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹ (¤½¤ì°ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤À¤±ÍøÍѲÄǽ¤Ê¤â¤Î¤â¾¯¿ô¤À¤¬´Þ¤Þ¤ì¤ë): .\" .\" Looking at scripts/checksyscalls.sh in the kernel source is @@ -368,6 +368,8 @@ l l l. .\" , PowerPC, ARM; not i386 \fBpciconfig_write\fP(2) 2.0.26; 2.2 Not on i386 .\" , PowerPC, ARM; not i386 +\fBperf_event_open\fP(2) 2.6.31 Was called perf_counter_open() + in 2.6.31; renamed in 2.6.32 \fBpersonality\fP(2) 1.2 .\" \fBperfctr\fP(2) ??? Sparc32, Sparc64 .\" \fBperfmonctl\fP(2) ??? ia64 @@ -406,6 +408,7 @@ l l l. \fBrecv\fP(2) \fBrecvfrom\fP(2) \fBrecvmsg\fP(2) +\fBrecvmmsg\fP(2) 2.6.33 \fBremap_file_pages\fP(2) 2.6 \fBremovexattr\fP(2) 2.6; 2.4.18 \fBrename\fP(2) @@ -421,6 +424,8 @@ l l l. \fBrt_sigreturn\fP(2) 2.2 \fBrt_sigsuspend\fP(2) 2.2 \fBrt_sigtimedwait\fP(2) 2.2 +\fBrt_tgsigqueueinfo\fP(2) 2.6.31 +.\" Implements \fBpthread_sigqueue\fP(3) \fBsched_get_priority_max\fP(2) 2.0 \fBsched_get_priority_min\fP(2) 2.0 \fBsched_getaffinity\fP(2) 2.6 @@ -508,12 +513,17 @@ l l l. \fBstatfs64\fP(2) 2.6 \fBstime\fP(2) \fBstty\fP(2) Not implemented +\fBsubpage_prot\fP(2) 2.6.25 PowerPC if CONFIG_PPC_64K_PAGES \fBswapoff\fP(2) \fBswapon\fP(2) \fBsymlink\fP(2) \fBsymlinkat\fP(2) 2.6.16 \fBsync\fP(2) \fBsync_file_range\fP(2) 2.6.17 +\fBsync_file_range2\fP(2) 2.6.22 Architecture-specific variant +.\" PowerPC, ARM, tile +.\" First appeared on ARM, as arm_sync_file_range(), but later renamed + of \fBsync_file_range\fP(2) .\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32 \fBsysfs\fP(2) 1.2 \fBsysinfo\fP(2) @@ -553,7 +563,7 @@ l l l. \fBustat\fP(2) \fButime\fP(2) \fButimensat\fP(2) 2.6.22 -\fButimes\fP(2) 2.6 +\fButimes\fP(2) 2.2 \fBvfork\fP(2) \fBvhangup\fP(2) \fBvm86old\fP(2) @@ -707,7 +717,7 @@ Linux 2.4 .IP * Linux 2.4 ¤Ç¡¢¥æ¡¼¥¶ ID ¤È¥°¥ë¡¼¥× ID ¤Î¥µ¥¤¥º¤¬ 16 ¥Ó¥Ã¥È¤«¤é 32 ¥Ó¥Ã¥È¤ËÁý¤¨¤¿¡£ -.\" 64 bit off_t changes: ftruncate64, *stat64, +.\" 64-bit off_t changes: ftruncate64, *stat64, .\" fcntl64 (because of the flock structure), getdents64, *statfs64 ¤³¤ÎÊѹ¹¤ËÂбþ¤¹¤ë¤¿¤á¡¢¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Äɲ䵤줿 .RB ( chown32 (2), diff --git a/release/man2/sysfs.2 b/release/man2/sysfs.2 index 59d09840..75016963 100644 --- a/release/man2/sysfs.2 +++ b/release/man2/sysfs.2 @@ -34,7 +34,7 @@ .\"WORD: identifier string ¼±ÊÌʸ»úÎó .\"WORD: type index ·¿¥¤¥ó¥Ç¥Ã¥¯¥¹ .\" -.TH SYSFS 2 1995-08-09 "Linux" "Linux Programmer's Manual" +.TH SYSFS 2 2010-06-27 "Linux" "Linux Programmer's Manual" .SH ̾Á° sysfs \- ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à (file system) ¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -104,13 +104,12 @@ sysfs \- .SH ½àµò SVr4. .SH Ãí°Õ -Linux ¤Ç¤Ï +¤³¤Î System-V ͳÍè¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê (obsolete) ¤Ç¤¢¤ê¡¢ +»ÈÍѤ·¤Ê¤¤¤³¤È¡£ .I /proc -¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë -.I proc -¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¡¢ +¤¬ÍøÍѤǤ­¤ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Æ±¤¸¾ðÊó¤¬ .I /proc/filesystems -¤è¤êƱ¤¸¾ðÊó¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +·Ðͳ¤Ç¼èÆÀ¤Ç¤­¡¢¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò»ÈÍѤ¹¤ë¤³¤È¡£ .SH ¥Ð¥° libc ¤Þ¤¿¤Ï glibc ¤Î¥µ¥Ý¡¼¥È¤Ï¸ºß¤·¤Ê¤¤¡£ \fIbuf\fP ¤ÎÂ礭¤µ¤¬¤É¤ì¤À¤±É¬Íפ«¤ò¿ä¬¤¹¤ëÊýË¡¤¬¤Ê¤¤¡£ diff --git a/release/man2/times.2 b/release/man2/times.2 index 5b2756cd..7aa69e65 100644 --- a/release/man2/times.2 +++ b/release/man2/times.2 @@ -160,7 +160,7 @@ Linux .BR times () ¤Ïñ¤Ë´Ø¿ô¤Î·ë²Ì¤òÊÖ¤¹¡£ ¤·¤«¤·¡¢POSIX ¤Ï¤³¤Î¿¶¤ëÉñ¤¤¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢ -¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤Ï +¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤Ï .I buf ¤ÎÃͤȤ·¤ÆÈó NULL ¤ÎÃͤòÍ׵᤹¤ë¡£ .LP @@ -180,7 +180,7 @@ Linux Linux 2.4 °ÊÁ°¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿½Ö´Ö¤Ç¤¢¤ë¡£ Linux 2.6 °Ê¹ß¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥àµ¯Æ°»þ¹ï¤Î \fI(2^32/HZ) \- 300\fP (¤ª¤è¤Ó 4²¯2900Ëü) ÉÃÁ°¤Ç¤¢¤ë¡£ -¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä Unix ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢ +¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä UNIX ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢ ÊÖ¤êÃͤ¬ .I clock_t ¤ÎÈϰϤò¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤¤¤¦»ö¼Â¤ò¹Íθ¤¹¤ë¤È¡¢ diff --git a/release/man2/truncate.2 b/release/man2/truncate.2 index 1e070742..28204835 100644 --- a/release/man2/truncate.2 +++ b/release/man2/truncate.2 @@ -48,7 +48,7 @@ .\" Updated 2005-09-06, Akihiro MOTOKI .\" Updated 2006-07-21, Akihiro MOTOKI, LDP v2.36 .\" -.TH TRUNCATE 2 2009-02-28 "Linux" "Linux Programmer's Manual" +.TH TRUNCATE 2 2010-10-07 "Linux" "Linux Programmer's Manual" .SH ̾Á° truncate, ftruncate \- »ØÄꤷ¤¿Ä¹¤µ¤Ë¥Õ¥¡¥¤¥ë¤òÀÚ¤êµÍ¤á¤ë .SH ½ñ¼° @@ -66,12 +66,24 @@ glibc »²¾È): .in .ad l +.PD 0 .sp .BR truncate (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp .BR ftruncate (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.3.5 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L +.RE +.PD .ad b .SH ÀâÌÀ .BR truncate () @@ -219,7 +231,7 @@ XSI ¥¨¥é¡¼¤òÊÖ¤¹¤«¥Õ¥¡¥¤¥ë¤ò¿­Ä¥¤¹¤ë¤«¤ÎÆó¤Ä¤ÎÆ°ºî¤òµöÍƤ·¤Æ¤¤¤ë¡£ .BR truncate () ¤ËÂФ·¤Æ¤ÏÁ´¤¯µ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£ -¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î +¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î°·¤¤¤Ç¤Ï XSI Í×µá»ÅÍͤˤ·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£ ¤·¤«¤·¤Ê¤¬¤é¡¢¤¤¤¯¤Ä¤«¤ÎÈó¥Í¥¤¥Æ¥£¥Ö¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .BR truncate () @@ -227,6 +239,13 @@ XSI .BR ftruncate () ¤ò»È¤Ã¤Æ¸½ºß¤Î¥Õ¥¡¥¤¥ëŤò±Û¤¨¤Æ¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£ Linux ¤Ç¤Îͭ̾¤ÊÎã¤È¤·¤Æ¤Ï VFAT ¤¬¤¢¤ë¡£ +.SH ¥Ð¥° +glibc 2.12 ¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ð¥°¤¬¤¢¤ê¡¢ +.BR ftruncate () +¤ÎÀë¸À¤ò¸ø³«¤¹¤ë¤Î¤ËɬÍ×¤Ê +.B _POSIX_C_SOURCE +¤ÎºÇ¾®Ãͤ¬ 200112L ¤Ç¤Ï¤Ê¤¯ 200809L ¤È¤Ê¤Ã¤Æ¤¤¤¿¡£ +¤³¤Î¥Ð¥°¤Ï¡¢¤³¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï½¤Àµ¤µ¤ì¤Æ¤¤¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR open (2), .BR stat (2), diff --git a/release/man2/umask.2 b/release/man2/umask.2 index 033ffed5..0ec70c3c 100644 --- a/release/man2/umask.2 +++ b/release/man2/umask.2 @@ -113,7 +113,7 @@ umask .BR shm_open (3)) ¤ä FIFO .RB ( mkfifo (3))¡¢ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È .RB ( unix (7)) ¤ËÀßÄꤵ¤ì¤ëµö²Ä¤Ë¤â±Æ¶Á¤òÍ¿¤¨¤ë¡£ °ìÊý¡¢umask ¤Ï¡¢¤½¤Î¥×¥í¥»¥¹¤¬ diff --git a/release/man2/unlinkat.2 b/release/man2/unlinkat.2 index 03f757e8..3d6d9de4 100644 --- a/release/man2/unlinkat.2 +++ b/release/man2/unlinkat.2 @@ -43,11 +43,18 @@ glibc .in .sp .BR unlinkat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR unlinkat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man2/unshare.2 b/release/man2/unshare.2 index 595c1a2d..3342ad54 100644 --- a/release/man2/unshare.2 +++ b/release/man2/unshare.2 @@ -22,12 +22,12 @@ .\" all rights reserved. .\" Translated 2006-08-10 by Yuichi SATO , LDP v2.36 .\" -.TH UNSHARE 2 2008-11-20 "Linux" "Linux Programmer's Manual" +.TH UNSHARE 2 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° unshare \- ¥×¥í¥»¥¹¼Â¹Ô¥³¥ó¥Æ¥­¥¹¥È¤Î°ìÉô¤òʬΥ¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .\" Actually _BSD_SOURCE || _SVID_SOURCE .\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 .B #include diff --git a/release/man2/vfork.2 b/release/man2/vfork.2 index 348643c7..3d947904 100644 --- a/release/man2/vfork.2 +++ b/release/man2/vfork.2 @@ -29,7 +29,7 @@ .\" Updated 2007-01-09, Akihiro MOTOKI , LDP v2.43 .\" Updated 2008-11-10, Akihiro MOTOKI , LDP v3.13 .\" -.TH VFORK 2 2009-06-21 "Linux" "Linux Programmer's Manual" +.TH VFORK 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° vfork \- »Ò¥×¥í¥»¥¹¤òÀ¸À®¤·¿Æ¥×¥í¥»¥¹¤òÄä»ß¤µ¤»¤ë .SH ½ñ¼° @@ -46,7 +46,24 @@ glibc .in .sp .BR vfork (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.fi +.TP 4 +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ .SS µ¬³Ê¤ÎÀâÌÀ (POSIX.1 ¤è¤ê°úÍÑ) diff --git a/release/man2/wait.2 b/release/man2/wait.2 index 7ed0f3bf..a8e4cc0a 100644 --- a/release/man2/wait.2 +++ b/release/man2/wait.2 @@ -71,7 +71,7 @@ .\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID .\"WORD: block ¶Ø»ß(block) .\" -.TH WAIT 2 2009-04-21 "Linux" "Linux Programmer's Manual" +.TH WAIT 2 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° wait, waitpid, waitid \- ¥×¥í¥»¥¹¤Î¾õÂÖÊѲ½¤òÂÔ¤Ä .SH ½ñ¼° @@ -92,8 +92,18 @@ glibc »²¾È): .in .sp +.ad l +.PD 0 .BR waitid (): -_SVID_SOURCE || _XOPEN_SOURCE +.RS 4 +_SVID_SOURCE || +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PD +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¤¤¤º¤ì¤â¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î»Ò¥×¥í¥»¥¹¤Î ¾õÂÖÊѲ½¤òÂÔ¤Á¡¢¾õÂÖ¤¬ÊѲ½¤·¤¿¤½¤Î»Ò¥×¥í¥»¥¹¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ë¤Î¤Ë @@ -230,7 +240,7 @@ main() .B WIFSIGNALED ¤¬¿¿¤òÊÖ¤·¤¿¾ì¹ç¤À¤±¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£ ¤³¤Î¥Þ¥¯¥í¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢ -(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ +(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ­¤Ê¤¤¡£ ɬ¤º #ifdef WCOREDUMP ... #endif ¤Ç³ç¤Ã¤Æ»ÈÍѤ¹¤ë¤³¤È¡£ .TP .BI WIFSTOPPED( status ) diff --git a/release/man2/wait4.2 b/release/man2/wait4.2 index ca911030..540fcda3 100644 --- a/release/man2/wait4.2 +++ b/release/man2/wait4.2 @@ -52,7 +52,7 @@ .\"WORD: catch Êá³Í(catch) .\"WORD: account ¥¢¥«¥¦¥ó¥È .\" -.TH WAIT4 2 2008-09-28 "Linux" "Linux Programmer's Manual" +.TH WAIT4 2 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° wait3, wait4 \- BSD ¥¹¥¿¥¤¥ë¤Ç¥×¥í¥»¥¹¤Î¾õÂÖÊѲ½¤òÂÔ¤Ä .SH ½ñ¼° @@ -75,11 +75,18 @@ glibc »²¾È): .in .sp +.ad l .BR wait3 (): -_BSD_SOURCE +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .br .BR wait4 (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE +.RE +.ad .SH ÀâÌÀ ¥·¥¹¥Æ¥à¥³¡¼¥ë .BR wait3 () diff --git a/release/man2/write.2 b/release/man2/write.2 index d6171366..dba9112d 100644 --- a/release/man2/write.2 +++ b/release/man2/write.2 @@ -64,7 +64,7 @@ .\"WORD: device ¥Ç¥Ð¥¤¥¹ .\"WORD: low-level I/O Äã¥ì¤Ù¥ë I/O .\" -.TH WRITE 2 2009-02-23 "Linux" "Linux Programmer's Manual" +.TH WRITE 2 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° write \- ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿ (file descriptor) ¤Ë½ñ¤­¹þ¤à .SH ½ñ¼° @@ -161,6 +161,13 @@ POSIX.1-2001 ¤¬Í­¸ú¤Ê¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¤«½ñ¤­¹þ¤ß¤Î¤¿¤á¤Ë¥ª¡¼¥×¥ó (open) ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .TP +.B EDESTADDRREQ +.I fd +¤¬¡¢ +.BR connect (2) +¤ò»È¤Ã¤ÆÄÌ¿®Áê¼ê¤Î¥¢¥É¥ì¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤ò +»²¾È¤·¤Æ¤¤¤ë¡£ +.TP .B EFAULT .I buf ¤¬¥¢¥¯¥»¥¹²Äǽ¤Ê¥¢¥É¥ì¥¹¶õ´Ö (address space) ¤Î³°¤Ë¤¢¤ë¡£ diff --git a/release/man3/MB_CUR_MAX.3 b/release/man3/MB_CUR_MAX.3 index efd73a34..e70eaf03 100644 --- a/release/man3/MB_CUR_MAX.3 +++ b/release/man3/MB_CUR_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/release/man3/MB_LEN_MAX.3 b/release/man3/MB_LEN_MAX.3 index e15006e7..6d439f79 100644 --- a/release/man3/MB_LEN_MAX.3 +++ b/release/man3/MB_LEN_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/release/man3/a64l.3 b/release/man3/a64l.3 index 2ba09ce5..d249a296 100644 --- a/release/man3/a64l.3 +++ b/release/man3/a64l.3 @@ -12,7 +12,7 @@ .\" .\"WORD: sign-extend Éä¹æ³ÈÄ¥ .\" -.TH A64L 3 2007-07-26 "" "Linux Programmer's Manual" +.TH A64L 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° a64l, l64a \- long ¤È base-64 ¤òÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -30,7 +30,13 @@ glibc .sp .BR a64l (), .BR l64a (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.br +.RS 4 +.ad l +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï 32 ¥Ó¥Ã¥È long À°¿ô¤È ¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó base-64 ASCII ʸ»úÎó (Ťµ 0 ¡Á 6) ¤Î´Ö¤ÎÊÑ´¹¤ò¹Ô¤¦¡£ @@ -62,7 +68,7 @@ a-z .SH ½àµò POSIX.1-2001. .SH Ãí°Õ -.BR a64l () +.BR l64a () ¤ÇÊÖ¤µ¤ì¤ëÃͤÏÀÅŪ¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢ °Ê¹ß¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤­¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .LP diff --git a/release/man3/abs.3 b/release/man3/abs.3 index cb77c1f0..1f1a02be 100644 --- a/release/man3/abs.3 +++ b/release/man3/abs.3 @@ -35,7 +35,7 @@ .\" by Kentaro OGAWA .\" Updated Mon 29 Jan 2001 17:18:34 JST by Kentaro Shirakata .\" -.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ABS 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° abs, labs, llabs, imaxabs \- À°¿ô¤ÎÀäÂÐÃͤò·×»»¤¹¤ë .SH ½ñ¼° @@ -59,9 +59,15 @@ glibc »²¾È): .in .sp +.ad l .BR llabs (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.ad .SH ÀâÌÀ .BR abs () ´Ø¿ô¤Ï¡¢À°¿ô¤Î°ú¿ô \fIj\fP ¤ÎÀäÂÐÃͤò·×»»¤¹¤ë¡£ diff --git a/release/man3/acos.3 b/release/man3/acos.3 index 0a62d3f9..9e4612fe 100644 --- a/release/man3/acos.3 +++ b/release/man3/acos.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ACOS 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ACOS 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° acos, acosf, acosl \- µÕ;¸¹¡Êarc cosine¡Ë´Ø¿ô .SH ½ñ¼° @@ -62,8 +62,13 @@ glibc .ad l .BR acosf (), .BR acosl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR acos () diff --git a/release/man3/acosh.3 b/release/man3/acosh.3 index 76422899..5d9f99ea 100644 --- a/release/man3/acosh.3 +++ b/release/man3/acosh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ACOSH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ACOSH 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° acosh, acoshf, acoshl \- µÕÁжÊÀþ;¸¹¡Êinverse hyperbolic cosine¡Ë´Ø¿ô .SH ½ñ¼° @@ -63,13 +63,24 @@ glibc .sp .ad l .BR acosh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR acoshf (), .BR acoshl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR acosh () diff --git a/release/man3/argz_add.3 b/release/man3/argz_add.3 index a800befa..5a16de4a 100644 --- a/release/man3/argz_add.3 +++ b/release/man3/argz_add.3 @@ -88,7 +88,7 @@ argz vector ¤Ë¤·¤¿¤¬¤Ã¤Æʸ»úÎó .I str ¤òÊ£¿ô¤Îʸ»úÎó¤Ëʬ³ä¤¹¤ëÅÀ¤¬°Û¤Ê¤ë¡£ -Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢Unix ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ +Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢UNIX ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ ¤³¤Î´Ø¿ô¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¤À¤í¤¦¡£ .LP .BR argz_append () @@ -113,7 +113,7 @@ argz vector Æâ¤Îʸ»úÎó¤Î¿ô¤ò¿ô¤¨¤ë¡£¼ÂºÝ¤Ë¤Ï NULL ¥Ð¥¤¥È (\\(aq\\0\\(aq) ¤Î¿ô¤ò¿ô¤¨¤Æ¤¤¤ë¡£ .LP .BR argz_create () -¤Ï¡¢Unix ή¤Î°ú¤­¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë +¤Ï¡¢UNIX ή¤Î°ú¤­¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë .RI ( "(char *) 0" ¤Ç½ªÃ¼¤µ¤ì¤ë) .I argv @@ -149,7 +149,7 @@ argz vector ¤òÄ´¤Ù¡¢ .I argv ¤«¤é»Ï¤Þ¤ëÇÛÎó¤ò¥µ¥Öʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÇËä¤á¤Æ¤¤¤­¡¢ -°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢Unix ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£ +°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢UNIX ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£ ÇÛÎó .I argv ¤Ï diff --git a/release/man3/asin.3 b/release/man3/asin.3 index bd81c5ff..64bc3901 100644 --- a/release/man3/asin.3 +++ b/release/man3/asin.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ASIN 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ASIN 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° asin, asinf, asinl \- µÕÀµ¸¹¡Êarc sine¡Ë´Ø¿ô .SH ½ñ¼° @@ -64,8 +64,13 @@ glibc .ad l .BR asinf (), .BR asinl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR asin () diff --git a/release/man3/asinh.3 b/release/man3/asinh.3 index ee5234bb..ca352440 100644 --- a/release/man3/asinh.3 +++ b/release/man3/asinh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ASINH 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ASINH 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° asinh, asinhf, asinhl \- µÕÁжÊÀþÀµ¸¹¡Êinverse hyperbolic sine¡Ë´Ø¿ô .SH ½ñ¼° @@ -63,13 +63,24 @@ glibc .sp .ad l .BR asinh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR asinhf (), .BR asinhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR asinh () diff --git a/release/man3/atan.3 b/release/man3/atan.3 index 0b39111c..5df33511 100644 --- a/release/man3/atan.3 +++ b/release/man3/atan.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ATAN 3 2008-12-02 "" "Linux Programmer's Manual" +.TH ATAN 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° atan, atanf, atanl \- µÕÀµÀÜ¡Êarc tangent¡Ë´Ø¿ô .SH ½ñ¼° @@ -64,8 +64,13 @@ glibc .ad l .BR atanf (), .BR atanl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR atan () diff --git a/release/man3/atan2.3 b/release/man3/atan2.3 index 41bebf6e..0a4870ef 100644 --- a/release/man3/atan2.3 +++ b/release/man3/atan2.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH ATAN2 3 2008-11-20 "" "Linux Programmer's Manual" +.TH ATAN2 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° atan2, atan2f, atan2l \- Æó¤Ä¤ÎÊÑ¿ô¤ËÂФ¹¤ëµÕÀµÀÜ¡Êarc tangent¡Ë´Ø¿ô .SH ½ñ¼° @@ -62,8 +62,13 @@ glibc .ad l .BR atan2f (), .BR atan2l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR atan2 () diff --git a/release/man3/atanh.3 b/release/man3/atanh.3 index 37132cf0..ae5691d7 100644 --- a/release/man3/atanh.3 +++ b/release/man3/atanh.3 @@ -39,7 +39,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-14, Akihiro MOTOKI .\" -.TH ATANH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ATANH 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° atanh, atanhf, atanhl \- µÕÁжÊÀþÀµÀÜ¡Êinverse hyperbolic tangent¡Ë´Ø¿ô .SH ½ñ¼° @@ -63,13 +63,24 @@ glibc .sp .ad l .BR atanh (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR atanhf (), .BR atanhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR atanh () @@ -124,7 +135,6 @@ NaN ¤Ë .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë (⤷¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ -.\" FIXME . glibc actually gives EDOM for this case 0 ¤Ë¤è¤ë½ü»» (divide-by-zero) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_DIVBYZERO ) ¤¬¾å¤¬¤ë¡£ @@ -133,18 +143,17 @@ C99, POSIX.1-2001. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .SH ¥Ð¥° -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¤Ë¡¢ -.\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed +.\" Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 .\" This can be seen in sysdeps/ieee754/k_standard.c -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 -.I errno -¤Ë -.B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ -POSIX.1 ¤Ç¤Ï¡¢ +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë .B ERANGE -¤òÀßÄꤹ¤Ù¤­¤È¤Ê¤Ã¤Æ¤¤¤ë¡£ +¤Ç¤Ï¤Ê¤¯ +.B EDOM +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR acosh (3), .BR asinh (3), diff --git a/release/man3/atoi.3 b/release/man3/atoi.3 index 346f471b..40f53bb5 100644 --- a/release/man3/atoi.3 +++ b/release/man3/atoi.3 @@ -34,7 +34,7 @@ .\" by Kentaro OGAWA .\" Updated Tue 30 Jan 2001 JST by Kentaro Shirakata .\" -.TH ATOI 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ATOI 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° atoi, atol, atoll, atoq \- ʸ»úÎó¤òÀ°¿ô·¿¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -58,10 +58,14 @@ glibc .sp .ad l .BR atoll (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR atoi () ´Ø¿ô¤Ï¡¢\fInptr\fP ¤Ë¤è¤Ã¤Æ»Ø¼¨¤µ¤ì¤ëʸ»úÎó¤Î¤Ï¤¸¤á¤ÎÉôʬ¤ò diff --git a/release/man3/btowc.3 b/release/man3/btowc.3 index 4803bc88..e7b935b4 100644 --- a/release/man3/btowc.3 +++ b/release/man3/btowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HAYAKAWA Hitoshi diff --git a/release/man3/cbrt.3 b/release/man3/cbrt.3 index 52a35c83..e0239cef 100644 --- a/release/man3/cbrt.3 +++ b/release/man3/cbrt.3 @@ -36,7 +36,7 @@ .\" WORD: cube root ΩÊýº¬ .\" WORD: GNU extension GNU ¤Ë¤è¤ë³ÈÄ¥ .\" -.TH CBRT 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH CBRT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° cbrt, cbrtf, cbrtl \- ΩÊýº¬¤ò·×»»¤¹¤ë´Ø¿ô .SH ½ñ¼° @@ -60,13 +60,24 @@ glibc .sp .ad l .BR cbrt (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or -.I cc\ -std=c99 .br +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or +.I cc\ -std=c99 +.RE .BR cbrtf (), .BR cbrtl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOUCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RS .ad b .SH ÀâÌÀ .BR cbrt () diff --git a/release/man3/ceil.3 b/release/man3/ceil.3 index b624a77d..064db7e4 100644 --- a/release/man3/ceil.3 +++ b/release/man3/ceil.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH CEIL 3 2008-08-05 "" "Linux Programmer's Manual" +.TH CEIL 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° ceil, ceilf, ceill \- °ú¤­¿ô¤ò²¼²ó¤é¤Ê¤¤ºÇ¾®¤ÎÀ°¿ôÃÍ .SH ½ñ¼° @@ -59,9 +59,14 @@ glibc .ad l .BR ceilf (), .BR ceill (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï \fIx\fP ¤è¤ê¾®¤µ¤¯¤Ê¤¤ºÇ¾®¤ÎÀ°¿ôÃͤòÊÖ¤¹¡£ diff --git a/release/man3/cerf.3 b/release/man3/cerf.3 index 3ae513a4..4467e3d3 100644 --- a/release/man3/cerf.3 +++ b/release/man3/cerf.3 @@ -8,7 +8,7 @@ .\" .\"WORD: error function ¸íº¹´Ø¿ô .\" -.TH CERF 3 2007-12-26 "" "Linux Programmer's Manual" +.TH CERF 3 2010-09-12 "" "Linux Programmer's Manual" .SH ̾Á° cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- Ê£ÁÇ¿ô¤Î¸íº¹´Ø¿ô .SH ½ñ¼° @@ -28,6 +28,7 @@ cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- Ê£ .sp \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .SH ÀâÌÀ +(̤¼ÂÁõ¤Î) .BR cerf () ´Ø¿ô¤Ï¸íº¹´Ø¿ô¤ÎÊ£ÁÇ¿ôÈǤǤ¢¤ê¡¢ .TP @@ -40,7 +41,7 @@ erf(z) = 2/sqrt(pi) * exp(\-t*t) dt .SH ½àµò ´Ø¿ô̾¤Ï C99 ¤Çº£¸å»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤ë¡£ .SH ²ÄÍÑÀ­ -¥Ð¡¼¥¸¥ç¥ó 2.8 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ +¥Ð¡¼¥¸¥ç¥ó 2.12 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .\" ¤·¤«¤·¡¢Ì¾Á°¶õ´Ö¤ÏͽÌóºÑ¤Ç¤¢¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR erf (3), diff --git a/release/man3/clearenv.3 b/release/man3/clearenv.3 index 0daab8b3..a20433db 100644 --- a/release/man3/clearenv.3 +++ b/release/man3/clearenv.3 @@ -28,7 +28,7 @@ .\" by Yuichi SATO .\" Updated & Modifined Mon Jul 15 02:10:29 JST 2002 by Yuichi SATO .\" -.TH CLEARENV 3 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH CLEARENV 3 2010-10-04 "Linux" "Linux Programmer's Manual" .SH ̾Á° clearenv \- ´Ä¶­ (environment) ¤ò¥¯¥ê¥¢¤¹¤ë .SH ½ñ¼° @@ -45,7 +45,7 @@ glibc .in .sp .BR clearenv (): -_SVID_SOURCE || _XOPEN_SOURCE +_SVID_SOURCE || _BSD_SOURCE .SH ÀâÌÀ .BR clearenv () ´Ø¿ô¤Ï¡¢Ì¾Á°¤ÈÃͤ¬ÁȤˤʤä¿Á´¤Æ¤Î´Ä¶­¤ò¥¯¥ê¥¢¤¹¤ë¡£ @@ -56,7 +56,7 @@ _SVID_SOURCE || _XOPEN_SOURCE .BR clearenv () ´Ø¿ô¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¤Ï 0 ¤òÊÖ¤·¡¢ ¼ºÇÔ¤·¤¿¾ì¹ç¤Ï 0 °Ê³°¤òÊÖ¤¹¡£ -.\" Unix ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£ +.\" UNIX ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£ .\" ¤â¤·¤¯¤Ï¥¨¥é¡¼¤Î¾ì¹ç¤Ç¤â²¿¤âÊÖ¤µ¤Ê¤¤¡£ .\" glibc ¤Î info ¤È Watcom C ¥é¥¤¥Ö¥é¥ê¤Ë¤Ï¡¢ .\" ¡Ö0 °Ê³°¤ÎÃÍ (¤òÊÖ¤¹)¡×¤Èµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£ @@ -64,7 +64,7 @@ _SVID_SOURCE || _XOPEN_SOURCE libc4, libc5 ¤Ç¤Ï»ÈÍѤǤ­¤Ê¤¤¡£ glibc 2.0 °Ê¹ß¤Î glibc ¤Ç»ÈÍѤǤ­¤ë¡£ .SH ½àµò -(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î Unix ·Ï OS¡£ +(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î UNIX ·Ï OS¡£ (FORTRAN77 ¤Ø¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤Ç¤¢¤ë) POSIX.9¡£ POSIX.1-1996 ¤Ç¤Ï .BR clearenv () diff --git a/release/man3/clock.3 b/release/man3/clock.3 index f28102d9..076cb7ff 100644 --- a/release/man3/clock.3 +++ b/release/man3/clock.3 @@ -22,7 +22,7 @@ .\" License. .\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified 14 Jun 2002, Michael Kerrisk -.\" Added notes on differences from other Unix systems with respect to +.\" Added notes on differences from other UNIX systems with respect to .\" waited-for children. .\" .\" Japanese Version Copyright (c) 1996 Hiroaki Nagoya diff --git a/release/man3/cmsg.3 b/release/man3/cmsg.3 index 410eeb2a..73f25e8e 100644 --- a/release/man3/cmsg.3 +++ b/release/man3/cmsg.3 @@ -44,7 +44,7 @@ struct cmsghdr { À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¥½¥±¥Ã¥È¤Ë¤Î¤ë¥Ç¡¼¥¿¤Ç¤Ï¤Ê¤¤¡£ ¤³¤ÎÀ©¸æ¾ðÊó¤Ï¡¢ÅþÃ夷¤¿¥Ñ¥±¥Ã¥È¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡¢ÍÍ¡¹¤Ê¤¢¤Þ¤ê »È¤ï¤ì¤Ê¤¤¥Ø¥Ã¥À¡¼¥Õ¥£¡¼¥ë¥É¡¢¥¨¥é¡¼µ­½Ò¤Î³ÈÄ¥¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê -¥×¥¿¤Î½¸¹ç¤ä¡¢Unix¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£ +¥×¥¿¤Î½¸¹ç¤ä¡¢UNIX¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£ À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¡¢Î㤨¤Ð IP ¥ª¥×¥·¥ç¥ó¤Î¤è¤¦¤ÊÄɲåإåÀ¡¼¥Õ¥£¡¼¥ë¥É¤ò Á÷¤ë¤Î¤Ë»È¤¦»ö¤¬¤Ç¤­¤ë¡£ Êä½õ¥Ç¡¼¥¿¤Ï¡¢ @@ -196,7 +196,8 @@ if (cmsg == NULL) { .PP °Ê²¼¤Î¥³¡¼¥É¤Ï¡¢ .B SCM_RIGHTS -¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò Unix ¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£ +¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£ .PP .in +4n .nf diff --git a/release/man3/copysign.3 b/release/man3/copysign.3 index 68af3cc8..3702b056 100644 --- a/release/man3/copysign.3 +++ b/release/man3/copysign.3 @@ -34,7 +34,7 @@ .\" Updated 2007-06-01, Akihiro MOTOKI, LDP v2.50 .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COPYSIGN 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH COPYSIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° copysign, copysignf, copysignl \- ¿ô¤ÎÉä¹æ¤ò¥³¥Ô¡¼¤¹¤ë .SH ½ñ¼° @@ -60,9 +60,13 @@ glibc .BR copysign (), .BR copysignf (), .BR copysignl (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ ´Ø¿ô diff --git a/release/man3/cos.3 b/release/man3/cos.3 index 2fbef583..b7df0ec6 100644 --- a/release/man3/cos.3 +++ b/release/man3/cos.3 @@ -41,7 +41,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COS 3 2009-02-04 "" "Linux Programmer's Manual" +.TH COS 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° cos, cosf, cosl \- ;¸¹ (¥³¥µ¥¤¥ó) ´Ø¿ô .SH ½ñ¼° @@ -66,9 +66,14 @@ glibc .ad l .BR cosf (), .BR cosl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR cos () ´Ø¿ô¤Ï \fIx\fP ¤Î;¸¹ (¥³¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£ @@ -92,22 +97,26 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç¤Ç¤¢¤ë -.\" .I errno -.\" is set to -.\" .BR EDOM . +.I errno +¤¬ +.B EDOM +¤ËÀßÄꤵ¤ì¤ë +(¡Ö¥Ð¥°¡×¤ÎÀá¤ò»²¾È)¡£ ̵¸ú (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ -.PP -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780 .SH ½àµò C99, POSIX.1-2001. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +.SH ¥Ð¥° +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780 +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +¥É¥á¥¤¥ó¥¨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .SH ´ØÏ¢¹àÌÜ .BR acos (3), .BR asin (3), diff --git a/release/man3/cosh.3 b/release/man3/cosh.3 index d4d4d13f..662629e0 100644 --- a/release/man3/cosh.3 +++ b/release/man3/cosh.3 @@ -41,7 +41,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COSH 3 2008-08-10 "" "Linux Programmer's Manual" +.TH COSH 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° cosh, coshf, coshl \- ÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ´Ø¿ô .SH ½ñ¼° @@ -66,9 +66,14 @@ glibc .ad l .BR coshf (), .BR coshl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR cosh () ´Ø¿ô¤ÏÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£ diff --git a/release/man3/cproj.3 b/release/man3/cproj.3 index 39472b93..86517c33 100644 --- a/release/man3/cproj.3 +++ b/release/man3/cproj.3 @@ -6,14 +6,14 @@ .\" Translated 2003-07-24, Akihiro MOTOKI .\" Updated 2005-02-21, Akihiro MOTOKI .\" -.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµå +.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµåÌÌ .\"WORD: project ¼Í±Æ .\"WORD: complex plane Ê£ÁÇÊ¿ÌÌ .\"WORD: compactification ¥³¥ó¥Ñ¥¯¥È(´°Á´Ï¢Â³)¤Ë¤Ê¤ë(¤Î̾»ì·Á) .\" -.TH CPROJ 3 2008-08-11 "" "Linux Programmer's Manual" +.TH CPROJ 3 2010-06-10 "" "Linux Programmer's Manual" .SH ̾Á° -cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµå¤Ø¤Î¼Í±Æ +cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµåÌÌ¤Ø¤Î¼Í±Æ .SH ½ñ¼° .B #include .sp @@ -39,7 +39,9 @@ cproj, cprojf, cprojl \- .SH ½àµò C99. .SH Ãí°Õ -glibc ¤Î¼ÂÁõ¤Ï¤ª¤«¤·¤¯¡¢Á´¤¯°ã¤Ã¤¿¤³¤È¤ò¤·¤Æ¤·¤Þ¤¦¡£ +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401 +¥Ð¡¼¥¸¥ç¥ó 2.11 °ÊÁ°¤Î glibc ¤Î¼ÂÁõ¤Ï°ã¤Ã¤¿Æ°ºî +(¥ê¡¼¥Þ¥óµåÌ̤ؤΡÖΩÂΡ׼ÌÁü) ¤ò¹Ô¤¦¡£ .SH ´ØÏ¢¹àÌÜ .BR cabs (3), .BR complex (7) diff --git a/release/man3/crypt.3 b/release/man3/crypt.3 index 5aafd5e7..fe90b8e2 100644 --- a/release/man3/crypt.3 +++ b/release/man3/crypt.3 @@ -42,7 +42,7 @@ .\"WORD: encryption °Å¹æ²½ .\"WORD: key ¸° .\" " -.TH CRYPT 3 2008-08-25 "" "Linux Programmer's Manual" +.TH CRYPT 3 2010-06-20 "" "Linux Programmer's Manual" .SH ̾Á° crypt, crypt_r \- ¥Ñ¥¹¥ï¡¼¥É¤È¥Ç¡¼¥¿¤Î°Å¹æ²½ .SH ½ñ¼° @@ -220,9 +220,10 @@ SHA-512 | 86 characters "\fIsalt\fP" ¤È "\fIencrypted\fP" ¤Îʸ»ú¤Ï [\fBa\fP\(en\fBzA\fP\(en\fBZ0\fP\(en\fB9./\fP] ¤Î½¸¹ç¤«¤é Áª¤Ð¤ì¤ë¡£ -SHA ¼ÂÁõ¤Ç¤Ï¡¢(ºÇ½é¤Î 8 ʸ»ú¤Ç¤Ï¤Ê¤¯) -.I ¥­¡¼ -Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë¡£ +MD5 ¤È SHA ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +.I key +Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë +(DES ¤Î¾ì¹ç¤Ë¤ÏºÇ½é¤Î 8 ʸ»ú¤À¤±¤Ë°ÕÌ£¤¬¤¢¤ë)¡£ .SH ´ØÏ¢¹àÌÜ .BR login (1), .BR passwd (1), diff --git a/release/man3/ctermid.3 b/release/man3/ctermid.3 index de32c545..0b8fead1 100644 --- a/release/man3/ctermid.3 +++ b/release/man3/ctermid.3 @@ -32,6 +32,8 @@ ctermid \- .SH ½ñ¼° .nf .B #include +.\" POSIX also requires this function to be declared in , +.\" and glibc does so if suitable feature test macros are defined. .sp .BI "char *ctermid(char *" "s" ); .fi diff --git a/release/man3/ctime.3 b/release/man3/ctime.3 index 164cc1ca..7ce5a7ae 100644 --- a/release/man3/ctime.3 +++ b/release/man3/ctime.3 @@ -76,14 +76,17 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR asctime_r (), .BR ctime_r (), .BR gmtime_r (), .BR localtime_r (): -.br +.RS _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE +.ad .SH ÀâÌÀ ´Ø¿ô .BR ctime (), @@ -195,7 +198,8 @@ struct tm { .PP ´Ø¿ô .BR localtime () -¤Ï¡¢¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁǤØÊÑ´¹¤¹¤ë¡£ +¤Ï¡¢¥«¥ì¥ó¥À¡¼»þ¹ï \fItimep\fP ¤ò +¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁÇÊ̤Îɽ¸½¤ØÊÑ´¹¤¹¤ë¡£ ¤³¤Î´Ø¿ô¤Ï .BR tzset (3) ¤ò¸Æ¤Ó½Ð¤·¤¿¤«¤Î¤è¤¦¤Ë¿¶Éñ¤¤¡¢ diff --git a/release/man3/dirfd.3 b/release/man3/dirfd.3 index 0147db08..0e19cfa5 100644 --- a/release/man3/dirfd.3 +++ b/release/man3/dirfd.3 @@ -28,7 +28,7 @@ .\" Updated & Modified Sun Sep 7 01:23:08 JST 2003 .\" by Yuichi SATO .\" -.TH DIRFD 3 2008-08-21 "Linux" "Linux Programmer's Manual" +.TH DIRFD 3 2010-09-26 "Linux" "Linux Programmer's Manual" .SH ̾Á° dirfd \- ¥Ç¥£¥ì¥¯¥È¥ê¡¦¥¹¥È¥ê¡¼¥à¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -45,7 +45,19 @@ glibc .in .sp .BR dirfd (): +.br +.RS 4 +.PD 0 +.ad l _BSD_SOURCE || _SVID_SOURCE +.br +|| /* glibc 2.10 °Ê¹ß: */ +.RS 4 +(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.RE +.PD +.RE +.ad .SH ÀâÌÀ ´Ø¿ô .BR dirfd () diff --git a/release/man3/div.3 b/release/man3/div.3 index 25729b7e..e293e4e5 100644 --- a/release/man3/div.3 +++ b/release/man3/div.3 @@ -37,7 +37,7 @@ .\" Updated & Modified Sun May 30 13:03:43 JST 2004 .\" by Yuichi SATO .\" -.TH DIV 3 2007-07-26 "" "Linux Programmer's Manual" +.TH DIV 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° div, ldiv, lldiv, imaxdiv \- integer ·¿¤Î³ä»»¤Î¾¦¤È;¤ê¤ò·×»»¤¹¤ë .SH ½ñ¼° @@ -60,10 +60,17 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR lldiv (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .SH ÀâÌÀ .BR div () ´Ø¿ô¤Ï \fInumerator\fP/\fIdenominator\fP ¤ÎÃͤò·×»»¤¹¤ë¡£ diff --git a/release/man3/dprintf.3 b/release/man3/dprintf.3 index d43809a8..3f25df0f 100644 --- a/release/man3/dprintf.3 +++ b/release/man3/dprintf.3 @@ -25,17 +25,36 @@ .\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved. .\" Translated Sat 12 Jan 2002 by NAKANO Takeo .\" -.TH DPRINTF 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH DPRINTF 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° dprintf, vdprintf \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤Ëʸ»ú½ÐÎϤ¹¤ë .SH ½ñ¼° -.B #define _GNU_SOURCE -.br .B #include .sp .BI "int dprintf(int " fd ", const char *" format ", ...);" .sp .BI "int vdprintf(int " fd ", const char *" format ", va_list " ap ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR dprintf (), +.BR vdprintf (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ (glibc2 ¥é¥¤¥Ö¥é¥ê¤Ë¤ª¤±¤ë) .BR dprintf () diff --git a/release/man3/dysize.3 b/release/man3/dysize.3 index 414b2e5d..9e216bf8 100644 --- a/release/man3/dysize.3 +++ b/release/man3/dysize.3 @@ -25,7 +25,7 @@ .\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved. .\" Translated Sun 6 Jan 2002 by NAKANO Takeo .\" -.TH DYSIZE 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH DYSIZE 3 2010-09-22 "GNU" "Linux Programmer's Manual" .SH ̾Á° dysize \- Í¿¤¨¤¿Ç¯¤ÎÆü¿ô¤òÊÖ¤¹ .SH ½ñ¼° @@ -56,6 +56,6 @@ _BSD_SOURCE || _SVID_SOURCE ¤³¤Î´Ø¿ô¤Ï SunOS 4.x ¤ÇÀ¸¤Þ¤ì¤¿¡£ .SH Ãí°Õ ¤³¤ì¤Ï¸ß´¹ÍѤδؿô¤Ë²á¤®¤Ê¤¤¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï»È¤ï¤Ê¤¤¤³¤È¡£ -¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£ +.\" ¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£ .SH ´ØÏ¢¹àÌÜ .BR strftime (3) diff --git a/release/man3/ecvt.3 b/release/man3/ecvt.3 index 50d1922d..f48a3898 100644 --- a/release/man3/ecvt.3 +++ b/release/man3/ecvt.3 @@ -33,7 +33,7 @@ .\" Updated 2000-01-08 by Kentaro Shirakata .\" Updated 2009-04-22 by Kentaro Shirakata .\" -.TH ECVT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH ECVT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° ecvt, fcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤Îʸ»úÎó¤Ø¤ÎÊÑ´¹ .SH ½ñ¼° @@ -53,7 +53,24 @@ glibc .sp .BR ecvt (), .BR fcvt (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.12 ¤è¤êÁ°: +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ ´Ø¿ô .BR ecvt () diff --git a/release/man3/ecvt_r.3 b/release/man3/ecvt_r.3 index f2c2fa07..09feb681 100644 --- a/release/man3/ecvt_r.3 +++ b/release/man3/ecvt_r.3 @@ -63,7 +63,9 @@ glibc .BR fcvt_r (), .BR qecvt_r (), .BR qfcvt_r (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RE .ad b .SH ÀâÌÀ ´Ø¿ô diff --git a/release/man3/end.3 b/release/man3/end.3 index b2fc8296..1178c238 100644 --- a/release/man3/end.3 +++ b/release/man3/end.3 @@ -48,7 +48,7 @@ etext, edata, end \- ½é´ü²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¤Î¥»¥°¥á¥ó¥È (BSS ¥»¥°¥á¥ó¥È¤È¤â¸À¤ï¤ì¤ë) ¤ÎËöÈø¤Î¼¡¤Î¥¢¥É¥ì¥¹¡£ .SH ½àµò -¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢ +¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢ ɸ½à²½¤µ¤ì¤Æ¤Ï¤¤¤Ê¤¤¡£Ãí°Õ¤·¤Æ»È¤¦¤³¤È¡£ .SH Ãí°Õ ¥×¥í¥°¥é¥à¤Ç¤Ï¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏÌÀ¼¨Åª¤ËÀë¸À¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ diff --git a/release/man3/erf.3 b/release/man3/erf.3 index 9cb69b72..66af0d2b 100644 --- a/release/man3/erf.3 +++ b/release/man3/erf.3 @@ -42,7 +42,7 @@ .\"WORD: complementary error function ÁêÊä¸íº¹´Ø¿ô .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH ERF 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ERF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° erf, erff, erfl \- ¸íº¹´Ø¿ô .SH ½ñ¼° @@ -64,13 +64,23 @@ glibc .sp .ad l .BR erf (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR erff (), .BR erfl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR erf () diff --git a/release/man3/erfc.3 b/release/man3/erfc.3 index 86d19da3..19f66b94 100644 --- a/release/man3/erfc.3 +++ b/release/man3/erfc.3 @@ -27,7 +27,7 @@ .\" .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH ERFC 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH ERFC 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° erfc, erfcf, erfcl \- ÁêÊä¸íº¹´Ø¿ô .SH ½ñ¼° @@ -49,13 +49,23 @@ glibc .sp .ad l .BR erfc (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR erfcf (), .BR erfcl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR erfc () diff --git a/release/man3/errno.3 b/release/man3/errno.3 index 60ca6c56..fd6ef39e 100644 --- a/release/man3/errno.3 +++ b/release/man3/errno.3 @@ -533,7 +533,7 @@ if (somecall() == \-1) { ¤Î¤è¤¦¤Ë) ÄêµÁ¤¹¤ë¤Î¤¬°ìÈÌŪ¤Ç¤¢¤Ã¤¿¡£ .BR "¤³¤Î¤è¤¦¤Ê¤³¤È¤Ï¤·¤Ê¤¤¤³¤È" "¡£" ¤³¤¦¤¹¤ë¤È¡¢ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î C ¥é¥¤¥Ö¥é¥ê¤Ç¤ÏÀµ¤·¤¯Æ°ºî¤·¤Ê¤¤¤À¤í¤¦¡£ -¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ +¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢ .I ¤¬¤Ê¤¯¡¢Àë¸À¤¬É¬Íפʤ³¤È¤¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .BR err (3), diff --git a/release/man3/error.3 b/release/man3/error.3 index 5049500f..d73a5074 100644 --- a/release/man3/error.3 +++ b/release/man3/error.3 @@ -27,7 +27,7 @@ .\" all rights reserved. .\" Translated 2006-08-04 by Yuichi SATO , LDP v2.36 .\" -.TH ERROR 3 2006-04-25 "GNU" "Linux Programmer's Manual" +.TH ERROR 3 2010-08-29 "GNU" "Linux Programmer's Manual" .SH ̾Á° error, error_at_line, error_message_count, error_on_per_line, error_print_progname \- glibc ¤Î¥¨¥é¡¼½ñ¤­½Ð¤·´Ø¿ô .SH ½ñ¼° @@ -61,7 +61,7 @@ error, error_at_line, error_message_count, error_on_per_line, error_print_progna ·Á¼°¤Î ¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó \fIformat\fP ¤Ç»ØÄꤵ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ç¤¢¤ë¡£ \fIerrnum\fP ¤¬ 0 °Ê³°¤Î¾ì¹ç¡¢2 ¤ÄÌܤΥ³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤Î¸å¤Ë -\fBperror(\fIerrnum\fB)\fP +.I strerror(errnum) ¤Ç»ØÄꤵ¤ì¤¿Ê¸»úÎó¤â½ñ¤­½Ð¤¹¡£ .I format ¤ËɬÍפÊǤ°Õ¤Î°ú¤­¿ô¤¬¡¢°ú¤­¿ô¥ê¥¹¥È¤Î diff --git a/release/man3/euidaccess.3 b/release/man3/euidaccess.3 index b2b4979c..e82d478e 100644 --- a/release/man3/euidaccess.3 +++ b/release/man3/euidaccess.3 @@ -26,12 +26,12 @@ .\" all rights reserved. .\" Translated 2007-06-02, Akihiro MOTOKI .\" -.TH EUIDACCESS 3 2007-07-26 "" "Linux Programmer's Manual" +.TH EUIDACCESS 3 2010-09-10 "" "Linux Programmer's Manual" .SH ̾Á° euidaccess, eaccess \- ¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹¸¢¤ò¼Â¸ú¥æ¡¼¥¶¤Ç¥Á¥§¥Ã¥¯¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int euidaccess(const char *" pathname ", int " mode ); diff --git a/release/man3/exec.3 b/release/man3/exec.3 index c0b08a7c..a2ebb51a 100644 --- a/release/man3/exec.3 +++ b/release/man3/exec.3 @@ -42,6 +42,7 @@ .\" Modified 1998-08-08, Fujiwara Teruyoshi .\" Modified 2000-10-06, Kentaro Shirakata .\" Modified 2005-02-26, Akihiro MOTOKI +.\" Updated 2010-10-27, Akihiro Motoki , LDP v3.29 .\" .\"WORD: null-terminated strings NULL¤Ç½ª¤ï¤ëʸ»úÎó .\"WORD: anti-Trojan-horse measure ¥È¥í¥¤¤ÎÌÚÇÏÂкö @@ -51,9 +52,9 @@ .\"WORD: variadic function ²ÄÊÑĹ°ú¤­¿ô´Ø¿ô .\"WORD: semantics (¥×¥í¥°¥é¥à¤Î)Æ°ºî .\" -.TH EXEC 3 2009-02-22 "GNU" "Linux Programmer's Manual" +.TH EXEC 3 2010-09-25 "GNU" "Linux Programmer's Manual" .SH ̾Á° -execl, execlp, execle, execv, execvp \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë +execl, execlp, execle, execv, execvp, execvpe \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë .SH ½ñ¼° .B #include .sp @@ -70,6 +71,19 @@ execl, execlp, execle, execv, execvp \- .BI "int execv(const char *" path ", char *const " argv "[]);" .br .BI "int execvp(const char *" file ", char *const " argv "[]);" +.br +.BI "int execvpe(const char *" file ", char *const " argv "[]," +.br +.BI " char *const " envp "[]);" +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR execvpe (): +_GNU_SOURCE .SH ÀâÌÀ .BR exec () ¥Õ¥¡¥ß¥ê¡¼¤Î´Ø¿ô¤Ï¸½ºß¤Î¥×¥í¥»¥¹¥¤¥á¡¼¥¸¤ò¿·¤·¤¤¥×¥í¥»¥¹¥¤¥á¡¼¥¸¤ÇÃÖ¤­ @@ -80,7 +94,7 @@ execl, execlp, execle, execv, execvp \- .BR execve (2) ¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È) .PP -¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤­¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£ +¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤­¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ç¤¢¤ë¡£ .PP ´Ø¿ô .BR execl (), @@ -104,9 +118,9 @@ execl, execlp, execle, execv, execvp \- ¤È¥­¥ã¥¹¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .PP ´Ø¿ô -.BR execv () -¤È -.BR execvp () +.BR execv (), +.BR execvp (), +.BR execvpe () ¤Ï¡¢ÍøÍѲÄǽ¤Ê°ú¤­¿ô¥ê¥¹¥È (NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î ¥Ý¥¤¥ó¥¿¤ÎÇÛÎó) ¤ò¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¡£ ´·½¬¤È¤·¤Æ¡¢ºÇ½é¤Î°ú¤­¿ô¤Ï¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤Ø @@ -114,32 +128,42 @@ execl, execlp, execle, execv, execvp \- NULL ¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .PP ´Ø¿ô -.BR execle () -¤Ç¤Ï¿·¤·¤¤¥×¥í¥»¥¹¤Î´Ä¶­¤â»ØÄꤹ¤ë¡£ -´Ä¶­¤Ï°ú¤­¿ô¥ê¥¹¥È (°ú¤­¿ô¥ê¥¹¥È¤â¤·¤¯¤ÏÄɲäΰú¤­¿ô¤ò»ý¤Ã¤¿ -.I argv -ÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿) ¤ÎºÇ¸å¤Î NULL ¥Ý¥¤¥ó¥¿¤Ë³¤±¤Æ»ØÄꤹ¤ë¡£ -Äɲäΰú¤­¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢ +.BR execle (), +.BR execvpe () +¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤¬°ú¤­¿ô +.I envp +·Ðͳ¼Â¹Ô¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Î´Ä¶­¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +.I envp +°ú¤­¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢ NULL ¥Ý¥¤¥ó¥¿¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô +¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô .B environ ¤«¤é¿·¤·¤¤¥×¥í¥»¥¹ÍѤδĶ­¤òÍ¿¤¨¤ë¡£ .SS execlp() ¤È execvp() ¤ÎÆÃÊ̤ÊÆ°ºî .PP ´Ø¿ô -.BR execlp () -¤È -.BR execvp () +.BR execlp (), +.BR execvp (), +.BR execvpe () ¤Ï¡¢»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å (/) ¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¾ì¹ç¡¢ ¥·¥§¥ë¤ÈƱ¤¸Æ°ºî¤Ç¼Â¹Ô²Äǽ¤Ê¥Õ¥¡¥¤¥ë¤òõº÷¤¹¤ë¡£ -¸¡º÷¥Ñ¥¹¤Ï´Ä¶­ÊÑ¿ô +¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ï¡¢´Ä¶­ÊÑ¿ô .B PATH -¤Ç»ØÄꤵ¤ì¤¿¥Ñ¥¹¤Ç¤¢¤ë¡£ -¤³¤ÎÊÑ¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈPATH¤È¤·¤Æ -":/bin:/usr/bin" ¤¬»ÈÍѤµ¤ì¤ë¡£ -¤Þ¤¿¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î°·¤¤¤¬Æüì¤Ç¤¢¤ë¡£ -.PP -¤â¤·¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤­¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿ +¤Ç»ØÄꤵ¤ì¤¿¥³¥í¥ó¶èÀÚ¤ê¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤òÂоݤ˹Ԥï¤ì¤ë¡£ +¤³¤ÎÊÑ¿ô¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤Æ¡¢ +¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Î¸å¤í¤Ë¡¢ +.I confstr(_CS_PATH) +¤¬ÊÖ¤¹¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥¹¥È¤ò¤Ä¤Ê¤²¤¿Ãͤ¬»ÈÍѤµ¤ì¤ë (¤³¤Î +.BR confstr (3) +¤Î¸Æ¤Ó½Ð¤·¤Ç¤ÏÄ̾ï "/bin:/usr/bin" ¤¬ÊÖ¤µ¤ì¤ë)¡£ + +»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å¤ò´Þ¤à¾ì¹ç¡¢ +.B PATH +¤Ï̵»ë¤µ¤ì¡¢»ØÄꤵ¤ì¤¿¥Ñ¥¹Ì¾¤Î¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¤µ¤ì¤ë¡£ + +¤µ¤é¤Ë¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤ÏÆÃÊ̤˽èÍý¤µ¤ì¤ë¡£ + +¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤­¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿ .BR execve (2) ¤Ï¥¨¥é¡¼ .B EACCES @@ -150,7 +174,7 @@ NULL .B EACCES ¤òÀßÄꤷÉüµ¢¤¹¤ë¡£ .\" fujiwara: ¸Ä¿ÍŪ¤Ë¤Ï¡ÖÉüµ¢¤¹¤ë¡×¤ÎÊý¤¬¹¥¤­(^_^; -.PP + ¥Õ¥¡¥¤¥ë¤Î¥Ø¥Ã¥À¤¬¼Â¹Ô·Á¼°¤È¤·¤Æǧ¼±¤Ç¤­¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤­¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿ .BR execve (2) @@ -160,20 +184,25 @@ NULL .RI ( /bin/sh ) ¤ò¼Â¹Ô¤¹¤ë (¤³¤ì¤Ë¤â¼ºÇÔ¤·¤¿¾ì¹ç¡¢¤³¤ì°Ê¾å¤Î¸¡º÷¤Ï¹Ô¤ï¤ì¤Ê¤¤)¡£ .SH ÊÖ¤êÃÍ -¤â¤· .BR exec () -¥Õ¥¡¥ß¥ê¡¼¤¬Éüµ¢¤·¤Æ¤­¤¿¾ì¹ç¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤¤¤ë¡£ +·²¤Î´Ø¿ô¤¬Éüµ¢¤¹¤ë¤Î¤Ï¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î¤ß¤Ç¤¢¤ë¡£ ÊÖ¤êÃÍ¤Ï \-1 ¤Ç¡¢ .I errno -¤Ë¤½¤Î¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£ +¤Ë¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£ .SH ¥¨¥é¡¼ -¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¥é¥¤¥Ö¥é¥ê´Ø¿ô +¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¡¢ .BR execve (2) -¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¨¥é¡¼¤ò +¤ËÂФ·¤Æµ¬Äꤵ¤ì¤¿¥¨¥é¡¼¤¬ .I errno -¤ËÀßÄꤹ¤ë¡£ +¤ËÀßÄꤵ¤ì¤ë¡£ +.SH ¥Ð¡¼¥¸¥ç¥ó +.BR execvpe () +´Ø¿ô¤Ï glibc 2.11 ¤Ç½é¤á¤ÆÅо줷¤¿¡£ .SH ½àµò -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. + +.BR execvpe () +´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ë¡£ .SH Ãí°Õ Linux °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤Ï¡¢ (´Ä¶­ÊÑ¿ô \fBPATH\fR ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤­¤Î) diff --git a/release/man3/exit.3 b/release/man3/exit.3 index e43ae577..c772a3b7 100644 --- a/release/man3/exit.3 +++ b/release/man3/exit.3 @@ -107,7 +107,7 @@ SVr4, 4.3BSD, POSIX.1-2001, C89, C99. ¤È .B EXIT_FAILURE ¤ò»È¤¦¤È¡¢0 ¤ä (1 ¤ä \-1 ¤È¤¤¤Ã¤¿) 0 °Ê³°¤ÎÃͤò»È¤¦¤Î¤ËÈæ¤Ù¤Æ -(Unix °Ê³°¤Î´Ä¶­¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£ +(UNIX °Ê³°¤Î´Ä¶­¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£ ÆÃ¤Ë VMS ¤ÏÊ̤ÎÊý¼°¤òÍѤ¤¤Æ¤¤¤ë¡£ .LP BSD ¤Ï½ªÎ»¥³¡¼¥É¤òɸ½à²½¤·¤è¤¦¤È¤·¤Æ¤¤¤ë; diff --git a/release/man3/exp.3 b/release/man3/exp.3 index df53b899..f6e749ea 100644 --- a/release/man3/exp.3 +++ b/release/man3/exp.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH EXP 3 2008-08-05 "" "Linux Programmer's Manual" +.TH EXP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° exp, expf, expl \- Ä줬 e ¤Î»Ø¿ô´Ø¿ô .SH ½ñ¼° @@ -62,8 +62,13 @@ glibc .ad l .BR expf (), .BR expl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR exp () diff --git a/release/man3/exp2.3 b/release/man3/exp2.3 index 80b1c174..fa77dd22 100644 --- a/release/man3/exp2.3 +++ b/release/man3/exp2.3 @@ -36,7 +36,7 @@ .\" Translated Tue Sep 23 20:27:35 JST 2003 .\" by Akihiro MOTOKI .\" -.TH EXP2 3 2008-08-11 "" "Linux Programmer's Manual" +.TH EXP2 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° exp2, exp2f, exp2l \- Ä줬 2 ¤Î»Ø¿ô´Ø¿ô .SH ½ñ¼° @@ -62,8 +62,12 @@ glibc .BR exp2 (), .BR exp2f (), .BR exp2l (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR exp2 () diff --git a/release/man3/expm1.3 b/release/man3/expm1.3 index fcde6c52..378b2b0d 100644 --- a/release/man3/expm1.3 +++ b/release/man3/expm1.3 @@ -30,7 +30,7 @@ .\" Update Tue Sep 23 2003 by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH EXPM1 3 2008-08-05 "" "Linux Programmer's Manual" +.TH EXPM1 3 2010-09-12 "" "Linux Programmer's Manual" .SH ̾Á° expm1, expm1f, expm1l \- °ú¤­¿ô¤Î»Ø¿ô¤«¤é 1 ¤ò°ú¤¤¤¿ÃÍ .SH ½ñ¼° @@ -54,13 +54,24 @@ glibc .sp .ad l .BR expm1 (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR expm1f (), .BR expm1l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BI expm1( x ) @@ -105,19 +116,14 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP ÈÏ°Ï¥¨¥é¡¼ (range error)¡¢¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤Î¾ì¹ç -.\" .I errno -.\" is set to -.\" .BR ERANGE . +.I errno +¤Ë +.B ERANGE +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_OVERFLOW ) ¤¬¾å¤¬¤ë¡£ .PP -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 -.\" .\" .\" POSIX.1 specifies an optional range error (underflow) if .\" x is subnormal. Glibc does not implement this. @@ -142,6 +148,18 @@ C99, POSIX.1-2001. .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814 .\" e.g., expm1(1e5) through expm1(1.00199970127e5), .\" but not expm1(1.00199970128e5) and beyond. + +.\" It looks like the fix was in 2.11, or possibly 2.12. +.\" I have no test system for 2.11, but 2.12 passes. +.\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks +.\" like the changes were in 2.11. +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 +¥Ð¡¼¥¸¥ç¥ó 2.11 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +ÈÏ°Ï¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¡¢ +.I errno +¤Ë +.B ERANGE +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .SH ´ØÏ¢¹àÌÜ .BR exp (3), .BR log (3), diff --git a/release/man3/fabs.3 b/release/man3/fabs.3 index f2dc8746..dc62ecd4 100644 --- a/release/man3/fabs.3 +++ b/release/man3/fabs.3 @@ -37,7 +37,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FABS 3 2008-08-05 "" "Linux Programmer's Manual" +.TH FABS 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fabs, fabsf, fabsl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ÎÀäÂÐÃÍ .SH ½ñ¼° @@ -62,8 +62,13 @@ glibc .ad l .BR fabsf (), .BR fabsl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR fabs () diff --git a/release/man3/fdim.3 b/release/man3/fdim.3 index 2b48d811..d900e959 100644 --- a/release/man3/fdim.3 +++ b/release/man3/fdim.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 08:17:08 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FDIM 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FDIM 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fdim, fdimf, fdiml \- Àµ¤Îº¹Ê¬¤ò·×»»¤¹¤ë .SH ½ñ¼° @@ -33,9 +33,14 @@ glibc .ad l .BR fdimf (), .BR fdiml (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢Æó¤Ä¤Î°ú¤­¿ô´Ö¤ÎÀµ¤Îº¹Ê¬ max(\fIx\fP-\fIy\fP,0) ¤òÊÖ¤¹¡£ .SH ÊÖ¤êÃÍ diff --git a/release/man3/fexecve.3 b/release/man3/fexecve.3 index a726d47c..07314344 100644 --- a/release/man3/fexecve.3 +++ b/release/man3/fexecve.3 @@ -26,16 +26,35 @@ .\" Translated 2006-07-31, Akihiro MOTOKI .\" Updated 2009-02-23, Akihiro MOTOKI , LDP v3.18 .\" -.TH FEXECVE 3 2009-02-04 "Linux" "Linux Programmer's Manual" +.TH FEXECVE 3 2010-09-15 "Linux" "Linux Programmer's Manual" .SH ̾Á° fexecve \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç»ØÄꤵ¤ì¤¿¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int fexecve(int " fd ", char *const " argv "[], char *const " envp []); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fexecve (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR fexecve () ¤Ï diff --git a/release/man3/ffs.3 b/release/man3/ffs.3 index 33b1c8d3..f6d87bee 100644 --- a/release/man3/ffs.3 +++ b/release/man3/ffs.3 @@ -36,7 +36,7 @@ .\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata .\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata .\" -.TH FFS 3 2009-08-27 "GNU" "Linux Programmer's Manual" +.TH FFS 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° ffs, ffsl, ffsll \- ¥ï¡¼¥É¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î¸¡½Ð .SH ½ñ¼° @@ -45,14 +45,39 @@ ffs, ffsl, ffsll \- .sp .BI "int ffs(int " i ); .sp -.B #define _GNU_SOURCE -.br .B #include .sp .BI "int ffsl(long int " i ); .sp .BI "int ffsll(long long int " i ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.PD 0 +.ad l +.sp +.BR ffs (): +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_SVID_SOURCE || _BSD_SOURCE || +_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 || +.TP +glibc 2.10 ¤è¤êÁ°: +none +.RE +.PP +.BR ffsl (), +.BR ffsll (): +.RS 4 +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR ffs () ´Ø¿ô¤Ï¡¢¥ï¡¼¥É \fIi\fP ¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë @@ -68,7 +93,10 @@ ffs, ffsl, ffsll \- .I i ¤Î¤É¤Î¥Ó¥Ã¥È¤â¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£ .SH ½àµò -.BR ffs (): 4.3BSD, POSIX.1-2001. +.BR ffs (): +4.3BSD, POSIX.1-2001. + +´Ø¿ô .BR ffsl () ¤È .BR ffsll () diff --git a/release/man3/fgetwc.3 b/release/man3/fgetwc.3 index 2d4f4202..15c2894c 100644 --- a/release/man3/fgetwc.3 +++ b/release/man3/fgetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/release/man3/fgetws.3 b/release/man3/fgetws.3 index 79c4e390..027b2b86 100644 --- a/release/man3/fgetws.3 +++ b/release/man3/fgetws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/release/man3/finite.3 b/release/man3/finite.3 index e3fe826e..b1eab0de 100644 --- a/release/man3/finite.3 +++ b/release/man3/finite.3 @@ -67,23 +67,34 @@ glibc .BR finite (), .BR finitef (), .BR finitel (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .BR isinf (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; +.br +or .I cc\ -std=c99 +.RE .br .BR isinff (), .BR isinfl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .BR isnan (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; -.I cc\ -std=c99 .br +or +.I cc\ -std=c99 +.RE .BR isnanf (), .BR isnanl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b .SH ÀâÌÀ .BR finite () diff --git a/release/man3/flockfile.3 b/release/man3/flockfile.3 index 68f35ce7..491a0494 100644 --- a/release/man3/flockfile.3 +++ b/release/man3/flockfile.3 @@ -50,8 +50,10 @@ glibc .ad l .sp ¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ ɸ½àÆþ½ÐÎÏ´Ø¿ô¤Ï¥¹¥ì¥Ã¥É¥»¡¼¥Õ¤Ç¤¢¤ë¡£¤³¤ì¤Ï¡¢³Æ diff --git a/release/man3/floor.3 b/release/man3/floor.3 index 0624593b..ddc01ddf 100644 --- a/release/man3/floor.3 +++ b/release/man3/floor.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH FLOOR 3 2008-10-06 "" "Linux Programmer's Manual" +.TH FLOOR 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° floor, floorf, floorl \- °ú¤­¿ô¤ò±Û¤¨¤Ê¤¤ºÇÂç¤ÎÀ°¿ôÃÍ .SH ½ñ¼° @@ -59,9 +59,14 @@ glibc .ad l .BR floorf (), .BR floorl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï .I x diff --git a/release/man3/fma.3 b/release/man3/fma.3 index 364ec925..a89be109 100644 --- a/release/man3/fma.3 +++ b/release/man3/fma.3 @@ -12,7 +12,7 @@ .\" Updated & Modified Mon Jan 10 09:11:49 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMA 3 2008-10-06 "" "Linux Programmer's Manual" +.TH FMA 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fma, fmaf, fmal \- ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÀѤÈϤò·×»»¤¹¤ë .SH ½ñ¼° @@ -38,9 +38,14 @@ glibc .BR fma (), .BR fmaf (), .BR fmal (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR fma () ´Ø¿ô¤Ï diff --git a/release/man3/fmax.3 b/release/man3/fmax.3 index 3ec7eae7..d24d007d 100644 --- a/release/man3/fmax.3 +++ b/release/man3/fmax.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMAX 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FMAX 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fmax, fmaxf, fmaxl \- Æó¤Ä¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤ÎºÇÂçÃͤòµá¤á¤ë .SH ½ñ¼° @@ -34,9 +34,14 @@ glibc .BR fmax (), .BR fmaxf (), .BR fmaxl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï .I x diff --git a/release/man3/fmemopen.3 b/release/man3/fmemopen.3 index 0e21aa18..b0707479 100644 --- a/release/man3/fmemopen.3 +++ b/release/man3/fmemopen.3 @@ -11,23 +11,44 @@ .\" Updated 2008-11-08, Akihiro MOTOKI, LDP v3.13 .\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24 .\" -.TH FMEMOPEN 3 2009-09-15 "GNU" "Linux Programmer's Manual" +.TH FMEMOPEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° fmemopen, open_memstream, open_wmemstream \- ¥á¥â¥ê¤ò¥¹¥È¥ê¡¼¥à¤È¤·¤Æ¥ª¡¼¥×¥ó¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .BI "FILE *fmemopen(void *"buf ", size_t "size ", const char *" mode ");" .BI "FILE *open_memstream(char **" ptr ", size_t *" sizeloc ); -.B #define _GNU_SOURCE .B #include .BI "FILE *open_wmemstream(wchar_t **" ptr ", size_t *" sizeloc ); .fi +.fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fmemopen (), +.BR open_memstream (), +.BR open_wmemstream (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR fmemopen () ´Ø¿ô¤Ï¡¢¥¹¥È¥ê¡¼¥à¤ò¥ª¡¼¥×¥ó¤·¡¢¤½¤Î¥¹¥È¥ê¡¼¥à¤Ë @@ -236,7 +257,7 @@ main(int argc, char *argv[]) out = open_memstream(&ptr, &size); if (out == NULL) - handle_error("fmemopen"); + handle_error("open_memstream"); for (;;) { s = fscanf(in, "%d", &v); diff --git a/release/man3/fmin.3 b/release/man3/fmin.3 index eaaa91c5..4e1584bf 100644 --- a/release/man3/fmin.3 +++ b/release/man3/fmin.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FMIN 3 2008-08-11 "" "Linux Programmer's Manual" +.TH FMIN 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fmin, fminf, fminl \- Æó¤Ä¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤ÎºÇ¾®Ãͤòµá¤á¤ë .SH ½ñ¼° @@ -34,9 +34,14 @@ glibc .BR fmin (), .BR fminf (), .BR fminl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï .I x diff --git a/release/man3/fmod.3 b/release/man3/fmod.3 index a0f8f281..3d1e04ac 100644 --- a/release/man3/fmod.3 +++ b/release/man3/fmod.3 @@ -39,7 +39,7 @@ .\" .\" WORD: remainder function ¾ê;´Ø¿ô .\" -.TH FMOD 3 2008-08-05 "" "Linux Programmer's Manual" +.TH FMOD 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fmod, fmodf, fmodl \- ÉâÆ°¾®¿ôÅÀ¾ê;´Ø¿ô .SH ½ñ¼° @@ -64,9 +64,14 @@ glibc .ad l .BR fmodf (), .BR fmodl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR fmod () ´Ø¿ô¤Ï \fIx\fP ¤ò \fIy\fP ¤Ç³ä¤Ã¤¿ÉâÆ°¾®¿ôÅÀ¾ê;¤ò·×»»¤¹¤ë¡£ @@ -106,19 +111,13 @@ NaN °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP Îΰ襨¥é¡¼: \fIx\fP ¤¬Ìµ¸ÂÂç -.\" .I errno -.\" is set to -.\" .BR EDOM . +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ -.IP -¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¤³¤Î¾ì¹ç¤Ë -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" They do set errno for the y == 0 case, below. -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784 .TP Îΰ襨¥é¡¼: \fIy\fP ¤¬¥¼¥í .I errno @@ -130,6 +129,14 @@ NaN ¤¬¾å¤¬¤ë¡£ .\" POSIX.1 documents an optional underflow error, but AFAICT it doesn't .\" (can't?) occur -- mtk, Jul 2008 +.SH ¥Ð¥° +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784 +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +̵¸ÂÂç¤ÇÎΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .SH ½àµò C99, POSIX.1-2001. .I double diff --git a/release/man3/fmtmsg.3 b/release/man3/fmtmsg.3 index b38ad3ac..33d818e4 100644 --- a/release/man3/fmtmsg.3 +++ b/release/man3/fmtmsg.3 @@ -233,7 +233,7 @@ printstring .B MSGVERB ¤Ï POSIX.1-2001 ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£ .SH Ãí°Õ -System V ¤È Unixware ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢ +System V ¤È UnixWare ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢ ¡Ö¤³¤ì¤é¤Î´Ø¿ô¤Ï "pfmt() ¤È addsev()" ¤Þ¤¿¤Ï "pfmt(), vpfmt(), lfmt(), vlfmt()" ¤ÇÃÖ¤­´¹¤¨¤é¤ì¤Æ¤ª¤ê¡¢ ¾­Íè¤Ïºï½ü¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡×¤È½ñ¤«¤ì¤Æ¤¤¤ë¡£ diff --git a/release/man3/fpclassify.3 b/release/man3/fpclassify.3 index 90923cc7..a82297ad 100644 --- a/release/man3/fpclassify.3 +++ b/release/man3/fpclassify.3 @@ -11,7 +11,7 @@ .\" Updated & Modified 2005-09-04, Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH FPCLASSIFY 3 2008-08-07 "" "Linux Programmer's Manual" +.TH FPCLASSIFY 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° fpclassify, isfinite, isnormal, isnan, isinf \- ÉâÆ°¾®¿ôÅÀ¿ô¤ÎʬÎà¥Þ¥¯¥í .SH ½ñ¼° @@ -43,18 +43,30 @@ glibc .BR fpclassify (), .BR isfinite (), .BR isnormal (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï -.I cc\ -std=c99 +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br -.BR isnan (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +or .I cc\ -std=c99 +.RE +.BR isnan (): +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br +or +.I cc\ -std=c99 +.RE .BR isinf (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; -¤Þ¤¿¤Ï +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ÉâÆ°¾®¿ôÅÀ¿ô¤Ï̵¸ÂÂç¤ä NaN ¤Î¤è¤¦¤ÊÆÃÊ̤ÊÃͤò»ý¤Ä¤³¤È¤¬¤Ç¤­¤ë¡£ ¥Þ¥¯¥í diff --git a/release/man3/fputwc.3 b/release/man3/fputwc.3 index 80cd9f68..6ed6f7b6 100644 --- a/release/man3/fputwc.3 +++ b/release/man3/fputwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/fputws.3 b/release/man3/fputws.3 index 7cedc1cb..6eb32b8b 100644 --- a/release/man3/fputws.3 +++ b/release/man3/fputws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/frexp.3 b/release/man3/frexp.3 index 3e698349..404049cd 100644 --- a/release/man3/frexp.3 +++ b/release/man3/frexp.3 @@ -34,7 +34,7 @@ .\" Updated 2003-10-15, Kentaro Shirakata .\" Updated 2005-11-19, Akihiro MOTOKI .\" -.TH FREXP 3 2008-10-29 "" "Linux Programmer's Manual" +.TH FREXP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° frexp, frexpf, frexpl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ò¾®¿ôÀ®Ê¬¤ÈÀ°¿ôÀ®Ê¬¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -59,9 +59,14 @@ glibc .ad l .BR frexpf (), .BR frexpl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR frexp () ´Ø¿ô¤ÏÉâÆ°¾®¿ôÅÀ¼Â¿ô \fIx\fP ¤òÀµµ¬²½¾®¿ô¤È»Ø¿ô¤Ëʬ²ò¤·¡¢ @@ -123,7 +128,7 @@ main(int argc, char *argv[]) printf("frexp(%g, &e) = %g: %g * %d^%d = %g\\n", x, r, r, FLT_RADIX, exp, x); exit(EXIT_SUCCESS); -} /* main */ +} .fi .SH ´ØÏ¢¹àÌÜ .BR ldexp (3), diff --git a/release/man3/fseek.3 b/release/man3/fseek.3 index 2edfc749..3ac3a70d 100644 --- a/release/man3/fseek.3 +++ b/release/man3/fseek.3 @@ -126,7 +126,7 @@ fgetpos, fseek, fsetpos, ftell, rewind \- ¤Ï¥Õ¥¡¥¤¥ë¥ª¥Õ¥»¥Ã¥È¤ò .I pos ¤ËÀßÄꤹ¤ë¡£ -Unix °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢ +UNIX °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢ .I fpos_t ¤¬¹½Â¤ÂΤʤɤÎÊ£»¨¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤¬¥Æ¥­¥¹ ¥È¥¹¥È¥ê¡¼¥à¤Ç¥Õ¥¡¥¤¥ë°ÌÃÖ¤òÊѹ¹¤¹¤ëÊýË¡¤Î¤¦¤Á¡¢°Ü¿¢À­¤Î¤¢¤ëÍ£°ì¤Î¤â¤Î diff --git a/release/man3/ftw.3 b/release/man3/ftw.3 index 07f90f52..54580f94 100644 --- a/release/man3/ftw.3 +++ b/release/man3/ftw.3 @@ -40,7 +40,7 @@ .\" .\" WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼ .\" -.TH FTW 3 2008-08-06 "Linux" "Linux Programmer's Manual" +.TH FTW 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° ftw, nftw \- ¥Õ¥¡¥¤¥ë¥Ä¥ê¡¼¤òÊ⤭¤Þ¤ï¤ë .SH ½ñ¼° @@ -96,9 +96,18 @@ ftw, nftw \- .IR fn () ¤ò¸Æ¤Ó½Ð¤¹¡£ .I fpath -¤Ï¥¨¥ó¥È¥ê¤Î +¤Ï¥¨¥ó¥È¥ê¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£ .I dirpath -¤«¤é¤ÎÁêÂХѥ¹Ì¾¤Ç¤¢¤ë¡£ +¤¬ÁêÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ +.I fpath +¤Ï +.BR ftw () +¤¬¸Æ¤Ó½Ð¤µ¤ì¤¿»þÅÀ¤Î¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê +¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤Ê¤ë¡£ +.I dirpath +¤¬ÀäÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ +.I fpath +¤ÏÀäÂХѥ¹Ì¾¤È¤Ê¤ë¡£ .I sb ¤Ï .I fpath @@ -231,7 +240,8 @@ ftw, nftw \- .I ¤Ç .B FTW_ACTIONRETVAL -¤¬ÄêµÁ¤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢ +¤ÎÄêµÁ¤¬Í­¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) µ¡Ç½¸¡ºº¥Þ¥¯¥í .B _GNU_SOURCE ¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ @@ -373,6 +383,11 @@ POSIX.1-2008 .BR ftw () ¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£ .SH Ãí°Õ +POSIX.1-2001 ¤ÎÃíµ­¤Ë¤è¤ë¤È¡¢ +.I fn +¤¬¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤òÊÝ»ý¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î +·ë²Ì¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¤µ¤ì¤Æ¤¤¤ë¡£ +.PP .BR nftw () ´Ø¿ô¤È¡¢ .BR ftw () diff --git a/release/man3/fwide.3 b/release/man3/fwide.3 index 5df7db55..9dbc9900 100644 --- a/release/man3/fwide.3 +++ b/release/man3/fwide.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -16,7 +16,7 @@ .\" Translated Tue Jan 11 00:56:36 JST 2000 .\" by HANATAKA Shinya .\" -.TH FWIDE 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH FWIDE 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° fwide \- FILE ¥¹¥È¥ê¡¼¥à¤ÎÆþ½ÐÎÏñ°Ì¤òÀßÄê¤Þ¤¿¤Ï¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -28,10 +28,17 @@ fwide \- FILE .sp .in -4n .in +.ad l .sp .BR fwide (): -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .SH ÀâÌÀ \fImode\fP ¤¬¥¼¥í¤Ê¤é¤Ð .BR fwide () diff --git a/release/man3/gamma.3 b/release/man3/gamma.3 index 7d57604d..b7ed45b9 100644 --- a/release/man3/gamma.3 +++ b/release/man3/gamma.3 @@ -35,12 +35,15 @@ glibc .sp .ad l .BR gamma (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE -.br +.RE .BR gammaf (), .BR gammal (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤ÏÈó¿ä¾©¤Ç¤¢¤ë¡£¤½¤ÎÂå¤ï¤ê¡¢¾ìÌ̤˱þ¤¸¤Æ diff --git a/release/man3/gcvt.3 b/release/man3/gcvt.3 index 72a87720..d1673b1c 100644 --- a/release/man3/gcvt.3 +++ b/release/man3/gcvt.3 @@ -34,7 +34,7 @@ .\" Updated 2008-09-16, Akihiro MOTOKI .\" Updated 2009-04-24, Akihiro MOTOKI, LDP v3.20 .\" -.TH GCVT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH GCVT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° gcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤òʸ»úÎó¤ØÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -51,7 +51,24 @@ glibc .in .sp .BR gcvt (): -_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.PD 0 +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +.nf +_SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.10 ¤è¤êÁ°: +_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +.RE +.PD +.ad b .SH ÀâÌÀ ´Ø¿ô .BR gcvt () diff --git a/release/man3/getaddrinfo.3 b/release/man3/getaddrinfo.3 index 64596632..e29daed6 100644 --- a/release/man3/getaddrinfo.3 +++ b/release/man3/getaddrinfo.3 @@ -51,7 +51,7 @@ .\" .\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿ .\" -.TH GETADDRINFO 3 2009-09-03 "GNU" "Linux Programmer's Manual" +.TH GETADDRINFO 3 2010-09-27 "GNU" "Linux Programmer's Manual" .SH ̾Á° getaddrinfo, freeaddrinfo, gai_strerror \- ¥Í¥Ã¥È¥ï¡¼¥¯¤Î¥¢¥É¥ì¥¹¤È¥µ¡¼¥Ó¥¹¤òÊÑ´¹¤¹¤ë @@ -80,7 +80,9 @@ glibc .BR getaddrinfo (), .BR freeaddrinfo (), .BR gai_strerror (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ .BR getaddrinfo () @@ -187,7 +189,7 @@ struct addrinfo { .TP .I ai_flags ¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢ÄɲäΥª¥×¥·¥ç¥ó (²¼µ­) ¤ò»ØÄꤹ¤ë¡£ -Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£ +Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£ .PP .I hints ¤¬»Ø¤·¼¨¤¹¹½Â¤ÂΤξ¤Î¤¹¤Ù¤Æ¤Î¥Õ¥£¡¼¥ë¥É¤Ë¤Ï @@ -407,7 +409,7 @@ IPv6 ¥Þ¥Ã¥Á¤¹¤ë IPv6 ¥¢¥É¥ì¥¹¤¬¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¾ì¹ç¡¢ .I res ¤¬»Ø¤¹¥ê¥¹¥È¤Ë¤Ï IPv4-mapped IPv6 ¥¢¥É¥ì¥¹¤¬ÊÖ¤µ¤ì¤ë¡£ -.I hints.ai_family +.I hints.ai_flags ¤Ë .B AI_V4MAPPED ¤È @@ -837,6 +839,7 @@ main(int argc, char *argv[]) .SH ´ØÏ¢¹àÌÜ .\" .BR getipnodebyaddr (3), .\" .BR getipnodebyname (3) +.BR getaddrinfo_a (3), .BR gethostbyname (3), .BR getnameinfo (3), .BR inet (3), diff --git a/release/man3/getcwd.3 b/release/man3/getcwd.3 index e0a0a508..e9c98503 100644 --- a/release/man3/getcwd.3 +++ b/release/man3/getcwd.3 @@ -44,7 +44,7 @@ .\" WORD: current working directory ¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê .\" WORD: LEGACY ¡Ö²áµî¤Î̾»Ä(LEGACY)¡× .\" -.TH GETCWD 3 2009-03-31 "GNU" "Linux Programmer's Manual" +.TH GETCWD 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° getcwd, getwd, get_current_dir_name \- ¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê̾¤Î¼èÆÀ .SH ½ñ¼° @@ -62,13 +62,32 @@ getcwd, getwd, get_current_dir_name \- glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) »²¾È): -.in .sp -.BR getcwd (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.br +.in .BR get_current_dir_name (): +.RS _GNU_SOURCE +.RE +.sp +.BR getwd (): +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.10 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.fi +.TP 4 +glibc 2.10 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤Î ÀäÂХѥ¹Ì¾ (absolute pathname) ¤¬Æþ¤Ã¤¿Ê¸»úÎó¤òÊÖ¤¹¡£ diff --git a/release/man3/getdate.3 b/release/man3/getdate.3 index 3aa790c6..3315607b 100644 --- a/release/man3/getdate.3 +++ b/release/man3/getdate.3 @@ -33,23 +33,39 @@ .\" .\"WORD: broken-down time Í×ÁÇÊ̤λþ¹ï .\" -.TH GETDATE 3 2008-09-07 "" "Linux Programmer's Manual" +.TH GETDATE 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° getdate, getdate_r \- ÆüÉդȻþ¹ï¤Îʸ»úÎó¤òÍ×ÁÇÊ̤λþ¹ï¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° -.B "#define _XOPEN_SOURCE 500" -.br .B "#include " .sp .BI "struct tm *getdate(const char *" string ); .sp .B "extern int getdate_err;" .sp -.B "#define _GNU_SOURCE" -.br .B "#include " .sp .BI "int getdate_r(const char *" string ", struct tm *" res ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getdate (): +.ad l +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.br +.BR getdate_r (): +.ad l +.RS 4 +_GNU_SOURCE +.RE +.ad .SH ÀâÌÀ .BR getdate () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/getfsent.3 b/release/man3/getfsent.3 index 86826e9c..6687fae2 100644 --- a/release/man3/getfsent.3 +++ b/release/man3/getfsent.3 @@ -112,7 +112,7 @@ end-of-file .SH ½àµò POSIX.1-2001 ¤Ë¤Ï¤³¤ì¤é¤Î´Ø¿ô¤Ï¸ºß¤·¤Ê¤¤¡£ ¤³¤ì¤é¤Î´Ø¿ô¤ò¤â¤Ä OS ¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¡¢ -*BSD, SunOS, Digital Unix, AIX Åù¤Ç¤¢¤ë +*BSD, SunOS, Digital UNIX, AIX Åù¤Ç¤¢¤ë (AIX ¤Ë¤Ï .BR getfstype () ¤â¤¢¤ë)¡£ diff --git a/release/man3/getgrent.3 b/release/man3/getgrent.3 index 815239cb..a699b7a5 100644 --- a/release/man3/getgrent.3 +++ b/release/man3/getgrent.3 @@ -32,7 +32,7 @@ .\" Updated & Modified 2004-05-30, Yuichi SATO .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" -.TH GETGRENT 3 2009-03-30 "" "Linux Programmer's Manual" +.TH GETGRENT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° getgrent, setgrent, endgrent \- ¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë¥¨¥ó¥È¥ê¤Î¼èÆÀ .SH ½ñ¼° @@ -53,11 +53,23 @@ glibc »²¾È): .in .sp +.PD 0 .ad l +.BR setgrent (): +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +.br +/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.sp .BR getgrent (), -.BR setgrent (), .BR endgrent (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD .ad b .SH ÀâÌÀ .BR getgrent () @@ -67,8 +79,9 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ¥í¡¼¥«¥ë¤Î¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë .IR /etc/group , NIS, LDAP)¡£ -ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï -¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ +.BR getgrent () +¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢ +¤½¤ì°Ê¹ß¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ .PP .BR setgrent () ´Ø¿ô¤ò»È¤¦¤È¡¢¤â¤¦°ìÅÙÆɤ߹þ¤á¤ë¤è¤¦¤Ë¡¢ diff --git a/release/man3/getgrnam.3 b/release/man3/getgrnam.3 index 552daae8..efdaa6a3 100644 --- a/release/man3/getgrnam.3 +++ b/release/man3/getgrnam.3 @@ -67,8 +67,10 @@ glibc .sp .BR getgrnam_r (), .BR getgrgid_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ .BR getgrnam () @@ -220,7 +222,7 @@ SVr4, 4.3BSD, POSIX.1-2001. POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï .I errno ¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ -ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï +ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£ ¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .\" ¤è¤êÀµ³Î¤Ë¤Ï: diff --git a/release/man3/gethostbyname.3 b/release/man3/gethostbyname.3 index 2cfdb1cd..52f6d816 100644 --- a/release/man3/gethostbyname.3 +++ b/release/man3/gethostbyname.3 @@ -45,7 +45,7 @@ .\" Updated 2007-06-11, Akihiro MOTOKI, LDP v2.54 .\" Updated 2008-08-08, Akihiro MOTOKI, LDP v3.05 .\" -.TH GETHOSTBYNAME 3 2009-12-03 "" "Linux Programmer's Manual" +.TH GETHOSTBYNAME 3 2010-10-04 "" "Linux Programmer's Manual" .SH ̾Á° gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, h_errno, @@ -103,18 +103,29 @@ glibc »²¾È): .in .sp +.PD 0 .ad l .BR gethostbyname2 (), .BR gethostent_r (), .BR gethostbyaddr_r (), .BR gethostbyname_r (), .BR gethostbyname2_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .BR herror (), -.BR hstrerror () -(glibc 2.8 °Ê¹ß): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE +.BR hstrerror (): +.RS 4 +.TP 4 +glibc 2.8 °Ê¹ß: +_BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE +.TP +glibc 2.8 ¤è¤êÁ°: +¤Ê¤· +.RE .ad b +.PD .SH ÀâÌÀ .BR gethostbyname* () ¤È @@ -391,7 +402,7 @@ DNS/BIND ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î̾Á°¤Î¥ë¡¼¥Á¥ó¤Ï¥Õ¥¡¥¤¥ë .I /etc/hosts ¤òÆɤ߹þ¤à¡£ -.\" Î㤨¤Ð¡¢Linux, FreeBSD, Unixware, HP-UX +.\" Î㤨¤Ð¡¢Linux, FreeBSD, UnixWare, HP-UX DNS ¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥é¥¤¥Ö¥é¥ê¤¬¥Ó¥ë¥É¤µ¤ì¤¿¾ì¹ç¤Ë¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .\" Î㤨¤Ð¡¢FreeBSD, AIX glibc ÈÇ¤Ï ipv6 ¥¨¥ó¥È¥ê¤ò̵»ë¤¹¤ë¡£ diff --git a/release/man3/gethostid.3 b/release/man3/gethostid.3 index 61f3e8e6..8b1d852e 100644 --- a/release/man3/gethostid.3 +++ b/release/man3/gethostid.3 @@ -36,7 +36,7 @@ .\" (Move to section 3 in LDP v3.16 since the interfaces are purely glibc) .\" Updated 2009-01-16, Akihiro MOTOKI , LDP v3.16 .\" -.TH GETHOSTID 3 2009-01-13 "Linux" "Linux Programmer's Manual" +.TH GETHOSTID 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° gethostid, sethostid \- ¸½ºß¤Î¥Û¥¹¥È¤Î¸ÇÍ­¤Î¼±Ê̻Ҥò¼èÆÀ/ÀßÄꤹ¤ë .SH ½ñ¼° @@ -53,8 +53,16 @@ glibc .in .sp .ad l +.br +.BR gethostid (): +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .BR sethostid (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) +.RE .ad b .SH ÀâÌÀ .BR gethostid () @@ -62,7 +70,7 @@ _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .BR sethostid () ¤Ï¡¢¤½¤ì¤¾¤ì¡¢¸½ºß»ÈÍѤ·¤Æ¤¤¤ë¥Û¥¹¥È¤Ë¸ÇÍ­¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻ҤΠ¼èÆÀ/ÀßÄê¤ò¹Ô¤¦¡£ -¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î Unix ¥·¥¹¥Æ¥à +¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î UNIX ¥·¥¹¥Æ¥à ¤ÎÃæ¤ÇÍ£°ì¤Ë¤Ê¤ë¤è¤¦¤Ë·è¤á¤é¤ì¤ë¡£Ä̾ï¤Ï .BR gethostbyname (3) ¤Ë¤è¤êÊÖ¤µ¤ì¤ë¥í¡¼¥«¥ë¥Þ¥·¥ó¤Î Internet ¥¢¥É¥ì¥¹¤¬Âå¤ï¤ê¤Ë»ÈÍѤµ¤ì¡¢ diff --git a/release/man3/getipnodebyname.3 b/release/man3/getipnodebyname.3 index 2e3f579c..92756bfa 100644 --- a/release/man3/getipnodebyname.3 +++ b/release/man3/getipnodebyname.3 @@ -28,7 +28,7 @@ .\" .\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿¡¼ .\" -.TH GETIPNODEBYNAME 3 2007-11-15 "Linux" "Linux Programmer's Manual" +.TH GETIPNODEBYNAME 3 2010-09-04 "Linux" "Linux Programmer's Manual" .SH ̾Á° getipnodebyname, getipnodebyaddr, freehostent \- ¥Í¥Ã¥È¥ï¡¼¥¯¥Û¥¹¥È¤Î̾Á°¤È¥¢¥É¥ì¥¹¤Î¼èÆÀ .SH ½ñ¼° @@ -109,7 +109,7 @@ IPv6 .PP .I flags ¥Ñ¥é¥á¡¼¥¿¤Ë¤ÏÄɲäΥª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£ -Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£ +Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£ ¥ª¥×¥·¥ç¥ó¤ò¤Ò¤È¤Ä¤â»ØÄꤷ¤¿¤¯¤Ê¤¤¤È¤­¤Ë¤Ï¡¢ .I flags ¤Ë 0 ¤òÀßÄꤹ¤ëɬÍפ¬¤¢¤ë¡£ @@ -254,7 +254,7 @@ RFC\ 2553. .\" POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£ .SH Ãí°Õ ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.1.91-95 ¤Ë¸ºß¤·¤¿¤¬¡¢ºÆ¤Óºï½ü¤µ¤ì¤¿¡£ -¤¤¤¯¤Ä¤«¤Î Unix É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢ +¤¤¤¯¤Ä¤«¤Î UNIX É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢ ¤³¤ì¤é¤Î´Ø¿ô¤ÏÁ´¤Æ¿ä¾©¤µ¤ì¤Ê¤¤¡£ .SH ´ØÏ¢¹àÌÜ .BR getaddrinfo (3), diff --git a/release/man3/getline.3 b/release/man3/getline.3 index 6575876e..42b391f7 100644 --- a/release/man3/getline.3 +++ b/release/man3/getline.3 @@ -30,7 +30,7 @@ .\" .\"WORD: delimiter ¶èÀÚ¤êʸ»ú .\" -.TH GETLINE 3 2009-12-05 "GNU" "Linux Programmer's Manual" +.TH GETLINE 3 2010-06-12 "GNU" "Linux Programmer's Manual" .SH ̾Á° getline, getdelim \- ¶èÀÚ¤êʸ»ú¤Þ¤Ç¤Îʸ»úÎóÆþÎϤòÆɤ߹þ¤à .SH ½ñ¼° @@ -48,18 +48,21 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in - -glibc 2.10 ¤è¤êÁ°: -.br +.sp +.ad l .BR getline (), .BR getdelim (): -_GNU_SOURCE - +.PD 0 +.RS 4 +.TP 4 glibc 2.10 °Ê¹ß: -.br -.BR getline (), -.BR getdelim (): -_POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 +_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.PD +.ad .SH ÀâÌÀ .BR getline () ¤Ï \fIstream\fP ¤«¤é 1 ¹ÔÁ´¤Æ¤òÆɤ߹þ¤ß¡¢¥Æ¥­¥¹¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Ð¥Ã¥Õ¥¡¤Î¥¢¥É¥ì¥¹¤ò @@ -73,7 +76,8 @@ _POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700 .BR getline () ¤Ï¹Ô¤ÎÆâÍƤò³ÊǼ¤¹¤ë¤¿¤á¤Î¥Ð¥Ã¥Õ¥¡¤ò³ÎÊݤ¹¤ë¡£ ¤³¤Î¥Ð¥Ã¥Õ¥¡¤Ï¥æ¡¼¥¶¡¼¤Î¥×¥í¥°¥é¥à¤Ç²òÊü¤¹¤Ù¤­¤Ç¤¢¤ë -.RI ( *n +(¤³¤Î¾ì¹ç¡¢ +.I *n ¤ÎÃͤÏ̵»ë¤µ¤ì¤ë)¡£ Ê̤ÎÊýË¡¤È¤·¤Æ¡¢ @@ -149,8 +153,8 @@ POSIX.1-2008 int main(void) { - FILE * fp; - char * line = NULL; + FILE *fp; + char *line = NULL; size_t len = 0; ssize_t read; @@ -163,8 +167,7 @@ main(void) printf("%s", line); } - if (line) - free(line); + free(line); exit(EXIT_SUCCESS); } .fi diff --git a/release/man3/getmntent.3 b/release/man3/getmntent.3 index 97fe8d5a..adec02b6 100644 --- a/release/man3/getmntent.3 +++ b/release/man3/getmntent.3 @@ -181,7 +181,7 @@ System V System V ¤Ç¤Ï .I /etc/mnttab ¤¬ÍѤ¤¤é¤ì¤ë¡£ -4.4BSD ¤È Digital Unix ¤Ë¤Ï +4.4BSD ¤È Digital UNIX ¤Ë¤Ï .BR getmntinfo () ¤¬¤¢¤ë¤¬¡¢ ¥·¥¹¥Æ¥à¥³¡¼¥ë diff --git a/release/man3/getpass.3 b/release/man3/getpass.3 index 8a4fbd43..2574168c 100644 --- a/release/man3/getpass.3 +++ b/release/man3/getpass.3 @@ -25,13 +25,37 @@ .\" Translated Mon Sep 21 20:47:50 JST 1998 by Hiroaki Nagoya .\" Updated&Modified Fri 9 Feb 2001 by NAKANO Takeo .\" -.TH GETPASS 3 2000-12-05 "Linux" "Linux Programmer's Manual" +.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° getpass \- ¥Ñ¥¹¥ï¡¼¥É¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° .B #include .sp .BI "char *getpass( const char *" prompt ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getpass (): +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.2.2 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.fi +.TP 4 +glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤· +.PD +.RE +.ad b .SH ÀâÌÀ ¤³¤Î´Ø¿ô¤Ï obsolete ¤Ç¤¢¤ë¡£ÍѤ¤¤Ê¤¤¤³¤È¡£ .PP @@ -87,7 +111,7 @@ libc4 .RB ( SIGINT , .BR SIGQUIT , .BR SIGSTOP , -.BR SIGTSTOP ) +.BR SIGSTOP ) ¤Ï̵¸ú¤Ë¤µ¤ì¡¢ ¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ëʸ»ú (Ä̾ï¤Ï Ctrl-C, Ctrl-\e, Ctrl-Z, Ctrl-Y) ¤Ï¤½¤Î¤Þ¤Þ¥Ñ¥¹¥ï¡¼¥É¤Î°ìÉô¤È¤·¤ÆÅϤµ¤ì¤¿¡£ diff --git a/release/man3/getpt.3 b/release/man3/getpt.3 index 31024aee..98b12cd2 100644 --- a/release/man3/getpt.3 +++ b/release/man3/getpt.3 @@ -7,15 +7,15 @@ .\" Translated Tue Jul 8 01:44:54 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: specific Æȼ«¤Î .\" -.TH GETPT 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° getpt \- µ¼»÷üËö¥Þ¥¹¥¿ (PTM) ¤ò¥ª¡¼¥×¥ó¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .B "int getpt(void);" diff --git a/release/man3/getpw.3 b/release/man3/getpw.3 index 1448508e..3a64f94c 100644 --- a/release/man3/getpw.3 +++ b/release/man3/getpw.3 @@ -34,12 +34,12 @@ .\" Modified 2005-09-04, Akihiro MOTOKI .\" Modified 2008-07-23, Kentaro Shirakata .\" -.TH GETPW 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH GETPW 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° getpw \- ¥Ñ¥¹¥ï¡¼¥É¹Ô¥¨¥ó¥È¥ê¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .B #include .sp diff --git a/release/man3/getpwent.3 b/release/man3/getpwent.3 index b6f3c086..6854ba17 100644 --- a/release/man3/getpwent.3 +++ b/release/man3/getpwent.3 @@ -33,7 +33,7 @@ .\" Translated 1997-12-18, HIROFUMI Nishizuka .\" Updated 2005-09-06, Akihiro MOTOKI .\" -.TH GETPWENT 3 2009-03-30 "GNU" "Linux Programmer's Manual" +.TH GETPWENT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° getpwent, setpwent, endpwent \- ¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥È¥ê¤Î¼èÆÀ .SH ½ñ¼° @@ -58,7 +58,10 @@ glibc .BR getpwent (), .BR setpwent (), .BR endpwent (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .ad b .SH ÀâÌÀ .BR getpwent () @@ -68,7 +71,8 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500 ¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë .IR /etc/passwd , NIS, LDAP)¡£ -ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï +.BR getpwent () +¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï ¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£ .PP .BR setpwent () diff --git a/release/man3/getpwnam.3 b/release/man3/getpwnam.3 index c34559aa..55c08dd8 100644 --- a/release/man3/getpwnam.3 +++ b/release/man3/getpwnam.3 @@ -70,8 +70,10 @@ glibc .ad l .BR getpwnam_r (), .BR getpwuid_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ .BR getpwnam () @@ -225,7 +227,7 @@ SVr4, 4.3BSD, POSIX.1-2001. POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï .I errno ¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ -ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï +ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£ ¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ .\" ¤è¤êÀµ³Î¤Ë¤Ï: diff --git a/release/man3/getspnam.3 b/release/man3/getspnam.3 index 2138dab7..29caf0fe 100644 --- a/release/man3/getspnam.3 +++ b/release/man3/getspnam.3 @@ -66,7 +66,9 @@ glibc .BR getspnam_r (), .BR fgetspent_r (), .BR sgetspent_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .ad b .SH ÀâÌÀ ÀΤϰŹ沽¤µ¤ì¤¿¥Ñ¥¹¥ï¡¼¥É¤ò¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë¤Ë diff --git a/release/man3/getsubopt.3 b/release/man3/getsubopt.3 index 457c3021..ef81cfab 100644 --- a/release/man3/getsubopt.3 +++ b/release/man3/getsubopt.3 @@ -24,16 +24,32 @@ .\" all rights reserved. .\" Translated 2007-06-02, Akihiro MOTOKI .\" -.TH GETSUBOPT 3 2008-05-29 "GNU" "Linux Programmer's Manual" +.TH GETSUBOPT 3 2010-09-26 "GNU" "Linux Programmer's Manual" .SH ̾Á° getsubopt \- ʸ»úÎóÃæ¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤Î²ò¼á¤ò¹Ô¤¦ .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.br .B #include .BI "int getsubopt(char **"optionp ", char * const *" tokens \ ", char **" valuep ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getsubopt (): +.ad l +.RS 4 +.PD 0 +_XOPEN_SOURCE\ >= 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.PD +.RE +.ad .SH ÀâÌÀ .BR getsubopt () ¤Ï¡¢ @@ -94,7 +110,7 @@ getsubopt \- ʸ .I optionp ¤Ï¼¡¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤ò»Ø¤·¤Æ¤¤¤ë¡£ ¤Á¤ç¤¦¤ÉºÇ¸å¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬½èÍý¤µ¤ì¤¿¾ì¹ç¤Ï¡¢ -ʸ»úÎóËöÈø¤Î¥Ì¥ëʸ»ú¤ò»Ø¤·¤Æ¤¤¤ë¡£ +ʸ»úÎóËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È ('\\0') ¤ò»Ø¤·¤Æ¤¤¤ë¡£ .SH ÊÖ¤êÃÍ .I optionp Æâ¤Ç¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¡¢ diff --git a/release/man3/getumask.3 b/release/man3/getumask.3 index 3e1bc044..cf6d6902 100644 --- a/release/man3/getumask.3 +++ b/release/man3/getumask.3 @@ -26,17 +26,19 @@ .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved. .\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI .\" -.TH GETUMASK 3 2009-01-20 "GNU" "Linux Programmer's Manual" +.TH GETUMASK 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° getumask \- ¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° -.B #define _GNU_SOURCE +.nf +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .br .B "#include " .br .B "#include " .sp .B "mode_t getumask(void);" +.fi .SH ÀâÌÀ ¤³¤Î´Ø¿ô¤Ï¸½ºß¤Î¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤òÊÖ¤¹¡£ ´ðËÜŪ¤Ë¤Ï°Ê²¼¤ÈÅù²Á¤Ç¤¢¤ë¡£ diff --git a/release/man3/getusershell.3 b/release/man3/getusershell.3 index 2859fd7f..523a22e3 100644 --- a/release/man3/getusershell.3 +++ b/release/man3/getusershell.3 @@ -53,7 +53,9 @@ glibc .BR getusershell (), .BR setusershell (), .BR endusershell (): +.RS 4 _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) +.RE .ad b .SH ÀâÌÀ .BR getusershell () diff --git a/release/man3/getw.3 b/release/man3/getw.3 index bfac738f..d5fbe933 100644 --- a/release/man3/getw.3 +++ b/release/man3/getw.3 @@ -27,7 +27,7 @@ .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. -.TH GETW 3 2007-12-20 "GNU" "Linux Programmer's Manual" +.TH GETW 3 2010-09-26 "GNU" "Linux Programmer's Manual" .SH ̾Á° getw, putw \- ¥ï¡¼¥É(int)¤ÎÆþ½ÐÎÏ .SH ½ñ¼° @@ -38,6 +38,30 @@ getw, putw \- .BI "int putw(int " w ", FILE *" stream ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR getw (), +.BR putw (): +.ad l +.PD 0 +.RS 4 +.TP 4 +glibc 2.3.3 °Ê¹ß: +_SVID_SOURCE || _BSD_SOURCE || +.br +(_XOPEN_SOURCE && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)) +.TP +glibc 2.3.3 ¤è¤êÁ°: +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE +.PD +.ad .SH ÀâÌÀ .BR getw () ¤Ï \fIstream\fP ¤«¤é¥ï¡¼¥É (\fIint\fP·¿) ¤òÆɤ߹þ¤à¡£ diff --git a/release/man3/getwchar.3 b/release/man3/getwchar.3 index a35da27c..878f0068 100644 --- a/release/man3/getwchar.3 +++ b/release/man3/getwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/release/man3/gnu_get_libc_version.3 b/release/man3/gnu_get_libc_version.3 index d0a751ce..3433c61c 100644 --- a/release/man3/gnu_get_libc_version.3 +++ b/release/man3/gnu_get_libc_version.3 @@ -25,13 +25,13 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH GNU_GET_LIBC_VERSION 3 2008-07-02 "Linux" "Linux Programmer's Manual" +.TH GNU_GET_LIBC_VERSION 3 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° gnu_get_libc_version, gnu_get_libc_release \- glibc ¤Î¥Ð¡¼¥¸¥ç¥ó¤È ¥ê¥ê¡¼¥¹¾õÂÖ¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .B const char *gnu_get_libc_version(void); diff --git a/release/man3/grantpt.3 b/release/man3/grantpt.3 index 614ec67e..c3956053 100644 --- a/release/man3/grantpt.3 +++ b/release/man3/grantpt.3 @@ -6,7 +6,7 @@ .\" Translated Tue Jul 8 01:56:27 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: pseudotty µ¼»÷üËö .\" .TH GRANTPT 3 2008-06-14 "GNU" "Linux Programmer's Manual" @@ -24,7 +24,7 @@ grantpt \- .BR grantpt () ´Ø¿ô¤Ï¡¢ .I fd -¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ (pty) +¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ ¤Î¥â¡¼¥É¤È½êÍ­¼Ô¤òÊѹ¹¤¹¤ë¡£ ¥¹¥ì¡¼¥Ö¤Î¥æ¡¼¥¶ID ¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¼Â UID ¤ËÀßÄꤵ¤ì¤ë¡£ ¥°¥ë¡¼¥×ID ¤È¤·¤ÆÀßÄꤵ¤ì¤ëÃͤϵ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤ (Î㤨¤Ð \fItty\fP ¤Ë¤Ê¤ë)¡£ @@ -60,7 +60,7 @@ grantpt \- .SH ½àµò POSIX.1-2001. .SH È÷¹Í -¤³¤ì¤Ï Unix98 pty »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£ +¤³¤ì¤Ï UNIX 98 µ¼»÷üËö (pseudoterminal) »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£ .BR pts (4) ¤ò»²¾È¤Î¤³¤È¡£ ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï "pt_chown" ¤È¸Æ¤Ð¤ì¤ë set-user-ID ¤µ¤ì¤¿ diff --git a/release/man3/hypot.3 b/release/man3/hypot.3 index 038f9c2f..8af34dea 100644 --- a/release/man3/hypot.3 +++ b/release/man3/hypot.3 @@ -38,7 +38,7 @@ .\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH HYPOT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH HYPOT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° hypot, hypotf, hypotl \- ¥æ¡¼¥¯¥ê¥Ã¥Éµ÷Î¥´Ø¿ô .SH ½ñ¼° @@ -62,13 +62,23 @@ glibc .sp .ad l .BR hypot (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR hypotf (), .BR hypotl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR hypot () diff --git a/release/man3/iconv.3 b/release/man3/iconv.3 index d6e65e8e..35490edf 100644 --- a/release/man3/iconv.3 +++ b/release/man3/iconv.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" 2000-06-30 correction by Yuichi SATO .\" 2000-11-15 aeb, fixed prototype diff --git a/release/man3/iconv_close.3 b/release/man3/iconv_close.3 index 0927d8d9..3d8271f8 100644 --- a/release/man3/iconv_close.3 +++ b/release/man3/iconv_close.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Japanese Version Copyright (c) 2000 Yuichi SATO .\" all rights reserved. diff --git a/release/man3/iconv_open.3 b/release/man3/iconv_open.3 index 0374660f..6b175a89 100644 --- a/release/man3/iconv_open.3 +++ b/release/man3/iconv_open.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" .\" 2007-03-31 Bruno Haible, Describe the glibc/libiconv //TRANSLIT diff --git a/release/man3/ilogb.3 b/release/man3/ilogb.3 index adcd2e50..39447874 100644 --- a/release/man3/ilogb.3 +++ b/release/man3/ilogb.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH ILOGB 3 2009-02-04 "" "Linux Programmer's Manual" +.TH ILOGB 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° ilogb, ilogbf, ilogbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î»Ø¿ôÉô¤òÀ°¿ô¤È¤·¤Æ¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -52,13 +52,25 @@ glibc .sp .ad l .BR ilogb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR ilogbf (), .BR ilogbl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï°ú¤­¿ô¤Î»Ø¿ôÉô¤òÉä¹æÉÕ¤­À°¿ô¤È¤·¤ÆÊÖ¤¹¡£ diff --git a/release/man3/index.3 b/release/man3/index.3 index ebbce0be..c390c414 100644 --- a/release/man3/index.3 +++ b/release/man3/index.3 @@ -31,7 +31,7 @@ .\" 386BSD man pages .\" Modified Mon Apr 12 12:54:34 1993, David Metcalfe .\" Modified Sat Jul 24 19:13:52 1993, Rik Faith (faith@cs.unc.edu) -.TH INDEX 3 2009-03-15 "GNU" "Linux Programmer's Manual" +.TH INDEX 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° index, rindex \- ʸ»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤ò¼¨¤¹ .SH ½ñ¼° @@ -74,6 +74,7 @@ POSIX.1-2008 .SH ´ØÏ¢¹àÌÜ .BR memchr (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strrchr (3), .BR strsep (3), diff --git a/release/man3/intro.3 b/release/man3/intro.3 index 44b6ef82..eb040ce2 100644 --- a/release/man3/intro.3 +++ b/release/man3/intro.3 @@ -26,7 +26,7 @@ .\" all rights reserved. .\" Translated 2008-02-10, Akihiro MOTOKI .\" -.TH INTRO 3 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH INTRO 3 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° intro \- ¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î¾Ò²ð .SH ÀâÌÀ @@ -52,6 +52,8 @@ intro \- ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£ +(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï +¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£ µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢ .BR feature_test_macros (7) ¤ò»²¾È¤Î¤³¤È¡£ @@ -80,7 +82,7 @@ intro \- .\" ÍÍ¡¹¤ÊÆÃÊ̤ʥ饤¥Ö¥é¥ê¤Ç¤¢¤ë¡£¤³¤ì¤é¤Î´Ø¿ô¤òʸ½ñ²½¤·¤¿¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï .\" ¥é¥¤¥Ö¥é¥ê̾¤ò»ØÄꤹ¤ë¡£ .SH ½àµò -¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ +¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬ »ÈÍѤµ¤ì¤Æ¤¤¤ë¡£ .BR standards (7) ¤ò»²¾È¤Î¤³¤È¡£ diff --git a/release/man3/isalpha.3 b/release/man3/isalpha.3 index 7a29b858..92bd3785 100644 --- a/release/man3/isalpha.3 +++ b/release/man3/isalpha.3 @@ -33,7 +33,7 @@ .\" Updated 2005-02-26, Akihiro MOTOKI .\" Updated 2007-05-01, Akihiro MOTOKI, LDP v2.46 .\" -.TH ISALPHA 3 2009-03-15 "GNU" "Linux Programmer's Manual" +.TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit \- ʸ»ú¤òʬÎह¤ë @@ -76,12 +76,19 @@ glibc .sp .ad l .BR isascii (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE .br +.RE .BR isblank (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Ë½¾¤Ã¤Æ .I c diff --git a/release/man3/isgreater.3 b/release/man3/isgreater.3 index c8e23909..100d4e97 100644 --- a/release/man3/isgreater.3 +++ b/release/man3/isgreater.3 @@ -10,7 +10,7 @@ .\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH ISGREATER 3 2008-08-05 "" "Linux Programmer's Manual" +.TH ISGREATER 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered \- NaN ¤ËÂФ·¤ÆÎã³°¤òȯÀ¸¤»¤º¤Ë¡¢ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÂç¾®´Ø·¸¤ÎȽÄê¤ò¹Ô¤¦ @@ -41,8 +41,13 @@ glibc .sp .ad l ¤³¤³¤ÇÀâÌÀ¤¹¤ëÁ´¤Æ¤Î´Ø¿ô: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ (\fB<\fP¡¢¡Ö¾®¤Ê¤ê¡×¤Î¤è¤¦¤Ê) Ä̾ï¤Î´Ø·¸Áàºî (relation operations) ¤Ï¡¢ diff --git a/release/man3/iswalnum.3 b/release/man3/iswalnum.3 index 41905024..d3e16db5 100644 --- a/release/man3/iswalnum.3 +++ b/release/man3/iswalnum.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswalpha.3 b/release/man3/iswalpha.3 index 991b98a8..cb913877 100644 --- a/release/man3/iswalpha.3 +++ b/release/man3/iswalpha.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswblank.3 b/release/man3/iswblank.3 index 2e0bd976..6a45ed8b 100644 --- a/release/man3/iswblank.3 +++ b/release/man3/iswblank.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project @@ -17,7 +17,7 @@ .\" Updated Sun Dec 26 19:31:26 JST 1999 .\" by Kentaro Shirakata .\" -.TH ISWBLANK 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ISWBLANK 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° iswblank \- ¶õÇò¥ï¥¤¥Éʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë .SH ½ñ¼° @@ -35,9 +35,14 @@ glibc .sp .ad l .BR iswblank (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR iswblank () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/iswcntrl.3 b/release/man3/iswcntrl.3 index 37c8d661..c2858da6 100644 --- a/release/man3/iswcntrl.3 +++ b/release/man3/iswcntrl.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswctype.3 b/release/man3/iswctype.3 index 371ef304..686231d5 100644 --- a/release/man3/iswctype.3 +++ b/release/man3/iswctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswdigit.3 b/release/man3/iswdigit.3 index e2de3582..17a24373 100644 --- a/release/man3/iswdigit.3 +++ b/release/man3/iswdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswgraph.3 b/release/man3/iswgraph.3 index e201cc52..bba537af 100644 --- a/release/man3/iswgraph.3 +++ b/release/man3/iswgraph.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswlower.3 b/release/man3/iswlower.3 index 138871ad..9ac30470 100644 --- a/release/man3/iswlower.3 +++ b/release/man3/iswlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswprint.3 b/release/man3/iswprint.3 index 3b520532..0eb5aa17 100644 --- a/release/man3/iswprint.3 +++ b/release/man3/iswprint.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswpunct.3 b/release/man3/iswpunct.3 index 01baef10..c592dcb2 100644 --- a/release/man3/iswpunct.3 +++ b/release/man3/iswpunct.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswspace.3 b/release/man3/iswspace.3 index 15b726a2..19bc951d 100644 --- a/release/man3/iswspace.3 +++ b/release/man3/iswspace.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswupper.3 b/release/man3/iswupper.3 index c86ee7ee..fe6d9954 100644 --- a/release/man3/iswupper.3 +++ b/release/man3/iswupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/iswxdigit.3 b/release/man3/iswxdigit.3 index 52241b3a..2daf54d0 100644 --- a/release/man3/iswxdigit.3 +++ b/release/man3/iswxdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/j0.3 b/release/man3/j0.3 index d4f52799..206690ca 100644 --- a/release/man3/j0.3 +++ b/release/man3/j0.3 @@ -36,7 +36,7 @@ .\" Updated 2002-09-24 by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH J0 3 2008-08-05 "" "Linux Programmer's Manual" +.TH J0 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl \- Âè°ì¼ï¥Ù¥Ã¥»¥ë´Ø¿ô .SH ½ñ¼° @@ -75,7 +75,9 @@ glibc .BR j0 (), .BR j1 (), .BR jn (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE .br .BR j0f (), .BR j0l (), @@ -83,8 +85,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE .BR j1l (), .BR jnf (), .BR jnl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .SH ÀâÌÀ ´Ø¿ô diff --git a/release/man3/ldexp.3 b/release/man3/ldexp.3 index 83c3550e..f9418d8a 100644 --- a/release/man3/ldexp.3 +++ b/release/man3/ldexp.3 @@ -38,7 +38,7 @@ .\" Updated & Modified Sat Jan 15 05:40:56 JST 2005 by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LDEXP 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LDEXP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° ldexp, ldexpf, ldexpl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤È 2 ¤ÎÀ°¿ô¾è¤È¤ÎÀѤò·×»»¤¹¤ë .SH ½ñ¼° @@ -63,9 +63,14 @@ glibc .ad l .BR ldexpf (), .BR ldexpl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR ldexp () ´Ø¿ô¤Ï¡¢ÉâÆ°¾®¿ôÅÀ¼Â¿ô diff --git a/release/man3/lgamma.3 b/release/man3/lgamma.3 index 7eb8a10b..78e78dcd 100644 --- a/release/man3/lgamma.3 +++ b/release/man3/lgamma.3 @@ -12,7 +12,7 @@ .\" by SAITOH Akira .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LGAMMA 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LGAMMA 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r, signgam \- ¥¬¥ó¥Þ´Ø¿ô¤ÎÂпô¤ò·×»»¤¹¤ë @@ -45,21 +45,33 @@ glibc .sp .ad l .BR lgamma (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR lgammaf (), .BR lgammal (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or -.I cc\ -std=c99 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; .br +or +.I cc\ -std=c99 +.RE .BR lgamma_r (), .BR lgammaf_r (), .BR lgammal_r (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE -.br +.RE .IR signgam : +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE +.RE .ad b .SH ÀâÌÀ ¥¬¥ó¥Þ´Ø¿ô¤ÎÄêµÁ¤Ë¤Ä¤¤¤Æ¤Ï¡¢ @@ -119,7 +131,6 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP ¶Ë¥¨¥é¡¼: \fIx\fP ¤¬Àµ¤Ç¤Ê¤¤À°¿ô -.\" FIXME . glibc 2.8 gives EDOM! .I errno ¤Ë .B ERANGE @@ -148,16 +159,18 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE .BR lgamma_r () ¤ÏÈóɸ½à¤À¤¬¡¢¤¤¤¯¤Ä¤«¤Î¾¤Î¥·¥¹¥Æ¥à¤Ë¤â¸ºß¤¹¤ë¡£ .SH ¥Ð¥° -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢ -.\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 -.I errno -¤Ë +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë +.B ERANGE +¤Ç¤Ï¤Ê¤¯ .B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ POSIX.1 ¤Ç¤Ï¡¢ .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë¤Ù¤­¤È¤µ¤ì¤Æ¤¤¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR tgamma (3) diff --git a/release/man3/lockf.3 b/release/man3/lockf.3 index 12906e72..d8895956 100644 --- a/release/man3/lockf.3 +++ b/release/man3/lockf.3 @@ -32,7 +32,7 @@ .\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\"WORD: .\" -.TH LOCKF 3 2009-07-25 "GNU" "Linux Programmer's Manual" +.TH LOCKF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° lockf \- ¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë POSIX ¥í¥Ã¥¯¤ÎŬÍÑ¡¦¥Æ¥¹¥È¡¦²ò½ü¤ò¹Ô¤¦ .SH ½ñ¼° @@ -47,7 +47,12 @@ glibc .in .sp .BR lockf (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ ¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¥»¥¯¥·¥ç¥ó¤ËÂФ·¤Æ¡¢ POSIX ¥í¥Ã¥¯¤ÎŬÍÑ¡¦¥Æ¥¹¥È¡¦²ò½ü¤ò¤¹¤ë¡£ diff --git a/release/man3/log.3 b/release/man3/log.3 index 25ba2c00..139db03a 100644 --- a/release/man3/log.3 +++ b/release/man3/log.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG 3 2008-08-10 "" "Linux Programmer's Manual" +.TH LOG 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° log, logf, logl \- ¼«Á³Âпô´Ø¿ô .SH ½ñ¼° @@ -62,9 +62,14 @@ glibc .ad l .BR logf (), .BR logl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR log () ´Ø¿ô¤Ï \fIx\fP ¤Î¼«Á³Âпô¤òÊÖ¤¹¡£ @@ -131,5 +136,7 @@ NaN .SH ´ØÏ¢¹àÌÜ .BR cbrt (3), .BR clog (3), +.BR log2 (3), +.BR log10 (3), .BR log1p (3), .BR sqrt (3) diff --git a/release/man3/log10.3 b/release/man3/log10.3 index c276c335..21b98b39 100644 --- a/release/man3/log10.3 +++ b/release/man3/log10.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG10 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOG10 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° log10, log10f, log10l \- Ä줬 10 ¤ÎÂпô´Ø¿ô .SH ½ñ¼° @@ -62,9 +62,14 @@ glibc .ad l .BR log10f (), .BR log10l (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR log10 () ´Ø¿ô¤Ï \fIx\fP ¤Î¾ïÍÑÂпô (Ä줬 10 ¤ÎÂпô) ¤òÊÖ¤¹¡£ @@ -93,4 +98,6 @@ C99, POSIX.1-2001. .BR cbrt (3), .BR clog10 (3), .BR exp10 (3), +.BR log (3), +.BR log2 (3), .BR sqrt (3) diff --git a/release/man3/log1p.3 b/release/man3/log1p.3 index 8ccb2c9b..abe14266 100644 --- a/release/man3/log1p.3 +++ b/release/man3/log1p.3 @@ -31,7 +31,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG1P 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOG1P 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° log1p, log1pf, log1pl \- °ú¤­¿ô¤Ë 1 ¤ò²Ã¤¨¤¿ÃͤÎÂпô .SH ½ñ¼° @@ -55,13 +55,24 @@ glibc .sp .ad l .BR log1p (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR log1pf (), .BR log1pl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .I log1p(x) diff --git a/release/man3/log2.3 b/release/man3/log2.3 index 2cb2fc67..f899f9c3 100644 --- a/release/man3/log2.3 +++ b/release/man3/log2.3 @@ -38,7 +38,7 @@ .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH LOG2 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LOG2 3 2010-09-12 "" "Linux Programmer's Manual" .SH ̾Á° log2, log2f, log2l \- Ä줬 2 ¤ÎÂпô´Ø¿ô .SH ½ñ¼° @@ -64,8 +64,12 @@ glibc .BR log2 (), .BR log2f (), .BR log2l (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR log2 () @@ -92,8 +96,10 @@ _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or .SH ½àµò C99, POSIX.1-2001. .I double -ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR cbrt (3), .BR clog2 (3), +.BR log (3), +.BR log10 (3), .BR sqrt (3) diff --git a/release/man3/logb.3 b/release/man3/logb.3 index 8f6ec988..99167a1c 100644 --- a/release/man3/logb.3 +++ b/release/man3/logb.3 @@ -34,7 +34,7 @@ .\"WORD: radix ´ð¿ô .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH LOGB 3 2008-08-05 "" "Linux Programmer's Manual" +.TH LOGB 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° logb, logbf, logbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î»Ø¿ô¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° @@ -56,13 +56,24 @@ glibc .sp .ad l .BR logb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR logbf (), .BR logbl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ diff --git a/release/man3/lrint.3 b/release/man3/lrint.3 index 4d7742e5..3a28e07f 100644 --- a/release/man3/lrint.3 +++ b/release/man3/lrint.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LRINT 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LRINT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° lrint, lrintf, lrintl, llrint, llrintf, llrintl \- ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë .SH ½ñ¼° @@ -59,10 +59,15 @@ glibc .in .sp .ad l -All functions shown above: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸½ºß¤Î´Ý¤áÊý¸þ¤Ë´ð¤Å¤­¡¢ºÇ¤â¶á¤¤À°¿ô¤Ë°ú¤­¿ô¤ò´Ý¤á¤ë (¸½ºß¤Î´Ý¤áÊý¸þ¤Ë¤Ä¤¤¤Æ¤Ï diff --git a/release/man3/lround.3 b/release/man3/lround.3 index a2644585..84c61515 100644 --- a/release/man3/lround.3 +++ b/release/man3/lround.3 @@ -30,7 +30,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH LROUND 3 2008-08-11 "" "Linux Programmer's Manual" +.TH LROUND 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° lround, lroundf, lroundl, llround, llroundf, llroundl \- (0 ¤«¤é±ó¤¤Êý¤Î) ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë @@ -60,9 +60,14 @@ glibc .sp .ad l ¤³¤³¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ëÁ´¤Æ¤Î´Ø¿ô: -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad \"O .SH DESCRIPTION .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤ÏºÇ¤â¶á¤¤À°¿ô¤Ë°ú¤­¿ô¤ò´Ý¤á¤ë¡£ diff --git a/release/man3/mblen.3 b/release/man3/mblen.3 index af021251..67deecfe 100644 --- a/release/man3/mblen.3 +++ b/release/man3/mblen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -49,7 +49,7 @@ mblen \- .BR mblen () ¤Ï \-1 ¤òÊÖ¤¹¡£ .PP -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. \fIs\fP ¤¬ NULL ¥Ý¥¤¥ó¥¿¡¼¤Ê¤é¤Ð¡¢ .BR mblen () diff --git a/release/man3/mbrlen.3 b/release/man3/mbrlen.3 index a44c89f6..a4e93e14 100644 --- a/release/man3/mbrlen.3 +++ b/release/man3/mbrlen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/mbrtowc.3 b/release/man3/mbrtowc.3 index d226f10d..833f3893 100644 --- a/release/man3/mbrtowc.3 +++ b/release/man3/mbrtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/release/man3/mbsinit.3 b/release/man3/mbsinit.3 index 2fcfe4da..46fda0b3 100644 --- a/release/man3/mbsinit.3 +++ b/release/man3/mbsinit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/mbsnrtowcs.3 b/release/man3/mbsnrtowcs.3 index 29225297..e5071f12 100644 --- a/release/man3/mbsnrtowcs.3 +++ b/release/man3/mbsnrtowcs.3 @@ -8,24 +8,43 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya .\" all rights reserved. .\" Translated Tue Jan 11 00:56:10 JST 2000 .\" by HANATAKA Shinya .\" -.TH MBSNRTOWCS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH MBSNRTOWCS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° mbsnrtowcs \- ¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»úÎó¤ò¥ï¥¤¥Éʸ»úÎó¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t mbsnrtowcs(wchar_t *" dest ", const char **" src , .BI " size_t " nms ", size_t " len ", mbstate_t *" ps ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mbsnrtowcs (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR mbsnrtowcs () ´Ø¿ô¤Ï diff --git a/release/man3/mbsrtowcs.3 b/release/man3/mbsrtowcs.3 index 2d970e3f..4204be2b 100644 --- a/release/man3/mbsrtowcs.3 +++ b/release/man3/mbsrtowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/mbstowcs.3 b/release/man3/mbstowcs.3 index 8a6e2291..f159d1ec 100644 --- a/release/man3/mbstowcs.3 +++ b/release/man3/mbstowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/mbtowc.3 b/release/man3/mbtowc.3 index 6cca0f43..5e0a2239 100644 --- a/release/man3/mbtowc.3 +++ b/release/man3/mbtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -49,7 +49,7 @@ mbtowc \- ´Ø¿ô¤Ï ¾åµ­¤ÈƱÍͤËÆ°ºî¤¹¤ë¤¬¡¢ÊÑ´¹¤·¤¿¥ï¥¤¥Éʸ»ú¤Ï¥á¥â¥ê¤Ë¤Ï½ñ¤­¹þ¤Þ¤ì¤Ê¤¤¡£ .PP -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. »°ÈÖÌܤξì¹ç¤È¤·¤Æ \fIs\fP ¤¬ NULL ¤Î¾ì¹ç¤Ï \fIpwc\fP ¤È \fIn\fP ¤Ï ̵»ë¤µ¤ì¤ë¡£ diff --git a/release/man3/memfrob.3 b/release/man3/memfrob.3 index 02a526d8..a51b9a6b 100644 --- a/release/man3/memfrob.3 +++ b/release/man3/memfrob.3 @@ -31,12 +31,12 @@ .\" Translated Sat May 23 15:22:35 JST 1998 .\" by ISHIKAWA Mutsumi .\" -.TH MEMFROB 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH MEMFROB 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° memfrob \- ¥á¥â¥ê¥¨¥ê¥¢¤ÎÁàºî (°Å¹æ²½) .SH ½ñ¼° .nf -.B #define _GNU_SOURCE +.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "void *memfrob(void *" s ", size_t " n ); diff --git a/release/man3/mkdtemp.3 b/release/man3/mkdtemp.3 index 174e3e35..12858d94 100644 --- a/release/man3/mkdtemp.3 +++ b/release/man3/mkdtemp.3 @@ -27,7 +27,7 @@ .\" Translated Sun Oct 21 03:28:34 JST 2001 .\" by Yuichi SATO .\" -.TH MKDTEMP 3 2008-08-21 "GNU" "Linux Programmer's Manual" +.TH MKDTEMP 3 2010-09-26 "GNU" "Linux Programmer's Manual" .SH ̾Á° mkdtemp \- ¾¤È½Å¤Ê¤é¤Ê¤¤°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ë .SH ½ñ¼° @@ -44,7 +44,18 @@ glibc .in .sp .BR mkdtemp (): +.br +.ad l +.RS 4 +.PD 0 _BSD_SOURCE +.br +|| /* Since glibc 2.10: */ +.RS 4 +(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.ad +.PD +.RE .SH ÀâÌÀ .BR mkdtemp () ´Ø¿ô¤Ï¡¢Â¾¤È½Å¤Ê¤é¤Ê¤¤Ì¾Á°¤Î°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ò diff --git a/release/man3/mkfifoat.3 b/release/man3/mkfifoat.3 index cc57e0aa..0faca1b6 100644 --- a/release/man3/mkfifoat.3 +++ b/release/man3/mkfifoat.3 @@ -44,11 +44,18 @@ glibc .in .sp .BR mkfifoat (): -.br -glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L -.br +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP glibc 2.10 ¤è¤êÁ°: _ATFILE_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR mkfifoat () ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢ diff --git a/release/man3/mktemp.3 b/release/man3/mktemp.3 index 611cda7f..f1a4527d 100644 --- a/release/man3/mktemp.3 +++ b/release/man3/mktemp.3 @@ -39,7 +39,7 @@ .\"WORD: pointer ¥Ý¥¤¥ó¥¿¡¼ .\"WORD: function ´Ø¿ô .\" -.TH MKTEMP 3 2008-08-06 "GNU" "Linux Programmer's Manual" +.TH MKTEMP 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° mktemp \- ¾¤È½Å¤Ê¤é¤Ê¤¤¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë̾¤òºîÀ®¤¹¤ë .SH ½ñ¼° @@ -56,7 +56,22 @@ glibc .in .sp .BR mktemp (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.PD 0 +.RS 4 +.TP 4 +glibc 2.12 °Ê¹ß: +_BSD_SOURCE || _SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.TP +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD +.ad b \"O .SH DESCRIPTION .SH ÀâÌÀ ´Ø¿ô @@ -89,7 +104,7 @@ POSIX.1-2008 .SH Ãí°Õ libc4, libc5, glibc1 ¤Ç¤Î¥×¥í¥È¥¿¥¤¥×Àë¸À¤Ï .I -¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ +¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ .I ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£ .SH ¥Ð¥° diff --git a/release/man3/modf.3 b/release/man3/modf.3 index 2f4e8675..979cc600 100644 --- a/release/man3/modf.3 +++ b/release/man3/modf.3 @@ -35,7 +35,7 @@ .\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH MODF 3 2008-08-05 "" "Linux Programmer's Manual" +.TH MODF 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° modf, modff, modfl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤«¤é¡¢Éä¹æÉÕ¤­À°¿ô¤È¾®¿ôÉôʬ¤ò¼è¤ê½Ð¤¹´Ø¿ô .SH ½ñ¼° @@ -59,9 +59,14 @@ glibc .ad l .BR modf (), .BR modl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR modf () ´Ø¿ô¤Ï¡¢°ú¿ô \fIx\fP ¤òÀ°¿ôÉôʬ¤È¾®¿ôÉôʬ¤Ëʬ³ä¤¹¤ë¡£ diff --git a/release/man3/mq_close.3 b/release/man3/mq_close.3 index 05148a9e..b4a2ae57 100644 --- a/release/man3/mq_close.3 +++ b/release/man3/mq_close.3 @@ -26,14 +26,14 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-04-23, Akihiro MOTOKI .\" -.TH MQ_CLOSE 3 2006-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_CLOSE 3 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_close \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼µ­½Ò»Ò¤ò¥¯¥í¡¼¥º¤¹¤ë .SH ½ñ¼° .nf .B #include .sp -.BI "mqd_t mq_close(mqd_t " mqdes ); +.BI "int mq_close(mqd_t " mqdes ); .fi .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ diff --git a/release/man3/mq_getattr.3 b/release/man3/mq_getattr.3 index d603017b..e02a8979 100644 --- a/release/man3/mq_getattr.3 +++ b/release/man3/mq_getattr.3 @@ -27,16 +27,16 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_GETATTR 3 2008-09-29 "Linux" "Linux Programmer's Manual" +.TH MQ_GETATTR 3 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_getattr, mq_setattr \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤Î°À­¤òÀßÄê/¼èÆÀ¤¹¤ë .SH ½ñ¼° .nf .B #include .sp -.BI "mqd_t mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr ); +.BI "int mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr ); -.BI "mqd_t mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr "," +.BI "int mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr "," .BI " struct mq_attr *" oldattr ); .fi .sp diff --git a/release/man3/mq_notify.3 b/release/man3/mq_notify.3 index 4c8b9ac5..6f939eaf 100644 --- a/release/man3/mq_notify.3 +++ b/release/man3/mq_notify.3 @@ -26,15 +26,16 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-07-31, Akihiro MOTOKI .\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24 +.\" Updated 2010-10-27, Akihiro Motoki, LDP v3.29 .\" -.TH MQ_NOTIFY 3 2009-09-15 "Linux" "Linux Programmer's Manual" +.TH MQ_NOTIFY 3 2010-10-04 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_notify \- ¥á¥Ã¥»¡¼¥¸ÅþÃå»þ¤ËÄÌÃΤò¹Ô¤¦¤è¤¦ÅÐÏ¿¤¹¤ë .SH ½ñ¼° .nf .B #include .sp -.BI "mqd_t mq_notify(mqd_t " mqdes ", const struct sigevent *" notification ); +.BI "int mq_notify(mqd_t " mqdes ", const struct sigevent *" notification ); .fi .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ @@ -46,42 +47,22 @@ mq_notify \- ÈóƱ´ü¤ÎÄÌÃÎ (notification) ¤ÎÇÛÁ÷¤¬¹Ô¤ï¤ì¤ë¤è¤¦¤ËÅÐÏ¿¤·¤¿¤ê¡¢ ¤½¤Î²ò½ü¤ò¹Ô¤Ã¤¿¤ê¤Ç¤­¤ë¡£ -.I notification +.I sevp °ú¤­¿ô¤Ï .I sigevent ¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Ç¤¢¤ë¡£ -.I sigevent -¹½Â¤ÂΤϰʲ¼¤Î¤è¤¦¤Ê´¶¤¸¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë: -.in +4n -.nf - -union sigval { /* Data passed with notification */ - int sival_int; /* Integer value */ - void *sival_ptr; /* Pointer value */ -}; - -struct sigevent { - int sigev_notify; /* Notification method */ - int sigev_signo; /* Notification signal */ - union sigval sigev_value; /* Data passed with - notification */ - void (*sigev_notify_function) (union sigval); - /* Function for thread - notification */ - void *sigev_notify_attributes; - /* Thread function attributes */ -}; -.fi -.in +¤³¤Î¹½Â¤ÂΤÎÄêµÁ¤È°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ .PP -.I notification +.I sevp ¤¬ NULL ¤Ç¤Ê¤¤¥Ý¥¤¥ó¥¿¤Ç¤¢¤ì¤Ð¡¢ .BR mq_notify () ¤Ï¥á¥Ã¥»¡¼¥¸ÄÌÃΤò¼õ¤±¼è¤ë¤è¤¦¤Ë¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤òÅÐÏ¿¤¹¤ë¡£ -.I notification +.I sevp ¤¬»Ø¤¹ .I sigevent -¤Î +¹½Â¤ÂΤΠ.I sigev_notify ¥Õ¥£¡¼¥ë¥É¤Ï¡¢¤É¤Î¤è¤¦¤ÊÄÌÃΤò¹Ô¤¦¤Î¤«¤ò»ØÄꤹ¤ë¡£ ¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï°Ê²¼¤ÎÃͤΤ¤¤º¤ì¤«¤ò»ý¤Ä¡£ @@ -94,52 +75,35 @@ struct sigevent { .B SIGEV_SIGNAL .I sigev_signo ¤Ç»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë¤òÁ÷¤Ã¤Æ¡¢¥×¥í¥»¥¹¤ËÄÌÃΤ¹¤ë¡£ -.BR sigaction (2) -¤Î -.B SA_SIGINFO -¥Õ¥é¥°¤Ç¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ -¤½¤Î¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç¥·¥°¥Ê¥ë¤¬Ê᪤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ -¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤ÎÂèÆó°ú¤­¿ô¤È¤·¤ÆÅϤµ¤ì¤ë +°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ .I siginfo_t -¹½Â¤ÂΤγƥե£¡¼¥ë¥É¤Ï°Ê²¼¤Î¤è¤¦¤ËÀßÄꤵ¤ì¤ë¡£ +¹½Â¤ÂΤΠ.I si_code -¤Ë¤Ï +¥Õ¥£¡¼¥ë¥É¤Ë¤Ï .B SI_MESGQ -¤¬¡¢ -.I si_signo -¤Ë¤Ï¥·¥°¥Ê¥ëÈֹ椬¡¢ -.I si_value -¤Ë¤Ï -.I notification\->sigev_value -¤Ç»ØÄꤷ¤¿Ãͤ¬ÀßÄꤵ¤ì¤ë¡£ +¤¬ÀßÄꤵ¤ì¤ë¡£ .\" I don't know of other implementations that set .\" si_pid and si_uid -- MTK +¤µ¤é¤Ë¡¢ .I si_pid ¤Ë¤Ï¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤¿¥×¥í¥»¥¹¤Î PID ¤¬¡¢ .I si_uid ¤Ë¤ÏÁ÷¿®¥×¥í¥»¥¹¤Î¼Â¥æ¡¼¥¶ ID ¤¬ÀßÄꤵ¤ì¤ë¡£ -.BR sigwaitinfo (2) -¤ò»È¤Ã¤Æ¥·¥°¥Ê¥ë¤ò¼õ¿®¤¹¤ë¾ì¹ç¤â¡¢Æ±¤¸¾ðÊó¤¬ÆÀ¤é¤ì¤ë¡£ .TP .B SIGEV_THREAD -¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤È¤·¤Æ -.I notification\->sigev_thread_function -¤òµ¯Æ°¤¹¤ë¤³¤È¤ÇÄÌÃΤò¹Ô¤¦¡£ -µ¯Æ°»þ¤Î´Ø¿ô¤Î°ú¤­¿ô¤È¤·¤Æ¤Ï -.I notification\->sigev_value -¤À¤±¤¬ÅϤµ¤ì¤ë¡£ -.I notification\->sigev_notify_attributes -¤Ï¡¢NULL °Ê³°¤Î¾ì¹ç¡¢ -¤½¤Î¥¹¥ì¥Ã¥É¤Î°À­¤òÄêµÁ¤¹¤ë -.I pthread_attr_t -¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤È¤Ê¤Ã¤Æ¤¤¤ëɬÍפ¬¤¢¤ë -.RB ( pthread_attr_init (3) -»²¾È)¡£ +¥á¥Ã¥»¡¼¥¸¤ÎÇÛÁ÷»þ¤Ë¤Ï¡¢ +.I sigev_notify_function +¤¬¤¢¤¿¤«¤â¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ëµ¯Æ°¤µ¤ì¤ë¡£ +¾ÜºÙ¤Ï +.BR sigevent (7) +¤ò»²¾È¡£ .PP °ì¤Ä¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤Ç¤­¤ë¥×¥í¥»¥¹¤Ï °ì¤Ä¤À¤±¤Ç¤¢¤ë¡£ -.I notification +.I sevp ¤¬ NULL ¤Ç¡¢¤«¤Ä¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤é¤Î ÄÌÃΤò¼õ¿®¤¹¤ë¤Ë¸½ºßÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ÅÐÏ¿¤òºï½ü¤¹¤ë¡£ ¤³¤ì°Ê¹ß¡¢ÊÌ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤Ë @@ -189,20 +153,20 @@ struct sigevent { ¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤ËÂФ¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤·¤Æ¤¤¤ë¡£ .TP .B EINVAL -.I notification\->sigev_notify +.I sevp\->sigev_notify ¤¬µö²Ä¤µ¤ì¤¿ÃͤΤ¤¤º¤ì¤Ç¤â¤Ê¤¤¡£¤â¤·¤¯¤Ï -.I notification\->sigev_notify +.I sevp\->sigev_notify ¤¬ .B SIGEV_SIGNAL ¤À¤¬ -.I notification\->sigev_signo +.I sevp\->sigev_signo ¤¬Í­¸ú¤Ê¥·¥°¥Ê¥ëÈÖ¹æ¤Ç¤Ï¤Ê¤¤¡£ .TP .B ENOMEM ɬÍפʥá¥â¥ê¤¬¤Ê¤«¤Ã¤¿¡£ .PP POSIX.1-2008 ¤Ç¤Ï¡¢ -.I notifications +.I sevp ¤¬ NULL ¤Ç¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¥­¥å¡¼ .I mqdes ¤Ë´Ø¤¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥¨¥é¡¼ @@ -258,7 +222,7 @@ int main(int argc, char *argv[]) { mqd_t mqdes; - struct sigevent not; + struct sigevent sev; if (argc != 2) { fprintf(stderr, "Usage: %s \\n", argv[0]); @@ -269,11 +233,11 @@ main(int argc, char *argv[]) if (mqdes == (mqd_t) \-1) handle_error("mq_open"); - not.sigev_notify = SIGEV_THREAD; - not.sigev_notify_function = tfunc; - not.sigev_notify_attributes = NULL; - not.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤­¿ô */ - if (mq_notify(mqdes, ¬) == \-1) + sev.sigev_notify = SIGEV_THREAD; + sev.sigev_notify_function = tfunc; + sev.sigev_notify_attributes = NULL; + sev.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤­¿ô */ + if (mq_notify(mqdes, &sev) == \-1) handle_error("mq_notify"); pause(); /* ¥×¥í¥»¥¹¤Ï¥¹¥ì¥Ã¥É´Ø¿ô¤Ë¤è¤ê½ªÎ»¤µ¤ì¤ë */ @@ -286,4 +250,5 @@ main(int argc, char *argv[]) .BR mq_receive (3), .BR mq_send (3), .BR mq_unlink (3), -.BR mq_overview (7) +.BR mq_overview (7), +.BR sigevent (7) diff --git a/release/man3/mq_receive.3 b/release/man3/mq_receive.3 index eb73aa44..96b4a4ee 100644 --- a/release/man3/mq_receive.3 +++ b/release/man3/mq_receive.3 @@ -27,7 +27,7 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_RECEIVE 3 2010-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_RECEIVE 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_receive, mq_timedreceive \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤«¤é¥á¥Ã¥»¡¼¥¸¤ò¼õ¿®¤¹¤ë .SH ½ñ¼° @@ -37,7 +37,6 @@ mq_receive, mq_timedreceive \- .BI "ssize_t mq_receive(mqd_t " mqdes ", char *" msg_ptr , .BI " size_t " msg_len ", unsigned *" msg_prio ); .sp -.B #define _XOPEN_SOURCE 600 .B #include .B #include .sp @@ -47,6 +46,19 @@ mq_receive, mq_timedreceive \- .fi .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp +.ad l +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mq_timedreceive (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .SH ÀâÌÀ .BR mq_receive () ¤Ï¡¢µ­½Ò»Ò diff --git a/release/man3/mq_send.3 b/release/man3/mq_send.3 index ffd6350c..266d211c 100644 --- a/release/man3/mq_send.3 +++ b/release/man3/mq_send.3 @@ -27,26 +27,38 @@ .\" Translated 2006-04-23, Akihiro MOTOKI .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13 .\" -.TH MQ_SEND 3 2010-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_SEND 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_send, mq_timedsend \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤Ë¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤¹¤ë .SH ½ñ¼° .nf .B #include .sp -.BI "mqd_t mq_send(mqd_t " mqdes ", const char *" msg_ptr , +.BI "int mq_send(mqd_t " mqdes ", const char *" msg_ptr , .BI " size_t " msg_len ", unsigned " msg_prio ); .sp -.B #define _XOPEN_SOURCE 600 .B #include .B #include .sp -.BI "mqd_t mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr , +.BI "int mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr , .BI " size_t " msg_len ", unsigned " msg_prio , .BI " const struct timespec *" abs_timeout ); .fi .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp +.ad l +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR mq_timedsend (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .SH ÀâÌÀ .BR mq_send () ¤Ï¡¢µ­½Ò»Ò diff --git a/release/man3/mq_unlink.3 b/release/man3/mq_unlink.3 index 6124a7b7..fa51bca7 100644 --- a/release/man3/mq_unlink.3 +++ b/release/man3/mq_unlink.3 @@ -26,14 +26,14 @@ .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved. .\" Translated 2006-04-23, Akihiro MOTOKI .\" -.TH MQ_UNLINK 3 2006-02-25 "Linux" "Linux Programmer's Manual" +.TH MQ_UNLINK 3 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° mq_unlink \- ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤òºï½ü¤¹¤ë .SH ½ñ¼° .nf .B #include .sp -.BI "mqd_t mq_unlink(const char *" name ); +.BI "int mq_unlink(const char *" name ); .fi .sp \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ diff --git a/release/man3/nan.3 b/release/man3/nan.3 index 5fc521e6..fbb42a48 100644 --- a/release/man3/nan.3 +++ b/release/man3/nan.3 @@ -11,7 +11,7 @@ .\"WORD: NaN ̵¸úÃÍ .\"WORD: quiet NaN SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ .\" -.TH NAN 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH NAN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° nan, nanf, nanl \- ̵¸úÃÍ ('Not a Number') ¤òÊÖ¤¹ .SH ½ñ¼° @@ -31,11 +31,18 @@ glibc »²¾È): .in .sp +.ad l .BR nan (), .BR nanf (), .BR nanl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .SH ÀâÌÀ .\" motoki: quiet NaN ¤È¤Ï²¿¤À¤í¤¦¡© ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ (NaN) ¤ò¼¨¤¹É½¸½¤òÊÖ¤¹ diff --git a/release/man3/nextafter.3 b/release/man3/nextafter.3 index 80e5375c..cbf9c046 100644 --- a/release/man3/nextafter.3 +++ b/release/man3/nextafter.3 @@ -12,7 +12,7 @@ .\"WORD: normalized Àµµ¬²½¤µ¤ì¤¿ .\"WORD: subnormal ÈóÀµµ¬²½¤Î .\" -.TH NEXTAFTER 3 2009-12-05 "GNU" "Linux Programmer's Manual" +.TH NEXTAFTER 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl \- ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÁàºî @@ -41,19 +41,36 @@ glibc .sp .ad l .BR nextafter (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR nextafterf (), .BR nextafterl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR nexttoward (), .BR nexttowardf (), .BR nexttowardl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR nextafter () diff --git a/release/man3/nl_langinfo.3 b/release/man3/nl_langinfo.3 index 1a4b835b..430a8d41 100644 --- a/release/man3/nl_langinfo.3 +++ b/release/man3/nl_langinfo.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Corrected prototype, 2002-10-18, aeb .\" @@ -16,7 +16,7 @@ .\" Translated Sun Jul 15 2001 .\" by UCHIDA Norihiro .\" -.TH NL_LANGINFO 3 2001-05-11 "GNU" "Linux Programmer's Manual" +.TH NL_LANGINFO 3 2010-10-03 "GNU" "Linux Programmer's Manual" .SH ̾Á° nl_langinfo \- ¸À¸ì¤È¥í¥±¡¼¥ë¤Î¾ðÊó¤òÌ䤤¹ç¤ï¤»¤ë .SH ½ñ¼° @@ -100,7 +100,9 @@ yes/no .I "GNU C ¥é¥¤¥Ö¥é¥ê¡¦¥ê¥Õ¥¡¥ì¥ó¥¹¥Þ¥Ë¥å¥¢¥ë" ¤ò»²¾È¤·¤Æ¤Û¤·¤¤¡£ .SH ÊÖ¤êÃÍ -ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ +ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ +.BR setlocale () +¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ .BR nl_langinfo () ¤Ï "C" ¥í¥±¡¼¥ë¤Î¤È¤­¤ËÁêÅö¤¹¤ëʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ .PP @@ -113,6 +115,24 @@ yes/no ¤Î¸Æ¤Ó½Ð¤·¤Ë¤è¤Ã¤Æ½ñ¤­Âؤï¤ë¤³¤È¤¬¤¢¤ë¡£ .SH ½àµò SUSv2, POSIX.1-2001. +.SH Îã +°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢´Ä¶­ÊÑ¿ô¤Ë´ð¤¤¤Æʸ»ú·¿ (character type) ¤Î¥í¥±¡¼¥ë +¤òÀßÄꤷ¡¢Ã¼Ëö¤Îʸ»ú½¸¹ç¤ÎÌ䤤¹ç¤ï¤»¤ò¹Ô¤¦¡£ +.LP +.nf +#include +#include +#include +#include + +int +main(int argc, char *argv[]) +{ + setlocale(LC_CTYPE,""); + printf("%s\\n",nl_langinfo(CODESET)); + exit(EXIT_SUCCESS); +} +.fi .SH ´ØÏ¢¹àÌÜ .BR locale (1), .BR localeconv (3), diff --git a/release/man3/opendir.3 b/release/man3/opendir.3 index 604d4c13..57ec8d4d 100644 --- a/release/man3/opendir.3 +++ b/release/man3/opendir.3 @@ -40,7 +40,7 @@ .\"WORD: Permission denied ¥¢¥¯¥»¥¹¸¢¸Â¤¬¤Ê¤¤ .\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ .\" -.TH OPENDIR 3 2008-08-06 "" "Linux Programmer's Manual" +.TH OPENDIR 3 2010-06-20 "" "Linux Programmer's Manual" .SH ̾Á° opendir, fdopendir \- ¥Ç¥£¥ì¥¯¥È¥ê¤ò¥ª¡¼¥×¥ó¤¹¤ë .SH ½ñ¼° @@ -52,6 +52,26 @@ opendir, fdopendir \- .BI "DIR *opendir(const char *" name ); .BI "DIR *fdopendir(int " fd ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR fdopendir (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR opendir () ´Ø¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê \fIname\fP ¤ËÂбþ¤¹¤ë diff --git a/release/man3/openpty.3 b/release/man3/openpty.3 index 692952a6..aabfcb1a 100644 --- a/release/man3/openpty.3 +++ b/release/man3/openpty.3 @@ -37,20 +37,22 @@ .\" Updated Sun Sep 14 2003 by Akihiro MOTOKI .\" .\"WORD: tty üËö -.\"WORD: pseudo-tty µ¿»÷üËö +.\"WORD: pseudoterminal µ¿»÷üËö .\" -.TH OPENPTY 3 2003-07-18 "GNU" "Linux Programmer's Manual" +.TH OPENPTY 3 2010-06-13 "GNU" "Linux Programmer's Manual" .SH ̾Á° -openpty, login_tty, forkpty \- üËö (tty) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô +openpty, login_tty, forkpty \- üËö¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô .SH ½ñ¼° .nf .B #include .sp .BI "int openpty(int *" amaster ", int *" aslave ", char *" name , -.BI " struct termios *" termp ", struct winsize *" winp ); +.BI " const struct termios *" termp , +.BI " const struct winsize *" winp ); .sp -.BI "pid_t forkpty(int *" amaster ", char *" name ", struct termios *" termp , -.BI " struct winsize *" winp ); +.BI "pid_t forkpty(int *" amaster ", char *" name , +.BI " const struct termios *" termp , +.BI " const struct winsize *" winp ); .sp .B #include .sp @@ -60,7 +62,7 @@ openpty, login_tty, forkpty \- ü .fi .SH ÀâÌÀ .BR openpty () -´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudo-terminal) ¤ò¸«¤Ä¤±¤Æ¡¢ +´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudoterminal) ¤ò¸«¤Ä¤±¤Æ¡¢ ¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò .I amaster ¤È @@ -159,6 +161,14 @@ openpty, login_tty, forkpty \- ü .\" .B \-lutil .\" ¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ë¡£ .\" +glibc 2.8 ¤Ç¡¢ +.BR openpty () +¤È +.BR forkpty () +¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Î°ú¤­¿ô¤Ë +.B const +½¤¾þ»Ò¤¬Äɲ䵤줿¡£ + 2.0.92 ¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢ .BR openpty () ¤Ï BSD µ¿»÷üËö¥Ú¥¢¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£ diff --git a/release/man3/popen.3 b/release/man3/popen.3 index 1a51e711..c471699a 100644 --- a/release/man3/popen.3 +++ b/release/man3/popen.3 @@ -62,7 +62,9 @@ glibc .sp .BR popen (), .BR pclose (): +.RS 4 _POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE +.RE .ad b .SH ÀâÌÀ .BR popen () diff --git a/release/man3/posix_fallocate.3 b/release/man3/posix_fallocate.3 index 7162bceb..4c6611a8 100644 --- a/release/man3/posix_fallocate.3 +++ b/release/man3/posix_fallocate.3 @@ -25,16 +25,28 @@ .\" Translated 2006-07-13, Yuichi SATO . LDP v2.29 .\" Updated 2010-04-11, Akihiro MOTOKI , LDP v3.24 .\" -.TH POSIX_FALLOCATE 3 2009-09-30 "GNU" "Linux Programmer's Manual" +.TH POSIX_FALLOCATE 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° posix_fallocate \- ¥Õ¥¡¥¤¥ë¤Î¥¹¥Ú¡¼¥¹¤ò³ÎÊݤ¹¤ë .SH ½ñ¼° .nf -.B #define _XOPEN_SOURCE 600 .B #include .sp .BI "int posix_fallocate(int " fd ", off_t " offset ", off_t " len ); .fi +.sp +.ad l +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR posix_fallocate (): +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L +.RE +.ad .SH ÀâÌÀ ´Ø¿ô .BR posix_fallocate () diff --git a/release/man3/posix_memalign.3 b/release/man3/posix_memalign.3 index e62f7962..9ee29d15 100644 --- a/release/man3/posix_memalign.3 +++ b/release/man3/posix_memalign.3 @@ -35,7 +35,7 @@ .\"WORD: a multiple of ¡Á¤ÎÇÜ¿ô .\"WORD: a power of two 2 ¤Î¤Ù¤­¾è .\" -.TH POSIX_MEMALIGN 3 2009-03-30 "GNU" "Linux Programmer's Manual" +.TH POSIX_MEMALIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° posix_memalign, memalign, valloc \- ¥¢¥é¥¤¥ó¥á¥ó¥È¤µ¤ì¤¿¥á¥â¥ê¤Î³ä¤êÅö¤Æ¤ò¹Ô¤¦ .SH ½ñ¼° @@ -58,7 +58,29 @@ glibc .sp .ad l .BR posix_memalign (): +.RS 4 _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +.RE +.sp +.BR valloc (): +.br +.PD 0 +.RS 4 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) +.br +.fi +.TP +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.PD .ad b .SH ÀâÌÀ ´Ø¿ô diff --git a/release/man3/posix_openpt.3 b/release/man3/posix_openpt.3 index 00d88297..2770a3e2 100644 --- a/release/man3/posix_openpt.3 +++ b/release/man3/posix_openpt.3 @@ -27,9 +27,9 @@ .\" Translated Sun Jan 30 08:55:16 JST 2005 .\" by Yuichi SATO .\" -.TH POSIX_OPENPT 3 2007-07-26 "" "Linux Programmer's Manual" +.TH POSIX_OPENPT 3 2010-10-04 "" "Linux Programmer's Manual" .SH ̾Á° -posix_openpt \- µ¿»÷üËö (pseudo-terminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë +posix_openpt \- µ¿»÷üËö (pseudoterminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë .SH ½ñ¼° .nf .B #include @@ -46,7 +46,7 @@ glibc .sp .ad l .BR posix_openpt (): -_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +_XOPEN_SOURCE\ >=\ 600 .ad b .SH ÀâÌÀ .BR posix_openpt () @@ -77,13 +77,13 @@ _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 ¤Î glibc ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¥Ð¡¼¥¸¥ç¥ó 2.2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .SH ½àµò .BR posix_openpt () -¤Ï Unix98 µ¿»÷üËö¥µ¥Ý¡¼¥È +¤Ï UNIX 98 µ¿»÷üËö¥µ¥Ý¡¼¥È .RB ( pts (4) ¤ò»²¾È) ¤Î°ìÉô¤Ç¤¢¤ë¡£ ¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¡£ .SH Ãí°Õ ¤³¤Î´Ø¿ô¤Ï POSIX ¤Ë¤ª¤¤¤ÆºÇ¶áºî¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£ -System V (ÊÌ̾ Unix 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë Unix ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢ +System V (ÊÌ̾ UNIX 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë UNIX ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢ ¤³¤Î´Ø¿ô¤ò»ý¤¿¤Ê¤¤¤â¤Î¤â¤¢¤ë¤¬¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ´Êñ¤Ë¼ÂÁõ¤Ç¤­¤ë: .in +4n .nf diff --git a/release/man3/pow.3 b/release/man3/pow.3 index 2e42ab58..77bf35db 100644 --- a/release/man3/pow.3 +++ b/release/man3/pow.3 @@ -37,7 +37,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-18, Akihiro MOTOKI .\" -.TH POW 3 2008-08-10 "" "Linux Programmer's Manual" +.TH POW 3 2010-09-12 "" "Linux Programmer's Manual" .SH ̾Á° pow, powf, powl \- Îß¾è´Ø¿ô .SH ½ñ¼° @@ -62,9 +62,14 @@ glibc .ad l .BR powf (), .BR powl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR pow () ´Ø¿ô¤Ï \fIx\fP ¤Î \fIy\fP ¾è¤ÎÃͤòÊÖ¤¹¡£ @@ -242,7 +247,6 @@ NaN ¤Ë .B ERANGE ¤¬ÀßÄꤵ¤ì¤ë¡£ -.\" FIXME . glibc 2.8 gives EDOM 0 ¤Ë¤è¤ë½ü»» (divide-by-zero) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_DIVBYZERO ) ¤¬¾å¤¬¤ë¡£ @@ -269,17 +273,19 @@ C99, POSIX.1-2001. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ .SH ¥Ð¥° -¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢ .\" -.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 -.I errno -¤Ë -.B EDOM -¤¬ÀßÄꤵ¤ì¤ë¡£ -POSIX.1 ¤Îµ¬Äê¤Ç¤Ï¡¢ +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 +.\" or possibly 2.9, I haven't found the source code change +.\" and I don't have a 2.9 system to test +glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢ +¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë .B ERANGE -¤òÀßÄꤹ¤Ù¤­¤È¤µ¤ì¤Æ¤¤¤ë¡£ +¤Ç¤Ï¤Ê¤¯ +.B EDOM +¤¬ +.I errno +¤ËÀßÄꤵ¤ì¤ë¡£ +¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£ .I x ¤¬Éé¤Î¾ì¹ç¡¢Â礭¤ÊÀµÉé¤ÎÃͤΠdiff --git a/release/man3/printf.3 b/release/man3/printf.3 index 6f7b81bf..27effdac 100644 --- a/release/man3/printf.3 +++ b/release/man3/printf.3 @@ -45,7 +45,7 @@ .\" WORD: conversion specifier ÊÑ´¹»ØÄê»Ò .\" WORD: length modifier Ťµ½¤¾þ»Ò .\" -.TH PRINTF 3 2008-12-19 "GNU" "Linux Programmer's Manual" +.TH PRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf \- »ØÄꤵ¤ì¤¿½ñ¼°¤ËÊÑ´¹¤·¤Æ½ÐÎϤò¹Ô¤¦ @@ -80,9 +80,14 @@ glibc .ad l .BR snprintf (), .BR vsnprintf (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I "cc -std=c99" -.ad b +.RE +.ad .SH ÀâÌÀ .BR printf () ´Ø¿ô¥°¥ë¡¼¥×¤Ï¡¢°Ê²¼¤Ç½Ò¤Ù¤ë¤è¤¦¤Ë¡¢ @@ -225,7 +230,7 @@ printf("%2$*1$d", width, num); .in ¤ÏÅù²Á¤Ç¤¢¤ë¡£ ÆóÈÖÌܤνñ¤­Êý¤Ç¤ÏƱ¤¸°ú¤­¿ô¤ò·«¤êÊÖ¤·»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -C99 ɸ½à¤Ë¤Ï¡¢ Single Unix Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤­Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£ +C99 ɸ½à¤Ë¤Ï¡¢ Single UNIX Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤­Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£ \(aq$\(aq ¤ò»È¤Ã¤¿¥¹¥¿¥¤¥ë¤ò»È¤¦¤È¡¢°ú¤­¿ô¤ò¼è¤ëÊÑ´¹µÚ¤ÓÉý¤ÈÀºÅ٤ΰú¤­¿ô¤ò Á´¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤Ç»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤¬¡¢ °ú¤­¿ô¤ò¾ÃÈñ¤·¤Ê¤¤ "%%" ¥Õ¥©¡¼¥Þ¥Ã¥È¤Èº®¤¶¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£ @@ -834,7 +839,7 @@ glibc ¾åµ­¤ÎÄ̤ê¤ÎÆ°ºî¤ò¤¹¤ë¡£ glibc 2.0.6 ¤Þ¤Ç¤Ï¡¢½ÐÎϤ¬ÀÚ¤êµÍ¤á¤é¤ì¤¿¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£ .\" .SH Îò»Ë -.\" Unix V7 ¤Ç¤Ï +.\" UNIX V7 ¤Ç¤Ï .\" .BR printf (), .\" .BR fprintf (), .\" .BR sprintf () diff --git a/release/man3/ptsname.3 b/release/man3/ptsname.3 index fa942718..e7f3f33f 100644 --- a/release/man3/ptsname.3 +++ b/release/man3/ptsname.3 @@ -8,7 +8,7 @@ .\" Translated 2003-07-08, Akihiro MOTOKI .\" Updated 2005-02-27, Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\" .TH PTSNAME 3 2008-09-03 "" "Linux Programmer's Manual" .SH ̾Á° @@ -85,7 +85,7 @@ NULL ¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .SH ½àµò .BR ptsname () -¤Ï Unix98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë +¤Ï UNIX 98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë .RB ( pts (4) ¤ò»²¾È¤Î¤³¤È)¡£¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Çµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£ diff --git a/release/man3/putwchar.3 b/release/man3/putwchar.3 index c6fab71b..7aa7505d 100644 --- a/release/man3/putwchar.3 +++ b/release/man3/putwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/release/man3/qecvt.3 b/release/man3/qecvt.3 index 0f76d02a..313d43a7 100644 --- a/release/man3/qecvt.3 +++ b/release/man3/qecvt.3 @@ -28,7 +28,7 @@ .\" Translated Sun Sep 22 10:42:23 2002 .\" by Akihiro MOTOKI .\" -.TH QECVT 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH QECVT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° qecvt, qfcvt, qgcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤Îʸ»úÎó¤Ø¤ÎÊÑ´¹ .SH ½ñ¼° @@ -52,7 +52,7 @@ glibc .BR qecvt (), .BR qfcvt (), .BR qgcvt (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +_SVID_SOURCE .ad b .SH ÀâÌÀ ´Ø¿ô @@ -71,7 +71,7 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ·¿¤Ç¤¢¤ëÅÀ¤À¤±¤¬°Û¤Ê¤ë¡£ .SH ½àµò SVr4. -¿¤¯¤Î°ìÈÌŪ¤Ê Unix ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ +¿¤¯¤Î°ìÈÌŪ¤Ê UNIX ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£ libc4 ¤È libc5 ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ glibc ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£ .SH Ãí°Õ diff --git a/release/man3/random.3 b/release/man3/random.3 index 936f731d..1257f23b 100644 --- a/release/man3/random.3 +++ b/release/man3/random.3 @@ -36,7 +36,7 @@ .\" WORD: nonlinear additive feedback ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯ .\" WORD: state array ¾õÂÖÇÛÎó .\" -.TH RANDOM 3 2009-02-03 "GNU" "Linux Programmer's Manual" +.TH RANDOM 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° random, srandom, initstate, setstate \- Íð¿ô¤òÀ¸À®¤¹¤ë´Ø¿ô .SH ½ñ¼° @@ -63,8 +63,11 @@ glibc .BR srandom (), .BR initstate (), .BR setstate (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.ad b +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ .BR random () ´Ø¿ô¤Ï¡¢ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÍѤ¤¤¿Íð¿ôÀ¸À®´Ø¿ô¤Ç¤¢¤ë¡£ @@ -128,10 +131,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .BR srandom () ´Ø¿ô¤ÏÃͤòÊÖ¤µ¤Ê¤¤¡£ .BR initstate () -´Ø¿ô¤È +´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ .BR setstate () -´Ø¿ô¤Ï -ľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤Þ¤¿¤Ï NULL ¤òÊÖ¤¹¡£ +´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤·¡¢ +¥¨¥é¡¼¤Î¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£ .SH ¥¨¥é¡¼ .TP .B EINVAL diff --git a/release/man3/random_r.3 b/release/man3/random_r.3 index 864324d4..e5ce8468 100644 --- a/release/man3/random_r.3 +++ b/release/man3/random_r.3 @@ -54,7 +54,9 @@ glibc .BR srandom_r (), .BR initstate_r (), .BR setstate_r (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ diff --git a/release/man3/rcmd.3 b/release/man3/rcmd.3 index d6784f0a..359161ce 100644 --- a/release/man3/rcmd.3 +++ b/release/man3/rcmd.3 @@ -122,7 +122,7 @@ _BSD_SOURCE À©¸æ¥×¥í¥»¥¹¤Ï¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤«¤é¤Îɸ½à¥¨¥é¡¼½ÐÎÏ (unit 2) ¤ò ¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ËÊÖ¤¹¡£ ¤Þ¤¿À©¸æ¥×¥í¥»¥¹¤Ï¤³¤ÎÀܳ¤«¤é¼õ¤±¼è¤Ã¤¿¥Ð¥¤¥È¥Ç¡¼¥¿¤ò -Unix ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹ +UNIX ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹ ¥°¥ë¡¼¥×¤Ø¤È¥·¥°¥Ê¥ë¤òÁ÷¤ë¡£ .I fd2p ¤¬¥¼¥í¤Î¾ì¹ç¤Ï¡¢ @@ -149,8 +149,8 @@ Unix .BR iruserok () ¤È .BR ruserok () -´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È ( -.BR iruserok () +´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È +.RB ( iruserok () ¤Ï IP ¥¢¥É¥ì¥¹¤Ç¡¢ .BR ruserok () ¤Ï¥Û¥¹¥È̾¤Ç»ØÄê)¡¢ 2 ¤Ä¤Î¥æ¡¼¥¶¡¼Ì¾¡¢¥í¡¼¥«¥ë¥æ¡¼¥¶¡¼¤Î̾Á°¤¬ @@ -209,6 +209,11 @@ Unix POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£ BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ ¤³¤ì¤é¤Î´Ø¿ô¤Ï 4.2BSD ¤ÇÅо줷¤¿¡£ +.SH ¥Ð¥° +.BR iruserok () +¤Ï glibc ¤Î¥Ø¥Ã¥À¤Ç¤ÏÀë¸À¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ +.\" Bug filed 25 Nov 2007: +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399 .SH ´ØÏ¢¹àÌÜ .BR rlogin (1), .BR rsh (1), diff --git a/release/man3/readdir.3 b/release/man3/readdir.3 index 1dda7657..1f42f5b2 100644 --- a/release/man3/readdir.3 +++ b/release/man3/readdir.3 @@ -39,7 +39,7 @@ .\" Updated & Modified 2005-09-06, Akihiro MOTOKI .\" Updated 2008-08-11, Akihiro MOTOKI , LDP v3.05 .\" -.TH READDIR 3 2009-07-04 "" "Linux Programmer's Manual" +.TH READDIR 3 2010-09-10 "" "Linux Programmer's Manual" .SH ̾Á° readdir, readdir_r \- ¥Ç¥£¥ì¥¯¥È¥ê¤òÆɤ߹þ¤à .SH ½ñ¼° @@ -60,8 +60,10 @@ glibc .in .sp .BR readdir_r (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ .BR readdir () @@ -142,7 +144,7 @@ NULL À®¸ù¤¹¤ë¤È¡¢ .BR readdir_r () ´Ø¿ô¤Ï 0 ¤òÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ ¥Ç¥£¥ì¥¯¥È¥ê¥¹¥È¥ê¡¼¥à¤ÎËöÈø¤Ë㤷¤¿¾ì¹ç¡¢ .BR readdir_r () ¤ÏÊÖ¤êÃͤȤ·¤Æ 0 ¤òÊÖ¤·¡¢ @@ -203,7 +205,7 @@ glibc Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£ .TP .B DT_SOCK -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£ .TP .B DT_UNKNOWN ¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤¬ÉÔÌÀ¤Ç¤¢¤ë¡£ diff --git a/release/man3/realpath.3 b/release/man3/realpath.3 index bea1b201..bb88ab14 100644 --- a/release/man3/realpath.3 +++ b/release/man3/realpath.3 @@ -33,7 +33,7 @@ .\" .\"WORD: bounded À©¸Â¤¬¤Ê¤¤ .\" -.TH REALPATH 3 2009-02-23 "" "Linux Programmer's Manual" +.TH REALPATH 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° realpath \- Àµµ¬²½¤µ¤ì¤¿ÀäÂХѥ¹Ì¾¤òÊÖ¤¹ .SH ½ñ¼° @@ -51,7 +51,12 @@ glibc .in .sp .BR realpath (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ .BR realpath () ¤Ï diff --git a/release/man3/remainder.3 b/release/man3/remainder.3 index 09e05e2e..d85853a8 100644 --- a/release/man3/remainder.3 +++ b/release/man3/remainder.3 @@ -39,7 +39,7 @@ .\" Modified 2005-02-26, Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH REMAINDER 3 2009-02-04 "" "Linux Programmer's Manual" +.TH REMAINDER 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° drem, dremf, dreml, remainder, remainderf, remainderl \- ÉâÆ°¾®¿ôÅÀ¾ê;´Ø¿ô .SH ½ñ¼° @@ -67,18 +67,32 @@ glibc .sp .ad l .BR remainder (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || +_ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR remainderf (), .BR remainderl (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR drem (), .BR dremf (), .BR dreml (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .SH ÀâÌÀ .BR remainder () diff --git a/release/man3/remquo.3 b/release/man3/remquo.3 index 25e621c3..6438532c 100644 --- a/release/man3/remquo.3 +++ b/release/man3/remquo.3 @@ -11,7 +11,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH REMQUO 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH REMQUO 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° remquo, remquof, remquol \- ¾¦¤Î°ìÉô¤È¾ê;¤òµá¤á¤ë .SH ½ñ¼° @@ -37,9 +37,14 @@ glibc .BR remquo (), .BR remquof (), .BR remquol (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï .I x diff --git a/release/man3/resolver.3 b/release/man3/resolver.3 index be88208f..84b5c010 100644 --- a/release/man3/resolver.3 +++ b/release/man3/resolver.3 @@ -50,7 +50,7 @@ .\"WORD: recursion desired bit ºÆµ¢Í×µá¥Ó¥Ã¥È .\"WORD: single component names °ìÉôʬ¤«¤é¤Ê¤ë̾Á° .\" -.TH RESOLVER 3 2008-11-07 "GNU" "Linux Programmer's Manual" +.TH RESOLVER 3 2010-06-17 "GNU" "Linux Programmer's Manual" .SH ̾Á° res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp, dn_expand \- ¥ì¥¾¥ë¥Ð¡¦¥ë¡¼¥Á¥ó .SH ½ñ¼° @@ -91,8 +91,7 @@ res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp .sp .BI "int dn_comp(unsigned char *" exp_dn ", unsigned char *" comp_dn , .RS -.BI "int " length ", unsigned char **" dnptrs ", unsigned char *" exp_dn , -.BI "unsigned char **" lastdnptr ); +.BI "int " length ", unsigned char **" dnptrs ", unsigned char **" lastdnptr ); .RE .sp .BI "int dn_expand(unsigned char *" msg ", unsigned char *" eomorig , diff --git a/release/man3/rexec.3 b/release/man3/rexec.3 index 313e8464..a59b02b6 100644 --- a/release/man3/rexec.3 +++ b/release/man3/rexec.3 @@ -39,15 +39,16 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-11-20, Akihiro MOTOKI .\" -.TH REXEC 3 2007-12-28 "Linux" "Linux Programmer's Manual" +.TH REXEC 3 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° rexec \- ¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Ø¤Î¥¹¥È¥ê¡¼¥à¤òÊÖ¤¹ .SH ½ñ¼° .nf +.BR "#define _BSD_SOURCE" " /* feature_test_macros(7) »²¾È */" +.B #include .sp .BI "int rexec(char **" ahost ", int " inport ", char *" user ", " .BI " char *" passwd ", char *" cmd ", int *" fd2p ); -.\" This function requires _BSD_SOURCE on Linux .fi .SH ÀâÌÀ ¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ï @@ -92,7 +93,7 @@ rexec \- ¤Ë½ñ¤«¤ì¤ë¡£ À©¸æ¥×¥í¥»¥¹¤Ï¥³¥Þ¥ó¥É¤«¤é¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸½ÐÎÏ (¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 2) ¤ò¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ÇÊÖ¤¹¡£¤Þ¤¿¡¢¤³¤Î¥Á¥ã¥ó¥Í¥ë·Ðͳ¤Ç -Unix ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï +UNIX ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï ¥³¥Þ¥ó¥É¤¬Â°¤¹¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ËžÁ÷¤µ¤ì¤ë¡£ ¿ÇÃǾðÊó¤Ë¤Ï¥ê¥â¡¼¥È¤Îǧ¾Ú¼ºÇԤϴޤޤì¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¡¢Ç§¾Ú¤Î³Îǧ¤¬¹Ô¤ï¤ì¤¿ ¸å¤ÇÊä½õ¥Á¥ã¥ó¥Í¥ë¤ÎÀܳ¤Ï¥»¥Ã¥È¥¢¥Ã¥×¤µ¤ì¤ë¤«¤é¤Ç¤¢¤ë¡£ diff --git a/release/man3/rint.3 b/release/man3/rint.3 index 2730aa2c..11affb41 100644 --- a/release/man3/rint.3 +++ b/release/man3/rint.3 @@ -34,7 +34,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH RINT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH RINT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl \- ºÇ¤â¶á¤¤À°¿ô¤Ë´Ý¤á¤ë .SH ½ñ¼° @@ -66,17 +66,32 @@ glibc .BR nearbyint (), .BR nearbyintf (), .BR nearbyintl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE; +.br +or .I cc\ -std=c99 +.RE .br .BR rint (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .br .BR rintf (), .BR rintl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE .ad b .SH ÀâÌÀ .BR nearbyint () diff --git a/release/man3/round.3 b/release/man3/round.3 index c064b20f..d9c02f52 100644 --- a/release/man3/round.3 +++ b/release/man3/round.3 @@ -32,7 +32,7 @@ .\" .\"WORD: mantissa ²¾¿ô .\" -.TH ROUND 3 2008-08-11 "" "Linux Programmer's Manual" +.TH ROUND 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° round, roundf, roundl \- ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë (2 ¤Ä¤ÎÀ°¿ô¤ÎÃæ´ÖÃͤξì¹ç¤Ï 0 ¤«¤é±ó¤¤Êý¤Ë´Ý¤á¤ë) .SH ½ñ¼° @@ -58,9 +58,14 @@ glibc .BR round (), .BR roundf (), .BR roundl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï \fIx\fP ¤òºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë¡£ 2 ¤Ä¤ÎÀ°¿ô¤ÎÃæ´ÖÃͤξì¹ç¤Ï¡¢ diff --git a/release/man3/rpc.3 b/release/man3/rpc.3 index 35e672dd..380fa533 100644 --- a/release/man3/rpc.3 +++ b/release/man3/rpc.3 @@ -1000,7 +1000,7 @@ RPC- .BI "bool_t xdr_authunix_parms(XDR *" xdrs ", struct authunix_parms *" aupp ); .fi .IP -Unix ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ­½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï +UNIX ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ­½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï RPC ǧ¾Ú¥Ñ¥Ã¥±¡¼¥¸¤ò»ÈÍѤ»¤º¤Ë¤³¤ì¤é¤Î¾ÚÌÀ½ñ¤òºîÀ®¤·¤è¤¦¤È¤¹¤ë¾ì¹ç¤ËÊØÍø¤Ç¤¢¤ë¡£ .LP .nf diff --git a/release/man3/rtnetlink.3 b/release/man3/rtnetlink.3 index 1dccfc13..3c09bb34 100644 --- a/release/man3/rtnetlink.3 +++ b/release/man3/rtnetlink.3 @@ -113,9 +113,9 @@ rtnetlink \- rtnetlink req.nh.nlmsg_type = RTM_NEWLINK; req.if.ifi_family = AF_UNSPEC; req.if.ifi_index = INTERFACE_INDEX; - req.if.ifi_change = 0xffffffff; /* ???*/ + req.if.ifi_change = 0xffffffff; /* ??? */ rta = (struct rtattr *)(((char *) &req) + - NLMSG_ALIGN(req.nh.nlmsg_len)); + NLMSG_ALIGN(req.nh.nlmsg_len)); rta\->rta_type = IFLA_MTU; rta\->rta_len = sizeof(unsigned int); req.n.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) + diff --git a/release/man3/scalb.3 b/release/man3/scalb.3 index df34c2a2..43a188e6 100644 --- a/release/man3/scalb.3 +++ b/release/man3/scalb.3 @@ -28,7 +28,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SCALB 3 2009-03-15 "" "Linux Programmer's Manual" +.TH SCALB 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° scalb, scalbf, scalbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤ËÀ°¿ô¤Ç¤¢¤ë´ð¿ô¤ÎÎß¾è¤ò³Ý¤±¤ë (ÇÑ»ßͽÄê) .SH ½ñ¼° @@ -40,6 +40,8 @@ scalb, scalbf, scalbl \- .br .BI "long double scalbl(long double " x ", double " exp ); .sp +\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +.sp .in -4n glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) @@ -48,13 +50,17 @@ glibc .sp .ad l .BR scalb (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .br .BR scalbf (), .BR scalbl (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b -\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤ÏºÇ½é¤Î°ú¤­¿ô .I x diff --git a/release/man3/scanf.3 b/release/man3/scanf.3 index a4df01f3..5a52e3fd 100644 --- a/release/man3/scanf.3 +++ b/release/man3/scanf.3 @@ -57,7 +57,7 @@ .\"WORD: conversion specifications ÊÑ´¹»ØÄê .\"WORD: type modifier ·¿½¤¾þ»Ò .\" -.TH SCANF 3 2008-07-12 "GNU" "Linux Programmer's Manual" +.TH SCANF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- ½ñ¼°ÉÕ¤­ÆþÎÏÊÑ´¹ .SH ½ñ¼° @@ -80,12 +80,19 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR vscanf (), .BR vsscanf (), .BR vfscanf (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I "cc -std=c99" +.ad +.RE .SH ÀâÌÀ .BR scanf () ´Ø¿ô¥°¥ë¡¼¥×¤Ï¡¢°Ê²¼¤Ë½Ò¤Ù¤ë¤è¤¦¤Ë¡¢ diff --git a/release/man3/setenv.3 b/release/man3/setenv.3 index 3e5c43e1..a18a7abd 100644 --- a/release/man3/setenv.3 +++ b/release/man3/setenv.3 @@ -61,7 +61,9 @@ glibc .ad l .BR setenv (), .BR unsetenv (): +.RS 4 _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 +.RE .ad b .SH ÀâÌÀ .BR setenv () diff --git a/release/man3/setnetgrent.3 b/release/man3/setnetgrent.3 index 3b7a9166..910ac1f1 100644 --- a/release/man3/setnetgrent.3 +++ b/release/man3/setnetgrent.3 @@ -93,7 +93,7 @@ setnetgrent (), endnetgrent (), getnetgrent (), innetgr () -¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£ +¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .BR getnetgrent_r () ¤Ï¹­¤¯Â¾¤Î¥·¥¹¥Æ¥à¤ÇÍøÍѤǤ­¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£ .\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs. diff --git a/release/man3/shm_open.3 b/release/man3/shm_open.3 index 57b2752f..b9d16df5 100644 --- a/release/man3/shm_open.3 +++ b/release/man3/shm_open.3 @@ -269,7 +269,7 @@ POSIX .B O_TRUNC ¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤ÎÆ°ºî¤ò̤ÄêµÁ¤Ë¤·¤Æ¤¤¤ë¡£Linux ¤Ç¤Ï¡¢ ´û¸¤Î¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ëÀÚ¤êµÍ¤á (truncate) ¤ÏÀ®¸ù¤¹¤ë¡£ -¤·¤«¤·¡¢Â¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£ +¤·¤«¤·¡¢Â¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£ .LP Linux 2.4 ¤Ë¤ª¤±¤ë POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¼ÂÁõ¤Ï ÀìÍѤΥե¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»ÈÍѤ¹¤ë¡£¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÏÄ̾ï diff --git a/release/man3/siginterrupt.3 b/release/man3/siginterrupt.3 index ab7a4e0d..71fe82c5 100644 --- a/release/man3/siginterrupt.3 +++ b/release/man3/siginterrupt.3 @@ -32,7 +32,7 @@ .\" Translated Sun May 24 13:44:00 JST 1998 .\" by HANATAKA Shinya .\" -.TH SIGINTERRUPT 3 2009-03-15 "" "Linux Programmer's Manual" +.TH SIGINTERRUPT 3 2010-09-26 "" "Linux Programmer's Manual" .SH ̾Á° siginterrupt \- ¥·¥°¥Ê¥ë¤Ç¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ë³ä¤ê¹þ¤à¤³¤È¤òµö¤¹ .SH ½ñ¼° @@ -49,7 +49,14 @@ glibc .in .sp .BR siginterrupt (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.br +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.ad .SH ÀâÌÀ .BR siginterrupt () ´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤¬¥·¥°¥Ê¥ë \fIsig\fP diff --git a/release/man3/signbit.3 b/release/man3/signbit.3 index 3416e0d9..2a3218ac 100644 --- a/release/man3/signbit.3 +++ b/release/man3/signbit.3 @@ -10,7 +10,7 @@ .\" by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SIGNBIT 3 2008-08-05 "GNU" "Linux Programmer's Manual" +.TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° signbit \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ÎÉä¹æ (sign) ¤òÄ´¤Ù¤ë .SH ½ñ¼° @@ -28,9 +28,14 @@ glibc .sp .ad l .BR signbit (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR signbit () ¤Ï¡¢¤¢¤é¤æ¤ë¼ïÎà¤ÎÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ËÂФ·¤Æ diff --git a/release/man3/significand.3 b/release/man3/significand.3 index 41129b61..4fc39169 100644 --- a/release/man3/significand.3 +++ b/release/man3/significand.3 @@ -31,7 +31,9 @@ glibc .BR significand (), .BR significandf (), .BR significandl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE +.RE .ad b .SH ÀâÌÀ .BR significand () diff --git a/release/man3/sigpause.3 b/release/man3/sigpause.3 index d003dbe2..64273460 100644 --- a/release/man3/sigpause.3 +++ b/release/man3/sigpause.3 @@ -32,7 +32,7 @@ .\"WORD: mask ¥Þ¥¹¥¯ .\"WORD: block ¥Ö¥í¥Ã¥¯¤¹¤ë .\" -.TH SIGPAUSE 3 2005-12-01 "Linux" "Linux Programmer's Manual" +.TH SIGPAUSE 3 2010-09-12 "Linux" "Linux Programmer's Manual" .SH ̾Á° sigpause \- ¥Ö¥í¥Ã¥¯¤µ¤ì¤¿¥·¥°¥Ê¥ë¤ò¥¢¥È¥ß¥Ã¥¯¤Ë²òÊü¤·¤Æ³ä¤ê¹þ¤ß¤òÂÔ¤Ä .SH ½ñ¼° @@ -41,7 +41,7 @@ sigpause \- .sp .BI "int sigpause(int " sigmask "); /* BSD */" .sp -.BI "int sigpause(int " sig "); /* System V / Unix95 */" +.BI "int sigpause(int " sig "); /* System V / UNIX 95 */" .fi .SH ÀâÌÀ ¤³¤Î´Ø¿ô¤ò»È¤ï¤Ê¤¤¤³¤È¡£ @@ -73,11 +73,11 @@ System V ¤³¤Î´Ø¿ô¤Ï¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ò .I sigmask ¤ËÀßÄꤹ¤ë¡£ -Unix95 ¤Ç¤Ï BSD ÈǤȸߴ¹À­¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£ -Unix95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë +UNIX 95 ¤Ç¤Ï BSD ÈǤȸߴ¹À­¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£ +UNIX 95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë .I sig ¤ò¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤«¤éºï½ü¤¹¤ë¤À¤±¤Ç¤¢¤ë¡£ -.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG +.\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG Ʊ¤¸Ì¾Á°¤Ç¸ß´¹À­¤Î¤Ê¤¤ 2 ¤Ä¤Î´Ø¿ô¤¬¤¢¤ë¤È¤¤¤¦ÉÔ¹¬¤Ê»öÂ֤ϡ¢ .BR \%sigsuspend (2) ´Ø¿ô¤Ë¤è¤Ã¤Æ²ò¾Ã¤µ¤ì¤¿¡£ @@ -102,8 +102,7 @@ libc4 .B _SVID_SOURCE ¤Î¤¤¤º¤ì¤âÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢ glibc ¤Ï BSD ÈǤò»È¤¦¡£ -.B _XOPEN_SOURCE -¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£ +¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¤Ï¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£ .\" .\" BSD ÈǤǤϡ¢ .\" .RI ¡Ö sigmask diff --git a/release/man3/sigset.3 b/release/man3/sigset.3 index c059f6c7..c4e53d7a 100644 --- a/release/man3/sigset.3 +++ b/release/man3/sigset.3 @@ -24,12 +24,10 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-12-04, Akihiro MOTOKI .\" -.TH SIGSET 3 2009-03-15 "Linux" "Linux Programmer's Manual" +.TH SIGSET 3 2010-09-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° sigset, sighold, sigrelse, sigignore \- System V ÈÇ¥·¥°¥Ê¥ë API .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 -.br .B #include .sp .B typedef void (*sighandler_t)(int); @@ -41,6 +39,24 @@ sigset, sighold, sigrelse, sigignore \- System V .BI "int sigrelse(int " sig ); .sp .BI "int sigignore(int " sig ); +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.ad l +.BR sigset (), +.BR sighold (), +.BR sigrelse (), +.BR sigignore (): +.br +.RS 4 +_XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ÀΤʤ¬¤é¤Î System V ÈÇ¥·¥°¥Ê¥ë API ¤ò»ÈÍѤ·¤Æ¤¤¤ë¥×¥í¥°¥é¥à ¤ËÂФ·¤Æ¸ß´¹À­¤Î¤¢¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò glibc ¤ÇÄ󶡤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£ diff --git a/release/man3/sigsetops.3 b/release/man3/sigsetops.3 index ea0a27d8..f2118dbe 100644 --- a/release/man3/sigsetops.3 +++ b/release/man3/sigsetops.3 @@ -63,7 +63,9 @@ glibc .BR sigaddset (), .BR sigdelset (), .BR sigismember (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX ¥·¥°¥Ê¥ë½¸¹ç(signal set)¤òÁàºî¤¹¤ë¤¿¤á»ÈÍѤ¹¤ë¡£ diff --git a/release/man3/sigwait.3 b/release/man3/sigwait.3 index 56178499..4fa7ea32 100644 --- a/release/man3/sigwait.3 +++ b/release/man3/sigwait.3 @@ -25,7 +25,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH SIGWAIT 3 2009-02-10 "Linux" "Linux Programmer's Manual" +.TH SIGWAIT 3 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° sigwait \- ¥·¥°¥Ê¥ë¤òÂÔ¤Ä .SH ½ñ¼° @@ -73,7 +73,7 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE À®¸ù¤¹¤ë¤È¡¢ .BR sigwait () ¤Ï 0 ¤òÊÖ¤¹¡£ -¥¨¥é¡¼¤Î¾ì¹ç¡¢Ä¾Á°¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ +¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£ .SH ¥¨¥é¡¼ .TP .B EINVAL diff --git a/release/man3/sin.3 b/release/man3/sin.3 index d869b4d3..d9b2239b 100644 --- a/release/man3/sin.3 +++ b/release/man3/sin.3 @@ -39,7 +39,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SIN 3 2009-02-04 "" "Linux Programmer's Manual" +.TH SIN 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° sin, sinf, sinl \- Àµ¸¹ (¥µ¥¤¥ó) ´Ø¿ô .SH ½ñ¼° @@ -64,9 +64,14 @@ glibc .ad l .BR sinf (), .BR sinl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR sin () ´Ø¿ô¤Ï \fIx\fP ¤ÎÀµ¸¹ (¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£ @@ -93,22 +98,26 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç -.\" .I errno -.\" is set to -.\" .BR EDOM . +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ .PP -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set errno? -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781 .SH ½àµò C99, POSIX.1-2001. .I double ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ +.SH ¥Ð¥° +.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781 +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .SH ´ØÏ¢¹àÌÜ .BR acos (3), .BR asin (3), diff --git a/release/man3/sinh.3 b/release/man3/sinh.3 index be42f239..943910d1 100644 --- a/release/man3/sinh.3 +++ b/release/man3/sinh.3 @@ -39,7 +39,7 @@ .\" by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SINH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH SINH 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° sinh, sinhf, sinhl \- ÁжÊÀþÀµ¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥µ¥¤¥ó) ´Ø¿ô .SH ½ñ¼° @@ -64,9 +64,14 @@ glibc .ad l .BR sinhf (), .BR sinhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR sinh () ´Ø¿ô¤ÏÁжÊÀþÀµ¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥µ¥¤¥ó) ´Ø¿ô¤ÎÃͤòÊÖ¤¹¡£ diff --git a/release/man3/sqrt.3 b/release/man3/sqrt.3 index 2b23679d..d9d79e27 100644 --- a/release/man3/sqrt.3 +++ b/release/man3/sqrt.3 @@ -38,7 +38,7 @@ .\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH SQRT 3 2008-08-05 "" "Linux Programmer's Manual" +.TH SQRT 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° sqrt, sqrtf, sqrtl \- Ê¿Êýº¬´Ø¿ô .SH ½ñ¼° @@ -63,9 +63,14 @@ glibc .ad l .BR sqrtf (), .BR sqrtl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR sqrt () ´Ø¿ô¤Ï \fIx\fP ¤ÎÊ¿Êýº¬¤Î¤¦¤ÁÉé¤Ç¤Ê¤¤Êý¤ÎÃͤòÊÖ¤¹¡£ diff --git a/release/man3/statvfs.3 b/release/man3/statvfs.3 index d8e5133e..91533bc0 100644 --- a/release/man3/statvfs.3 +++ b/release/man3/statvfs.3 @@ -31,7 +31,7 @@ .\" by Yuichi SATO .\" Updated & Modified Sun Jan 9 22:50:29 JST 2005 by Yuichi SATO .\" -.TH STATVFS 2 2003-08-22 "Linux" "Linux Programmer's Manual" +.TH STATVFS 3 2003-08-22 "Linux" "Linux Programmer's Manual" .SH ̾Á° statvfs, fstatvfs \- ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÅý·×¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° diff --git a/release/man3/stdin.3 b/release/man3/stdin.3 index 15217cfc..e99bc836 100644 --- a/release/man3/stdin.3 +++ b/release/man3/stdin.3 @@ -22,7 +22,7 @@ stdin, stdout, stderr \- ɸ .BI "extern FILE *" stderr ; .fi .SH ÀâÌÀ -ɸ½à¤Î´Ä¶­¤Ç¤Ï¡¢ Unix ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼ +ɸ½à¤Î´Ä¶­¤Ç¤Ï¡¢ UNIX ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼ ¥à¤ò 3 ¤ÄÍ¿¤¨¤é¤ì¤ë¡£¤½¤ì¤¾¤ìÆþÎÏÍÑ¡¢½ÐÎÏÍÑ¡¢¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ä¥¨¥é¡¼¥á¥Ã ¥»¡¼¥¸¤Îɽ¼¨ÍѤΤâ¤Î¤Ç¤¢¤ë¡£¤³¤ì¤é¤ÏÄ̾ï¥æ¡¼¥¶¤ÎüËö .RB ( tty (4) @@ -49,8 +49,8 @@ stdin, stdout, stderr \- ɸ ¤Ê¤É¤Î´Ø¿ô¤È¤È¤â¤ËÍѤ¤¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ .PP .I FILE -¤Ï Unix ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼ -¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ Unix ¤Î raw ¥Õ¥¡ +¤Ï UNIX ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼ +¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ UNIX ¤Î raw ¥Õ¥¡ ¥¤¥ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹ .RB ( read (2) ¤ä diff --git a/release/man3/stpcpy.3 b/release/man3/stpcpy.3 index 1554d788..052f36af 100644 --- a/release/man3/stpcpy.3 +++ b/release/man3/stpcpy.3 @@ -27,17 +27,35 @@ .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" -.TH STPCPY 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH STPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° stpcpy \- ʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¥³¥Ô¡¼¤·¤¿Ê¸»úÎó¤Î½ª¤ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *stpcpy(char *" dest ", const char *" src ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR stpcpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR stpcpy () ´Ø¿ô¤Ï¡¢\fIsrc\fP ¤Ç»Ø¤µ¤ì¤¿Ê¸»úÎó¤ò (ʸ»úÎó¤ò½ªÃ¼¤¹¤ë \(aq\\0\(aq @@ -49,7 +67,7 @@ stpcpy \- ʸ ¤Ï¡¢Ê¸»úÎó \fIdest\fP ¤Î»Ï¤Þ¤ê¤Ç¤Ï¤Ê¤¯ \fB½ª¤ê\fP¤ò»Ø¤¹¥Ý¥¤¥ó¥¿ (¤¹¤Ê¤ï¤Á¡¢Ê¸»úÎó¤ò½ªÃ¼¤¹¤ë NULL ¥Ð¥¤¥È) ¤òÊÖ¤¹¡£ .SH ½àµò -¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢Unix ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê +¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢UNIX ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê ¤â¤Î¤Ç¤â¤Ê¤¤¤¬¡¢GNU ¤ÎȯÌÀ¤È¤¤¤¦¤ï¤±¤Ç¤â¤Ê¤¤¡£ ¤Ò¤ç¤Ã¤È¤·¤¿¤é MS-DOS ͳÍè¤Î¤â¤Î¤«¤â¤·¤ì¤Ê¤¤¡£ ¸½ºß¤Ç¤Ï¡¢BSD ·Ï¤Ë¤â¸ºß¤¹¤ë¡£ @@ -87,5 +105,6 @@ main(void) .BR memcpy (3), .BR memmove (3), .BR strcpy (3), +.BR string (3), .BR wcpcpy (3), .BR feature_test_macros (7) diff --git a/release/man3/stpncpy.3 b/release/man3/stpncpy.3 index 98a37dc7..40632f56 100644 --- a/release/man3/stpncpy.3 +++ b/release/man3/stpncpy.3 @@ -15,17 +15,35 @@ .\" Translated Tue Jan 11 00:55:50 JST 2000 .\" by HANATAKA Shinya .\" -.TH STPNCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH STPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° stpncpy \- ¸ÇÄêŤÎʸ»úÎó¤ò¥³¥Ô¡¼¤·¤Æ¡¢¤½¤ÎºÇ¸å¤Ø¤Î¥Ý¥¤¥ó¥¿¡¼¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *stpncpy(char *" dest ", const char *" src ", size_t " n ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR stpncpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR stpncpy () ´Ø¿ô¤Ï \fIsrc\fP ¤¬»Ø¤·¤Æ¤¤¤ëʸ»úÎ󤫤齪ü¤Î \(aq\\0\(aq ʸ»ú¤ò diff --git a/release/man3/strcasecmp.3 b/release/man3/strcasecmp.3 index 11e7a72d..3b948dd7 100644 --- a/release/man3/strcasecmp.3 +++ b/release/man3/strcasecmp.3 @@ -30,7 +30,7 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 18:12:45 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRCASECMP 3 1993-04-11 "" "Linux Programmer's Manual" +.TH STRCASECMP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° strcasecmp, strncasecmp \- Æó¤Ä¤Îʸ»úÎó¤òÂçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤»¤ºÈæ³Ó¤¹¤ë .SH ½ñ¼° @@ -65,6 +65,7 @@ strcasecmp, strncasecmp \- .BR memcmp (3), .BR strcmp (3), .BR strcoll (3), +.BR string (3), .BR strncmp (3), .BR wcscasecmp (3), .BR wcsncasecmp (3) diff --git a/release/man3/strcat.3 b/release/man3/strcat.3 index ebe7937b..1f51f76d 100644 --- a/release/man3/strcat.3 +++ b/release/man3/strcat.3 @@ -36,7 +36,7 @@ .\" by Yuichi SATO .\" Updated 2007-07-04, Akihiro MOTOKI , LDP v2.58 .\" -.TH STRCAT 3 2008-06-13 "GNU" "Linux Programmer's Manual" +.TH STRCAT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strcat, strncat \- Æó¤Ä¤Îʸ»úÎó¤òÏ¢·ë¤¹¤ë .SH ½ñ¼° @@ -106,6 +106,7 @@ SVr4, 4.3BSD, C89, C99. .BR memccpy (3), .BR memcpy (3), .BR strcpy (3), +.BR string (3), .BR strncpy (3), .BR wcscat (3), .BR wcsncat (3) diff --git a/release/man3/strchr.3 b/release/man3/strchr.3 index 673b34e7..5e0affd9 100644 --- a/release/man3/strchr.3 +++ b/release/man3/strchr.3 @@ -36,7 +36,7 @@ .\" Updated & Modified 2001-10-16, Yuichi SATO .\" Updated 2006-07-20, Akihiro MOTOKI .\" -.TH STRCHR 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH STRCHR 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strchr, strrchr, strchrnul \- ʸ»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤òÆÃÄꤹ¤ë .SH ½ñ¼° @@ -95,6 +95,7 @@ NULL .BR index (3), .BR memchr (3), .BR rindex (3), +.BR string (3), .BR strlen (3), .BR strpbrk (3), .BR strsep (3), diff --git a/release/man3/strcmp.3 b/release/man3/strcmp.3 index f093c345..c2b860f7 100644 --- a/release/man3/strcmp.3 +++ b/release/man3/strcmp.3 @@ -33,7 +33,7 @@ .\" by YOSHINO Takashi .\" Updated Fri Oct 12 JST 2001 by Akihiro MOTOKI .\" -.TH STRCMP 3 2009-04-21 "" "Linux Programmer's Manual" +.TH STRCMP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° strcmp, strncmp \- Æó¤Ä¤Îʸ»úÎó¤òÈæ¤Ù¤ë .SH ½ñ¼° @@ -69,6 +69,7 @@ SVr4, 4.3BSD, C89, C99. .BR memcmp (3), .BR strcasecmp (3), .BR strcoll (3), +.BR string (3), .BR strncasecmp (3), .BR strverscmp (3), .BR wcscmp (3), diff --git a/release/man3/strcoll.3 b/release/man3/strcoll.3 index 0b18e689..95700e03 100644 --- a/release/man3/strcoll.3 +++ b/release/man3/strcoll.3 @@ -31,7 +31,7 @@ .\" Translated 1997-12-26, HIROFUMI Nishizuka .\" Modified 2007-05-28, Akihiro MOTOKI , LDP v2.48 .\" -.TH STRCOLL 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRCOLL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strcoll \- ¸½ºß¤Î¥í¥±¡¼¥ë¤ò»ÈÍѤ·¤ÆÆó¤Ä¤Îʸ»úÎó¤òÈæ³Ó¤¹¤ë .SH ½ñ¼° @@ -65,6 +65,7 @@ SVr4, 4.3BSD, C89, C99. .BR bcmp (3), .BR memcmp (3), .BR setlocale (3), +.BR string (3), .BR strcasecmp (3), .BR strcmp (3), .BR strxfrm (3) diff --git a/release/man3/strcpy.3 b/release/man3/strcpy.3 index 33cc8e5f..fb987c09 100644 --- a/release/man3/strcpy.3 +++ b/release/man3/strcpy.3 @@ -41,7 +41,7 @@ .\" by NAKANO Takeo , LDP v2.58 .\" -.TH STRCPY 3 2009-12-04 "GNU" "Linux Programmer's Manual" +.TH STRCPY 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strcpy, strncpy \- ʸ»úÎó¤ò¥³¥Ô¡¼¤¹¤ë .SH ½ñ¼° @@ -81,13 +81,14 @@ strcpy, strncpy \- ʸ .in +4n .nf -char* -strncpy(char *dest, const char *src, size_t n){ +char * +strncpy(char *dest, const char *src, size_t n) +{ size_t i; - for (i = 0 ; i < n && src[i] != \(aq\\0\(aq ; i++) + for (i = 0; i < n && src[i] != \(aq\\0\(aq; i++) dest[i] = src[i]; - for ( ; i < n ; i++) + for ( ; i < n; i++) dest[i] = \(aq\\0\(aq; return dest; @@ -141,6 +142,7 @@ if (n > 0) .BR memcpy (3), .BR memmove (3), .BR stpcpy (3), +.BR string (3), .BR strdup (3), .BR wcscpy (3), .BR wcsncpy (3) diff --git a/release/man3/strdup.3 b/release/man3/strdup.3 index 6251debe..70d65132 100644 --- a/release/man3/strdup.3 +++ b/release/man3/strdup.3 @@ -33,7 +33,7 @@ .\" by YOSHINO Takashi .\" Updated Fri Nov 2 JST 2001 by Kentaro Shirakata .\" -.TH STRDUP 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRDUP 3 2010-09-26 "GNU" "Linux Programmer's Manual" .SH ̾Á° strdup, strndup, strdupa, strndupa \- ʸ»úÎó¤òÊ£À½¤¹¤ë .SH ½ñ¼° @@ -54,14 +54,32 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.PD 0 +.ad l .sp .BR strdup (): -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.RS 4 +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .br -.BR strndup (), +|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.RE +.PP +.BR strndup (): +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.PP .BR strdupa (), .BR strndupa (): _GNU_SOURCE +.ad +.PD .SH ÀâÌÀ .BR strdup () ´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP¤ÎÊ£À½¤Ç¤¢¤ë @@ -107,4 +125,5 @@ _GNU_SOURCE .BR free (3), .BR malloc (3), .BR realloc (3), +.BR string (3), .BR wcsdup (3) diff --git a/release/man3/strerror.3 b/release/man3/strerror.3 index 76cd4328..2bc2364a 100644 --- a/release/man3/strerror.3 +++ b/release/man3/strerror.3 @@ -67,7 +67,7 @@ XSI .BR strerror_r () ¤¬Ä󶡤µ¤ì¤ë: .br -(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !\ _GNU_SOURCE +(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) && !\ _GNU_SOURCE .fi .SH ÀâÌÀ .BR strerror () diff --git a/release/man3/strfry.3 b/release/man3/strfry.3 index 7ae42bde..b5e085a5 100644 --- a/release/man3/strfry.3 +++ b/release/man3/strfry.3 @@ -29,7 +29,7 @@ .\" Japanese Version Copyright (c) 1998 Akihiro Motoki all rights reserved. .\" Translated Mon May 25 1998 by Akihiro Motoki .\" -.TH STRFRY 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRFRY 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strfry \- ʸ»úÎó¤ò¥é¥ó¥À¥à¤ËʤÙÊѤ¨¤ë .SH ½ñ¼° @@ -55,4 +55,5 @@ strfry \- ʸ ´Ø¿ô¤Ï GNU C ¥é¥¤¥Ö¥é¥ê¤ËÆÃÍ­¤Ç¤¢¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR memfrob (3), +.BR string (3), .BR feature_test_macros (7) diff --git a/release/man3/strftime.3 b/release/man3/strftime.3 index 0362bf09..5ece7b8c 100644 --- a/release/man3/strftime.3 +++ b/release/man3/strftime.3 @@ -28,7 +28,7 @@ .\" Modified Sat Jul 24 18:03:44 1993 by Rik Faith (faith@cs.unc.edu) .\" Applied fix by Wolfgang Franke, aeb, 961011 .\" Corrected return value, aeb, 970307 -.\" Added Single Unix Spec conversions and %z, aeb/esr, 990329. +.\" Added Single UNIX Spec conversions and %z, aeb/esr, 990329. .\" 2005-11-22 mtk, added Glibc Notes covering optional 'flag' and .\" 'width' components of conversion specifications. .\" @@ -46,7 +46,7 @@ .\"WORD: conversion specification ÊÑ´¹»ØÄê .\"WORD: modifier ½¤¾þ»Ò .\"WORD: broken-down time Í×ÁÇÊ̤Î(»þ¹ï) -.\"WORD: Single Unix Specification Åý°ì Unix µ¬³Ê +.\"WORD: Single UNIX Specification Åý°ì UNIX µ¬³Ê .\"WORD: ISO\ 8601 week-based ISO\ 8601 ¤Î½µÃ±°Ìɽµ­ .\" .TH STRFTIME 3 2010-01-17 "GNU" "Linux Programmer's Manual" @@ -275,7 +275,7 @@ ISO\ 8601 ¡Ö½¤¾þ»Ò¡×¤òÃÖ¤¯¤³¤È¤Ë¤è¤Ã¤ÆÊ̽ñ¼°¤ò»ÈÍѤ¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ ¸½ºß¤Î¥í¥±¡¼¥ë¤Ë¤ª¤¤¤ÆÊ̽ñ¼°¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢ Ä̾ï¤ÎÊÑ´¹»ØÄ꤬»ÈÍѤµ¤ì¤¿¤«¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë (SU)¡£ -Åý°ì UNIX µ¬³Ê (Single Unix Specification) ¤Ç¤Ï +Åý°ì UNIX µ¬³Ê (Single UNIX Specification) ¤Ç¤Ï .BR %Ec , .BR %EC , .BR %Ex , diff --git a/release/man3/strnlen.3 b/release/man3/strnlen.3 index cd7597bb..9a4bf69c 100644 --- a/release/man3/strnlen.3 +++ b/release/man3/strnlen.3 @@ -13,7 +13,7 @@ .\" Translated Tue Jan 11 00:55:48 JST 2000 .\" by HANATAKA Shinya .\" -.TH STRNLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH STRNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° strnlen \- ¸ÇÄêŤÎʸ»úÎó¤ÎŤµ¤òÄ´¤Ù¤ë .SH ½ñ¼° @@ -24,6 +24,26 @@ strnlen \- .sp .BI "size_t strnlen(const char *" s ", size_t " maxlen ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR strnlen (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR strnlen () ´Ø¿ô¤Ï \fIs\fP ¤¬»Ø¤¹Ê¸»úÎó¤ÎŤµ¤ò¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£ diff --git a/release/man3/strpbrk.3 b/release/man3/strpbrk.3 index d2b6e548..5df67307 100644 --- a/release/man3/strpbrk.3 +++ b/release/man3/strpbrk.3 @@ -32,7 +32,7 @@ .\" by Ito Hiromi (hiromi@marimo.or.jp) .\" Updated Sat Dec 11 00:44:56 JST 1999 .\" by Kentaro Shirakata -.TH STRPBRK 3 1993-04-12 "" "Linux Programmer's Manual" +.TH STRPBRK 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° strpbrk \- ʸ»ú¥»¥Ã¥ÈÃæ¤Îʸ»ú¤òʸ»úÎ󤫤鸡½Ð¤¹¤ë .SH ½ñ¼° @@ -58,6 +58,7 @@ SVr4, 4.3BSD, C89, C99. .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strsep (3), .BR strspn (3), .BR strstr (3), diff --git a/release/man3/strptime.3 b/release/man3/strptime.3 index 10dd7be7..2d7aa554 100644 --- a/release/man3/strptime.3 +++ b/release/man3/strptime.3 @@ -297,7 +297,7 @@ SUSv2, POSIX.1-2001. ¸¶Â§¤È¤·¤Æ¡¢¤³¤Î´Ø¿ô¤Ï \fItm\fP ¤Î½é´ü²½¤Ï¤»¤º¤Ë¡¢ »ØÄꤵ¤ì¤¿ÃͤΤߤòÆþ¤ì¤ë¡£ ¤Ä¤Þ¤ê¡¢¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤ÎÁ°¤Ë \fItm\fP ¤ò½é´ü²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -¾¤Î Unix ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£ +¾¤Î UNIX ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£ glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ÌÀ¼¨Åª¤Ë»ØÄꤵ¤ì¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£ Îã³°¤È¤·¤Æ¡¢Ç¯¡¦·î¡¦Æü¤Î¤¤¤º¤ì¤«¤ÎÍ×ÁǤ¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë .I tm_wday diff --git a/release/man3/strsep.3 b/release/man3/strsep.3 index 904801c6..2b70b950 100644 --- a/release/man3/strsep.3 +++ b/release/man3/strsep.3 @@ -37,7 +37,7 @@ .\" .\" WORD: delimiter ¶èÀÚ¤êʸ»ú .\" -.TH STRSEP 3 2009-01-16 "GNU" "Linux Programmer's Manual" +.TH STRSEP 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strsep \- ʸ»úÎ󤫤é¥È¡¼¥¯¥ó¤ò¼è¤ê½Ð¤¹ .SH ½ñ¼° @@ -95,6 +95,7 @@ _BSD_SOURCE .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strspn (3), .BR strstr (3), diff --git a/release/man3/strsignal.3 b/release/man3/strsignal.3 index 34ba5902..6563be81 100644 --- a/release/man3/strsignal.3 +++ b/release/man3/strsignal.3 @@ -32,19 +32,37 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 17:59:03 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRSIGNAL 3 2008-08-21 "GNU" "Linux Programmer's Manual" +.TH STRSIGNAL 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° strsignal \- ¥·¥°¥Ê¥ë¤òÀâÌÀ¤¹¤ëʸ»úÎó¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "char *strsignal(int " sig ); .sp .BI "extern const char * const " sys_siglist []; .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR strsignal (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR strsignal () ´Ø¿ô¤Ï¡¢°ú¿ô \fIsig\fP ¤ÇÅϤµ¤ì¤¿¥·¥°¥Ê¥ëÈÖ¹æ¤ò diff --git a/release/man3/strspn.3 b/release/man3/strspn.3 index e013ce60..e13f694f 100644 --- a/release/man3/strspn.3 +++ b/release/man3/strspn.3 @@ -30,7 +30,7 @@ .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 17:57:50 1993 by Rik Faith (faith@cs.unc.edu) -.TH STRSPN 3 1993-04-12 "" "Linux Programmer's Manual" +.TH STRSPN 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° strspn, strcspn \- ʸ»úÎ󤫤éʸ»ú¤Î¥»¥Ã¥È¤òõ¤¹ .SH ½ñ¼° @@ -64,6 +64,7 @@ SVr4, 4.3BSD, C89, C99. .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strstr (3), diff --git a/release/man3/strstr.3 b/release/man3/strstr.3 index 0841e6a5..42e7f768 100644 --- a/release/man3/strstr.3 +++ b/release/man3/strstr.3 @@ -35,7 +35,7 @@ .\" Updated Sun Sep 5 JST 1999 by by Kentaro Shirakata .\" Updated Wed Apr 20 JST 2005 by by Kentaro Shirakata .\" -.TH STRSTR 3 2005-04-05 "GNU" "Linux Programmer's Manual" +.TH STRSTR 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strstr, strcasestr \- Éôʬʸ»úÎó¤Î°ÌÃÖ¤ò¼¨¤¹ .SH ½ñ¼° @@ -81,6 +81,7 @@ Linux libc .BR rindex (3), .BR strcasecmp (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strspn (3), diff --git a/release/man3/strtod.3 b/release/man3/strtod.3 index 46fd07a1..46bb94ba 100644 --- a/release/man3/strtod.3 +++ b/release/man3/strtod.3 @@ -49,7 +49,7 @@ .\" Updated & Modified 2006-07-20, .\" Akihiro MOTOKI , LDP v2.36 .\" -.TH STRTOD 3 2007-07-26 "Linux" "Linux Programmer's Manual" +.TH STRTOD 3 2010-00-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° strtod, strtof, strtold \- ASCII ʸ»úÎó¤òÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -66,11 +66,18 @@ glibc .RB ( feature_test_macros (7) »²¾È): .in +.ad l .sp .BR strtof (), .BR strtold (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad l .SH ÀâÌÀ .BR strtod (), .BR strtof (), diff --git a/release/man3/strtok.3 b/release/man3/strtok.3 index d7d38a13..67f6bd4f 100644 --- a/release/man3/strtok.3 +++ b/release/man3/strtok.3 @@ -32,7 +32,7 @@ .\" Updated 2002-03-28, Kentaro Shirakata .\" Updated 2005-11-19, Akihiro MOTOKI .\" -.TH STRTOK 3 2008-10-29 "GNU" "Linux Programmer's Manual" +.TH STRTOK 3 2010-09-27 "GNU" "Linux Programmer's Manual" .SH ̾Á° strtok, strtok_r \- ʸ»úÎ󤫤é¥È¡¼¥¯¥ó¤ò¼è¤ê½Ð¤¹ .SH ½ñ¼° @@ -194,13 +194,19 @@ main(int argc, char *argv[]) } exit(EXIT_SUCCESS); -} /* main */ +} .fi +.PP +.BR strtok () +¤ò»È¤Ã¤¿ÊÌ¤Î¥×¥í¥°¥é¥àÎ㤬 +.BR getaddrinfo_a (3) +¤Ë¤¢¤ë¡£ .SH ´ØÏ¢¹àÌÜ .BR index (3), .BR memchr (3), .BR rindex (3), .BR strchr (3), +.BR string (3), .BR strpbrk (3), .BR strsep (3), .BR strspn (3), diff --git a/release/man3/strtol.3 b/release/man3/strtol.3 index 362df22d..877437ab 100644 --- a/release/man3/strtol.3 +++ b/release/man3/strtol.3 @@ -38,7 +38,7 @@ .\" .\" WORD: base ´ð¿ô .\" -.TH STRTOL 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRTOL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strtol, strtoll, strtoq \- ʸ»úÎó¤ò long int ¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -59,9 +59,14 @@ glibc .sp .ad l .BR strtoll (): -XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or +.RS 4 +XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR strtol () ´Ø¿ô¤Ï¡¢ \fInptr\fP ¤Îʸ»úÎó¤ÎºÇ½é¤ÎÉôʬ¤ò¡¢ diff --git a/release/man3/strtoul.3 b/release/man3/strtoul.3 index c71e0406..981c77ef 100644 --- a/release/man3/strtoul.3 +++ b/release/man3/strtoul.3 @@ -38,7 +38,7 @@ .\" .\" WORD: base ´ð¿ô .\" -.TH STRTOUL 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH STRTOUL 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strtoul, strtoull, strtouq \- ʸ»úÎó¤ò unsigned long int ¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° @@ -60,9 +60,14 @@ glibc .sp .ad l .BR strtoull (): -XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or +.RS 4 +XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR strtoul () ´Ø¿ô¤Ï¡¢ \fInptr\fP ¤Îʸ»úÎó¤ÎºÇ½é¤ÎÉôʬ¤ò¡¢ diff --git a/release/man3/strxfrm.3 b/release/man3/strxfrm.3 index 75dc7c8d..e376e6c5 100644 --- a/release/man3/strxfrm.3 +++ b/release/man3/strxfrm.3 @@ -30,7 +30,7 @@ .\" Translated Fri Jun 26 1998 by SHOJI Yasushi .\" Updated & Modefied Sun Mar 7 1999 by Shouichi Saito .\" -.TH STRXFRM 3 1993-04-12 "GNU" "Linux Programmer's Manual" +.TH STRXFRM 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° strxfrm \- ʸ»úÎó¤ÎÊÑ´¹ .SH ½ñ¼° @@ -75,6 +75,7 @@ SVr4, 4.3BSD, C89, C99. .BR bcmp (3), .BR memcmp (3), .BR setlocale (3), +.BR string (3), .BR strcasecmp (3), .BR strcmp (3), .BR strcoll (3) diff --git a/release/man3/syslog.3 b/release/man3/syslog.3 index 80bfc123..bc04fd04 100644 --- a/release/man3/syslog.3 +++ b/release/man3/syslog.3 @@ -289,12 +289,12 @@ POSIX.1-2001 ¤È¤¤¤¦Îã³°¤Ï¤¢¤ë¤¬¡¢ ¤½¤ì°Ê³°¤Î .I facility -¤ÎÃͤÏ¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£ +¤ÎÃͤÏ¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£ .I option ¤ÎÃͤΠ.B LOG_PERROR ¤ÎÃͤϡ¢ POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ -Unix ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£ +UNIX ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£ .\" .SH ÍúÎò .\" .BR syslog () .\" ¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡¦¥³¡¼¥ë¤Ï 4.2BSD ¤«¤é¼ÂÁõ¤µ¤ì¤¿¡£ diff --git a/release/man3/system.3 b/release/man3/system.3 index 47a3ce3f..12103eca 100644 --- a/release/man3/system.3 +++ b/release/man3/system.3 @@ -34,7 +34,7 @@ .\" .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\" -.TH SYSTEM 3 2004-12-20 "" "Linux Programmer's Manual" +.TH SYSTEM 3 2010-09-10 "" "Linux Programmer's Manual" .SH ̾Á° system \- ¥·¥§¥ë¥³¥Þ¥ó¥É¤Î¼Â¹Ô .SH ½ñ¼° @@ -86,7 +86,8 @@ system \- C89, C99, POSIX.1-2001. .SH Ãí°Õ .PP -µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Ç¤¢¤ë +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) +µ¡Ç½¸¡ºº¥Þ¥¯¥í .B _XOPEN_SOURCE ¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢ .BR wait (2) diff --git a/release/man3/tan.3 b/release/man3/tan.3 index 96c07638..afe955e5 100644 --- a/release/man3/tan.3 +++ b/release/man3/tan.3 @@ -37,7 +37,7 @@ .\" Proof Reading: Takashi Yoshino .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TAN 3 2008-08-05 "" "Linux Programmer's Manual" +.TH TAN 3 2010-09-11 "" "Linux Programmer's Manual" .SH ̾Á° tan, tanf, tanl \- ÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë´Ø¿ô .SH ½ñ¼° @@ -61,9 +61,14 @@ Feature Test Macro Requirements for glibc (see .ad l .BR tanf (), .BR tanl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR tan () ´Ø¿ô¤Ï \fIx\fP ¤ÎÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë¤ÎÃͤòÊÖ¤¹¡£ @@ -103,9 +108,10 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or °Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ .TP Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤Ï̵¸ÂÂç¤Ç¤¢¤ë -.\" .I errno -.\" is set to -.\" .BR EDOM . +.I errno +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£ ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_INVALID ) ¤¬¾å¤¬¤ë¡£ @@ -119,13 +125,14 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° .RB ( FE_OVERFLOW ) ¤¬¾å¤¬¤ë¡£ -.PP -¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I errno -¤òÀßÄꤷ¤Ê¤¤¡£ -.\" FIXME . Is it intentional that these functions do not set -.\" errno (at least for domain error)? -.\" Bug raised: http://sourceware.org/bugzilla/show_bug.cgi?id=6782 +.SH ¥Ð¥° +.\" http://sourceware.org/bugzilla/show_bug.cgi?id=6782 +¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ +Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢ +.I error +¤Ë +.B EDOM +¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£ .SH ½àµò C99, POSIX.1-2001. .I double diff --git a/release/man3/tanh.3 b/release/man3/tanh.3 index 6ad5f591..b68fab1f 100644 --- a/release/man3/tanh.3 +++ b/release/man3/tanh.3 @@ -36,7 +36,7 @@ .\" by Kenji Kajiwara and Kentaro Ogawa .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TANH 3 2008-08-05 "" "Linux Programmer's Manual" +.TH TANH 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° tanh, tanhf, tanhl \- ÁжÊÀþÀµÀÜ (hyperbolic tangent) ´Ø¿ô .SH ½ñ¼° @@ -61,9 +61,14 @@ glibc .ad l .BR tanhf (), .BR tanhl (): -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR tanh () ´Ø¿ô¤Ï \fIx\fP ¤ÎÁжÊÀþÀµÀÜ (hyperbolic tangent) ´Ø¿ô¤òÊÖ¤¹¡£ diff --git a/release/man3/tcgetsid.3 b/release/man3/tcgetsid.3 index 7236e8ca..e28caa67 100644 --- a/release/man3/tcgetsid.3 +++ b/release/man3/tcgetsid.3 @@ -25,15 +25,17 @@ .\" Translated Sat Jul 19 03:06:35 JST 2003 .\" by Akihiro MOTOKI .\" -.TH TCGETSID 3 2008-06-14 "GNU" "Linux Programmer's Manual" +.TH TCGETSID 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° tcgetsid \- ¥»¥Ã¥·¥ç¥óID ¤ò¼èÆÀ¤¹¤ë .SH ½ñ¼° -.B #define _XOPEN_SOURCE 500 +.nf +.BR "#define _XOPEN_SOURCE 500" " /* feature_test_macros(7) »²¾È */" .br .B "#include " .sp .BI "pid_t tcgetsid(int " fd ); +.fi .SH ÀâÌÀ ´Ø¿ô .BR tcgetsid () diff --git a/release/man3/termios.3 b/release/man3/termios.3 index d14319cd..2a6730b1 100644 --- a/release/man3/termios.3 +++ b/release/man3/termios.3 @@ -58,7 +58,7 @@ .\"WORD: vertical tab ¿âľ¥¿¥Ö .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\" -.TH TERMIOS 3 2007-11-26 "Linux" "Linux Programmer's Manual" +.TH TERMIOS 3 2010-06-20 "Linux" "Linux Programmer's Manual" .SH ̾Á° termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \- @@ -466,10 +466,9 @@ KILL ¤¬É¬Í×] .TP .B NOFLSH -.BR SIGINT , -.BR SIGQUIT , -.B SIGSUSP -¥·¥°¥Ê¥ëȯÀ¸»þ¤ÎÆþÎÏ¡¦½ÐÎÏ¥­¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£ +.\" Stevens lets SUSP only flush the input queue +INT, QUIT, SUSP ʸ»ú¤ËÂбþ¤¹¤ë¥·¥°¥Ê¥ë¤òȯÀ¸¤¹¤ëºÝ¤Î +ÆþÎÏ¡¦½ÐÎÏ¥­¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£ .TP .B TOSTOP ¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÇÀ©¸æüËö¤Ø @@ -920,7 +919,7 @@ B0 .BR cfsetspeed () ¤ÏÈóɸ½à¤À¤¬¡¢BSD ¤Ç¤ÏÍøÍѲÄǽ¤Ç¤¢¤ë¡£ .SH Ãí°Õ -Unix V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë +UNIX V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë B0, ..., B9600 ¤Î¸å¤í¤Ë EXTA, EXTB ("External A" ¤È "External B") ¤Î 2 ¤Ä¤ò Äɲ䷤Ƥ¤¤ë¡£ ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¤µ¤é¤Ë¹â®¤Ê¥Ü¡¼¥ì¡¼¥È¤Î¤¿¤á¤Ë¥ê¥¹¥È¤ò³ÈÄ¥¤·¤Æ¤¤¤ë¡£ @@ -936,7 +935,7 @@ Linux, AIX, DU, Tru64 FreeBSD, NetBSD, HP-UX, MacOS ¤Ï .I duration ¤ÎÃͤò̵»ë¤¹¤ë¡£ -Solaris ¤È Unixware ¤Ç¤Ï¡¢Èó¥¼¥í¤Î +Solaris ¤È UnixWare ¤Ç¤Ï¡¢Èó¥¼¥í¤Î .I duration ¤ò»ØÄꤷ¤¿ .BR tcsendbreak () diff --git a/release/man3/tgamma.3 b/release/man3/tgamma.3 index 5e35e0b0..a603190e 100644 --- a/release/man3/tgamma.3 +++ b/release/man3/tgamma.3 @@ -14,7 +14,7 @@ .\" by SAITOH Akira .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH TGAMMA 3 2008-08-11 "GNU" "Linux Programmer's Manual" +.TH TGAMMA 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° tgamma, tgammaf, tgammal \- ËÜÅö¤Î¥¬¥ó¥Þ´Ø¿ô .SH ½ñ¼° @@ -29,17 +29,23 @@ tgamma, tgammaf, tgammal \- \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ .sp .in -4n -Feature Test Macro Requirements for glibc (see -.BR feature_test_macros (7)): +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): .in .sp .ad l .BR tgamma (), .BR tgammaf (), .BR tgammal (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¥¬¥ó¥Þ´Ø¿ô¤Ï°Ê²¼¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë: .sp diff --git a/release/man3/tmpnam.3 b/release/man3/tmpnam.3 index cc555ac0..f9bf9588 100644 --- a/release/man3/tmpnam.3 +++ b/release/man3/tmpnam.3 @@ -30,7 +30,7 @@ .\" Updated 2005-03-15, Akihiro MOTOKI .\" Updated 2006-07-26, Akihiro MOTOKI , LDP v2.36 .\" -.TH TMPNAM 3 2008-08-06 "" "Linux Programmer's Manual" +.TH TMPNAM 3 2010-09-10 "" "Linux Programmer's Manual" .SH ̾Á° tmpnam, tmpnam_r \- °ì»þ¥Õ¥¡¥¤¥ë¤Î̾Á°¤òºîÀ®¤¹¤ë .SH ½ñ¼° @@ -135,9 +135,10 @@ tmpnam_r(char *s) .fi .sp ¿ô¤Ï¾¯¤Ê¤¤¤¬¡¢¤³¤Î´Ø¿ô¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤â¤¢¤ë¡£ -¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò»È¤¦¤Ë¤Ï¡¢ +¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò .I -¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ëÁ°¤Ë +¤«¤éÆÀ¤ë¤Ë¤Ï¡¢ +(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë) .B _SVID_SOURCE ¤« .B _BSD_SOURCE diff --git a/release/man3/towctrans.3 b/release/man3/towctrans.3 index f18f59c4..00140d49 100644 --- a/release/man3/towctrans.3 +++ b/release/man3/towctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/towlower.3 b/release/man3/towlower.3 index bbf2d6f7..37ab1492 100644 --- a/release/man3/towlower.3 +++ b/release/man3/towlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/towupper.3 b/release/man3/towupper.3 index 723df8b8..3a4aecc5 100644 --- a/release/man3/towupper.3 +++ b/release/man3/towupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/trunc.3 b/release/man3/trunc.3 index 28ed173a..6317fa80 100644 --- a/release/man3/trunc.3 +++ b/release/man3/trunc.3 @@ -27,7 +27,7 @@ .\" Updated & Modified Sun Jan 16 08:20:45 JST 2005 .\" by Yuichi SATO .\" -.TH TRUNC 3 2008-08-11 "" "Linux Programmer's Manual" +.TH TRUNC 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° trunc, truncf, truncl \- 0 ¤Ë¶á¤¤Êý¤ÎÀ°¿ôÃͤ˴ݤá¤ë .SH ½ñ¼° @@ -53,9 +53,14 @@ glibc .BR trunc (), .BR truncf (), .BR truncl (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤ÏÀäÂÐÃͤ¬ \fIx\fP ¤è¤ê¾®¤µ¤¤ °ìÈֶᤤÀ°¿ôÃÍ¤Ë \fIx\fP ¤ò´Ý¤á¤ë¡£ diff --git a/release/man3/ttyslot.3 b/release/man3/ttyslot.3 index d8d4a0b6..83791852 100644 --- a/release/man3/ttyslot.3 +++ b/release/man3/ttyslot.3 @@ -28,7 +28,7 @@ .\" Translated Wed Sep 8 01:25:01 JST 2004 .\" by Yuichi SATO .\" -.TH TTYSLOT 3 2007-11-26 "GNU" "Linux Programmer's Manual" +.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° ttyslot \- ¥«¥ì¥ó¥È¥æ¡¼¥¶¤ÎüËö¤Î¥¹¥í¥Ã¥È¤ò¥Õ¥¡¥¤¥ë¤«¤éõ¤¹ .SH ½ñ¼° @@ -46,7 +46,11 @@ glibc .sp .ad l .BR ttyslot (): -_BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500) +.RS 4 +_BSD_SOURCE || +.br +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_\ <\ 500\ &&\ _XOPEN_SOURCE_EXTENDED +.RE .ad b .SH ÀâÌÀ ¥ì¥¬¥·¡¼¤Ê´Ø¿ô @@ -56,7 +60,7 @@ _BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500) ¡Ö¤É¤Î¥Õ¥¡¥¤¥ë¤Ê¤Î¤«¡©¡×¤È¤¤¤¦¼ÁÌ䤬¤¢¤ë¤À¤í¤¦¡£ ¤Ç¤Ï¡¢¤Þ¤ººÇ½é¤Ë¤½¤ÎÎò»Ë¤ò¸«¤Æ¤ß¤è¤¦¡£ .SS ÂçÀΤÎÎò»Ë -Unix V6 ¤Ç¤Ï +UNIX V6 ¤Ç¤Ï .I /etc/ttys ¥Õ¥¡¥¤¥ë¤¬»È¤ï¤ì¤Æ¤¤¤¿¡£ .BR init (8) @@ -75,7 +79,7 @@ Unix V6 init ¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ê¡¢\(aq0\(aq ¤ò \(aq1\(aq ºÆÅÙ¤ËÊѹ¹¤·¡¢ init ¤ËºÆÅÙ¥·¥°¥Ê¥ë¤òÁ÷¤ë¤³¤È¤Ç²ò·è¤¹¤ë¡£ .LP -Unix V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿: +UNIX V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿: 2 ʸ»úÌܤ¬ .BR getty (8) ¤Î°ú¤­¿ô¤È¤Ê¤ê¡¢(Àܳ¤ò) »î¤ß¤ë²óÀþ®Å٤νç½ø¤òɽ¤¹¤è¤¦¤Ë¤Ê¤ê @@ -125,7 +129,7 @@ BSD ¥¨¥é¡¼¤Î¾ì¹ç (Î㤨¤Ð¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 0, 1, 2 ¤Î²¿¤ì¤â ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¢¤ëüËö¤Ë´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç)¡¢ -Unix V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢ +UNIX V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢ System V ·Ï¤Î¥·¥¹¥Æ¥à¤Ï -1 ¤òÊÖ¤¹¡£ .SH ½àµò SUSv1¡£SUSv2 ¤Ç¤Ï¡Ö²áµî¤Î̾»Ä (LEGACY)¡×¤È°ÌÃÖÉÕ¤±¤é¤ì¤Æ¤¤¤ë¡£ @@ -152,7 +156,7 @@ Minix ¤â¤¢¤ë¡£ .\" .SH ÍúÎò .\" .BR ttyslot () -.\" ¤Ï Unix V7 ¤ËÅо줷¤¿¡£ +.\" ¤Ï UNIX V7 ¤ÇÅо줷¤¿¡£ .SH ´ØÏ¢¹àÌÜ .BR getttyent (3), .BR ttyname (3), diff --git a/release/man3/ualarm.3 b/release/man3/ualarm.3 index 14ef1e4b..630ef953 100644 --- a/release/man3/ualarm.3 +++ b/release/man3/ualarm.3 @@ -26,7 +26,7 @@ .\" by Yuichi SATO .\" Updated 2007-05-04, Akihiro MOTOKI .\" -.TH UALARM 3 2008-08-06 "" "Linux Programmer's Manual" +.TH UALARM 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° ualarm \- »ØÄꤷ¤¿¥Þ¥¤¥¯¥íÉøå¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ëͽÄê¤ò¤¹¤ë .SH ½ñ¼° @@ -43,7 +43,24 @@ glibc .in .sp .BR ualarm (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.TP 4 +.fi +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ .BR ualarm () ´Ø¿ô¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤ËÂФ·¤Æ diff --git a/release/man3/ungetwc.3 b/release/man3/ungetwc.3 index 95a6676c..9f8c3e40 100644 --- a/release/man3/ungetwc.3 +++ b/release/man3/ungetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/unlocked_stdio.3 b/release/man3/unlocked_stdio.3 index 276040cb..6f21e3d3 100644 --- a/release/man3/unlocked_stdio.3 +++ b/release/man3/unlocked_stdio.3 @@ -76,8 +76,10 @@ glibc .BR getchar_unlocked (), .BR putc_unlocked (), .BR putchar_unlocked (): +.RS 4 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || _BSD_SOURCE || _SVID_SOURCE +.RE .sp .BR clearerr_unlocked (), .BR feof_unlocked (), @@ -88,7 +90,9 @@ _BSD_SOURCE || _SVID_SOURCE .BR fputc_unlocked (), .BR fread_unlocked (), .BR fwrite_unlocked (): +.RS 4 _BSD_SOURCE || _SVID_SOURCE +.RE .sp .BR fgets_unlocked (), .BR fputs_unlocked (), @@ -99,7 +103,9 @@ _BSD_SOURCE || _SVID_SOURCE .BR putwchar_unlocked (), .BR fgetws_unlocked (), .BR fputws_unlocked (): +.RS 4 _GNU_SOURCE +.RE .ad b .SH ÀâÌÀ ¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ËöÈø¤Ë "_unlocked" ¤¬¤Ä¤¤¤Æ¤¤¤Ê¤¤´Ø¿ô¤ÈƱ¤¸Æ°ºî¤ò¤¹¤ë¤¬¡¢ @@ -118,7 +124,7 @@ POSIX.1-2001 Èóɸ½à¤Î .BR *_unlocked () -¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ +¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢ ºÇ¶á¤Î glibc ¤Ç¤Ï»ÈÍѲÄǽ¤Ç¤¢¤ë¤¬¡¢ .\" E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and .\" moved to a compatibility library. diff --git a/release/man3/usleep.3 b/release/man3/usleep.3 index 3d5f11bd..30758111 100644 --- a/release/man3/usleep.3 +++ b/release/man3/usleep.3 @@ -36,7 +36,7 @@ .\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata .\" Updated 2007-05-04, Akihiro MOTOKI , LDP v2.44 .\" -.TH USLEEP 3 2007-07-26 "" "Linux Programmer's Manual" +.TH USLEEP 3 2010-09-20 "" "Linux Programmer's Manual" .SH ̾Á° usleep \- ¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç¼Â¹Ô¤ò±ä´ü¤¹¤ë .SH ½ñ¼° @@ -53,7 +53,24 @@ glibc .in .sp .BR usleep (): -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.ad l +.RS 4 +.PD 0 +.TP 4 +glibc 2.12 °Ê¹ß: +.nf +_BSD_SOURCE || + (_XOPEN_SOURCE\ >=\ 500 || + _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && + !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700) +.TP 4 +.fi +glibc 2.12 ¤è¤êÁ°: +_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || +_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.PD +.RE +.ad b .SH ÀâÌÀ .BR usleep () ´Ø¿ô¤Ï diff --git a/release/man3/wcpcpy.3 b/release/man3/wcpcpy.3 index de07cd40..c1193a64 100644 --- a/release/man3/wcpcpy.3 +++ b/release/man3/wcpcpy.3 @@ -8,23 +8,41 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 25 22:24:35 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCPCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" +.TH WCPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcpcpy \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¤½¤ÎËöÈø¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcpcpy(wchar_t *" dest ", const wchar_t *" src ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcpcpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcpcpy () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/wcpncpy.3 b/release/man3/wcpncpy.3 index abb883f7..08f6e276 100644 --- a/release/man3/wcpncpy.3 +++ b/release/man3/wcpncpy.3 @@ -8,23 +8,41 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Wed Oct 27 02:17:42 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCPNCPY 3 2003-11-01 "GNU" "Linux Programmer's Manual" +.TH WCPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcpncpy \- ¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¤½¤ÎËöÈø¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcpncpy(wchar_t *" dest ", const wchar_t *" src ", size_t " n ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcpncpy (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcpncpy () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/wcrtomb.3 b/release/man3/wcrtomb.3 index 519c37f5..e3cbbc7b 100644 --- a/release/man3/wcrtomb.3 +++ b/release/man3/wcrtomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcscasecmp.3 b/release/man3/wcscasecmp.3 index 84dffb9a..da55f1f5 100644 --- a/release/man3/wcscasecmp.3 +++ b/release/man3/wcscasecmp.3 @@ -8,22 +8,41 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 25 23:52:06 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcscasecmp \- ¥ï¥¤¥Éʸ»úÎó¤òÈæ³Ó¤¹¤ë¡£Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¡£ .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int wcscasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcscasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcscasecmp () ´Ø¿ô¤Ï¡¢ @@ -42,6 +61,9 @@ wcscasecmp \- ¤òÊÖ¤¹¡£ Âçʸ»ú¤È¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë¤·¤Æ \fIs1\fP ¤ÎÊý¤¬ \fIs2\fP ¤è¤ê¾®¤µ¤±¤ì¤Ð Éé¤ÎÀ°¿ô¤òÊÖ¤¹¡£ +.SH ¥Ð¡¼¥¸¥ç¥ó +.BR wcscasecmp () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .SH ½àµò POSIX.1-2008. ¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ diff --git a/release/man3/wcscat.3 b/release/man3/wcscat.3 index 9f03785b..571b00d4 100644 --- a/release/man3/wcscat.3 +++ b/release/man3/wcscat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcschr.3 b/release/man3/wcschr.3 index 11f36c36..7469fc9b 100644 --- a/release/man3/wcschr.3 +++ b/release/man3/wcschr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcscmp.3 b/release/man3/wcscmp.3 index 1be4584a..39bc622f 100644 --- a/release/man3/wcscmp.3 +++ b/release/man3/wcscmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcscpy.3 b/release/man3/wcscpy.3 index 116606e5..1e2fbed9 100644 --- a/release/man3/wcscpy.3 +++ b/release/man3/wcscpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcscspn.3 b/release/man3/wcscspn.3 index 1bfd58e5..d8df0812 100644 --- a/release/man3/wcscspn.3 +++ b/release/man3/wcscspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsdup.3 b/release/man3/wcsdup.3 index 504fb343..0d77304e 100644 --- a/release/man3/wcsdup.3 +++ b/release/man3/wcsdup.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 18 22:36:21 JST 1999 @@ -16,17 +16,35 @@ .\" Updated & Modified Sun Jun 6 13:23:46 JST 2004 .\" by Yuichi SATO .\" -.TH WCSDUP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSDUP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcsdup \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤òÊ£À½¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE -.br .B #include .sp .BI "wchar_t *wcsdup(const wchar_t *" s ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsdup (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcsdup () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/wcslen.3 b/release/man3/wcslen.3 index f95cbe12..23cdc43a 100644 --- a/release/man3/wcslen.3 +++ b/release/man3/wcslen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsncasecmp.3 b/release/man3/wcsncasecmp.3 index 4fe6e09b..31d3e66f 100644 --- a/release/man3/wcsncasecmp.3 +++ b/release/man3/wcsncasecmp.3 @@ -8,22 +8,41 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Mon Oct 18 22:59:06 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual" +.TH WCSNCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcsncasecmp \- Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤»¤º¡¢2 ¤Ä¤Î¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤òÈæ³Ó¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "int wcsncasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsncasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcsncasecmp () ´Ø¿ô¤Ï¡¢ @@ -44,6 +63,9 @@ wcsncasecmp \- ¤è¤êÂ礭¤±¤ì¤ÐÀµ¤ÎÃͤòÊÖ¤¹¡£¤³¤Î´Ø¿ô¤Ï¡¢Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¾ì¹ç ¤Ë¡¢\fIs1\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤¬ \fIs2\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤è¤ê¾®¤µ¤±¤ì ¤ÐÉé¤ÎÃͤòÊÖ¤¹¡£ +.SH ¥Ð¡¼¥¸¥ç¥ó +.BR wcsncasecmp () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .SH ½àµò POSIX.1-2008. ¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ diff --git a/release/man3/wcsncat.3 b/release/man3/wcsncat.3 index 09f7c8fd..2caa2ae4 100644 --- a/release/man3/wcsncat.3 +++ b/release/man3/wcsncat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsncmp.3 b/release/man3/wcsncmp.3 index 1ba3cf43..92c7eea9 100644 --- a/release/man3/wcsncmp.3 +++ b/release/man3/wcsncmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsncpy.3 b/release/man3/wcsncpy.3 index 1da2b2df..f4a44445 100644 --- a/release/man3/wcsncpy.3 +++ b/release/man3/wcsncpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsnlen.3 b/release/man3/wcsnlen.3 index 68c06b67..a2e3546f 100644 --- a/release/man3/wcsnlen.3 +++ b/release/man3/wcsnlen.3 @@ -8,22 +8,41 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Tue Oct 19 02:22:50 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNLEN 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcsnlen \- ¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤ÎŤµ¤òµá¤á¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t wcsnlen(const wchar_t *" s ", size_t " maxlen ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsncasecmp (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcsnlen () ´Ø¿ô¤Ï¡¢ @@ -42,6 +61,9 @@ wcsnlen \- ¤Ð \fIwcslen(s)\fP ¤òÊÖ¤¹¡£¤¢¤ë¤¤¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎóÃæ¤Î ºÇ½é¤Î \fImaxlen\fP ʸ»ú¤Ë L\(aq\\0\(aq ʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð \fImaxlen\fP ¤òÊÖ¤¹¡£ +.SH ¥Ð¡¼¥¸¥ç¥ó +.BR wcsnlen () +´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ .SH ½àµò ¤³¤Î´Ø¿ô¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£ .SH ´ØÏ¢¹àÌÜ diff --git a/release/man3/wcsnrtombs.3 b/release/man3/wcsnrtombs.3 index d92d8cd5..40299c53 100644 --- a/release/man3/wcsnrtombs.3 +++ b/release/man3/wcsnrtombs.3 @@ -8,23 +8,42 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Fri Oct 22 01:12:12 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNRTOMBS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSNRTOMBS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcsnrtombs \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»úÎó¤ËÊÑ´¹¤¹¤ë .SH ½ñ¼° .nf -.B #define _GNU_SOURCE .B #include .sp .BI "size_t wcsnrtombs(char *" dest ", const wchar_t **" src ", size_t " nwc , .BI " size_t " len ", mbstate_t *" ps ); .fi +.sp +.in -4n +glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï +.RB ( feature_test_macros (7) +»²¾È): +.in +.sp +.BR wcsnrtombs (): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 °Ê¹ß: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 ¤è¤êÁ°: +_GNU_SOURCE +.RE +.ad +.PD .SH ÀâÌÀ .BR wcsnrtombs () ´Ø¿ô¤Ï¡¢ diff --git a/release/man3/wcspbrk.3 b/release/man3/wcspbrk.3 index 087d95e5..60ac9a70 100644 --- a/release/man3/wcspbrk.3 +++ b/release/man3/wcspbrk.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsrchr.3 b/release/man3/wcsrchr.3 index 79c363ff..446682a1 100644 --- a/release/man3/wcsrchr.3 +++ b/release/man3/wcsrchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsrtombs.3 b/release/man3/wcsrtombs.3 index f497e8e1..35a130a1 100644 --- a/release/man3/wcsrtombs.3 +++ b/release/man3/wcsrtombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsspn.3 b/release/man3/wcsspn.3 index 28b7c6aa..aee2f69c 100644 --- a/release/man3/wcsspn.3 +++ b/release/man3/wcsspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcsstr.3 b/release/man3/wcsstr.3 index c437ed3e..a60fbfda 100644 --- a/release/man3/wcsstr.3 +++ b/release/man3/wcsstr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcstok.3 b/release/man3/wcstok.3 index b1c1a0ba..42461f16 100644 --- a/release/man3/wcstok.3 +++ b/release/man3/wcstok.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcstombs.3 b/release/man3/wcstombs.3 index 69b3a410..6dd5beb1 100644 --- a/release/man3/wcstombs.3 +++ b/release/man3/wcstombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/wcswidth.3 b/release/man3/wcswidth.3 index 201369d3..2efb15f7 100644 --- a/release/man3/wcswidth.3 +++ b/release/man3/wcswidth.3 @@ -8,18 +8,18 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Sat Oct 23 18:44:42 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSWIDTH 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH ̾Á° wcswidth \- ¸ÇÄꥵ¥¤¥º¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤Îɽ¼¨¤ËɬÍפʥ«¥é¥à¿ô¤òµá¤á¤ë .SH ½ñ¼° .nf -.B #define _XOPEN_SOURCE +.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) »²¾È */" .B #include .sp .BI "int wcswidth(const wchar_t *" s ", size_t " n ); diff --git a/release/man3/wctob.3 b/release/man3/wctob.3 index 9f777fa6..9baa7f20 100644 --- a/release/man3/wctob.3 +++ b/release/man3/wctob.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wctomb.3 b/release/man3/wctomb.3 index 5b2979e1..7d848ebf 100644 --- a/release/man3/wctomb.3 +++ b/release/man3/wctomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya diff --git a/release/man3/wctrans.3 b/release/man3/wctrans.3 index 778b0931..ac4429db 100644 --- a/release/man3/wctrans.3 +++ b/release/man3/wctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wctype.3 b/release/man3/wctype.3 index ef6a006f..c7e41b5b 100644 --- a/release/man3/wctype.3 +++ b/release/man3/wctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wcwidth.3 b/release/man3/wcwidth.3 index f0dc392a..da12ace0 100644 --- a/release/man3/wcwidth.3 +++ b/release/man3/wcwidth.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Sat Oct 23 20:06:18 JST 1999 diff --git a/release/man3/wmemchr.3 b/release/man3/wmemchr.3 index 5c5e2664..fef6efc0 100644 --- a/release/man3/wmemchr.3 +++ b/release/man3/wmemchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wmemcmp.3 b/release/man3/wmemcmp.3 index 8b85c5e0..43f77cae 100644 --- a/release/man3/wmemcmp.3 +++ b/release/man3/wmemcmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" About this Japanese page, please contact to JM Project .\" Translated Tue Oct 26 00:39:25 JST 1999 diff --git a/release/man3/wmemcpy.3 b/release/man3/wmemcpy.3 index bea5f67f..9c8004b8 100644 --- a/release/man3/wmemcpy.3 +++ b/release/man3/wmemcpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wmemmove.3 b/release/man3/wmemmove.3 index f6b4f2f0..02469708 100644 --- a/release/man3/wmemmove.3 +++ b/release/man3/wmemmove.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wmemset.3 b/release/man3/wmemset.3 index 2793228e..24befc33 100644 --- a/release/man3/wmemset.3 +++ b/release/man3/wmemset.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" About this Japanese page, please contact to JM Project diff --git a/release/man3/wprintf.3 b/release/man3/wprintf.3 index fa10e57c..c41caf2e 100644 --- a/release/man3/wprintf.3 +++ b/release/man3/wprintf.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya @@ -16,7 +16,7 @@ .\" Translated Tue Jan 11 00:55:36 JST 2000 .\" by HANATAKA Shinya .\" -.TH WPRINTF 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH WPRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual" .SH ̾Á° wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf \- ¥ï¥¤¥Éʸ»ú¤ò ¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Æ½ÐÎϤ¹¤ë @@ -44,15 +44,20 @@ glibc .sp .ad l ¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô: +.RS 4 .\" .BR wprintf (), .\" .BR fwprintf (), .\" .BR swprintf (), .\" .BR vwprintf (), .\" .BR vfwprintf (), .\" .BR vswprintf (): -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or +_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 -.ad b +.RE +.ad .SH ÀâÌÀ .BR wprintf () ¥Õ¥¡¥ß¥ê¡¼¤Î´Ø¿ô¤Ï diff --git a/release/man3/y0.3 b/release/man3/y0.3 index 02e0b7fd..650cbbaf 100644 --- a/release/man3/y0.3 +++ b/release/man3/y0.3 @@ -74,7 +74,9 @@ glibc .BR y0 (), .BR y1 (), .BR yn (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.RE .br .BR y0f (), .BR y0l (), @@ -82,8 +84,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE .BR y1l (), .BR ynf (), .BR ynl (): +.RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +.RE .ad b .SH ÀâÌÀ .PP diff --git a/release/man4/console_ioctl.4 b/release/man4/console_ioctl.4 index 14e8a903..bd807cb1 100644 --- a/release/man4/console_ioctl.4 +++ b/release/man4/console_ioctl.4 @@ -577,7 +577,7 @@ ioctl selection, setfont ¤Ê¤É)¡£¤½¤Î¤¿¤á ioctl ¤ÎÆ°ºî¤Ï¡¢¤½¤ÎÆÃÄê¤Î¥×¥í¥°¥é¥à¤¬ ɬÍפȤ·¤¿»þ¤Ë¤ÏÊѹ¹¤Ë¤Ê¤ë¡£ -¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Unix ¤È¤Î¸ß´¹À­¤¬ +¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î UNIX ¤È¤Î¸ß´¹À­¤¬ ¤Ê¤¤¤·¡¢¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤Ï¡¢Áö¤é¤Ê¤¤¡£¤µ¤é¤Ë¾­Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤ÏÁö¤é¤Ê¤¯¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¡£ diff --git a/release/man4/fd.4 b/release/man4/fd.4 index 6c3d211e..3e19166b 100644 --- a/release/man4/fd.4 +++ b/release/man4/fd.4 @@ -40,26 +40,34 @@ .\" WORD: threshold ïçÃÍ .\" WORD: clear ¥¯¥ê¥¢¡¼ .\" -.TH FD 4 1995-01-29 "Linux" "Linux Programmer's Manual" +.TH FD 4 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° fd \- ¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯(floppy disk)¥Ç¥Ð¥¤¥¹ .SH ÀßÄê ¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤Ï¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ 2 ¤ò»ý¤Ä¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë¡£ -°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï root.floppy (¥ª¡¼¥Ê¡¼ root¡¢ -¥°¥ë¡¼¥× floppy)¤Ç¡¢¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë -¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹ -¤Ç¤­¤ë) ¤Ç¤¢¤ë¡£¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢¥³ -¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥× +°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï +.I root.floppy +(¥ª¡¼¥Ê¡¼ root¡¢¥°¥ë¡¼¥× floppy) ¤Ç¡¢ +¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢ +¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹¤Ç¤­¤ë) ¤Ç¤¢¤ë¡£ +¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢 +¥³¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥× (¤³¤ì¤Ï¡¢Ì©ÅÙ (density) ¤È¥È¥é¥Ã¥¯¥«¥¦¥ó¥È (track count) ¤ÎÁȹ礻¤Ç¤¢¤ë) ¤Ï¡¢¥Ù¡¼¥¹¤È¤Ê¤ë¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤ò»ý¤Ã¤Æ¤¤¤ë¡£¤³¤Î¥Ù¡¼¥¹¥Ê¥ó¥Ð¡¼¤Ë¤½¤Î ¥³¥ó¥È¥í¡¼¥é¡¼¾å¤Î¥É¥é¥¤¥Ö¥Ê¥ó¥Ð¡¼¤ò²Ã¤¨¤ë¡£¤â¤·¡¢¤½¤Î¥É¥é¥¤¥Ö¤¬ 2 ÈÖÌܤΠ¥³¥ó¥È¥í¡¼¥é¡¼¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¤Ê¤é¡¢¤µ¤é¤Ë 128 ¤ò²Ã¤¨¤ë¡£¼¡¤Î¥Ç¥Ð¥¤¥¹ ¥Æ¡¼¥Ö¥ë¤Ç¤Ï¡¢ \fIn\fP ¤Ï¥É¥é¥¤¥ÖÈÖ¹æ¤òɽ¤¹¡£ .PP -·Ù¹ð: ¤â¤·¡¢¥É¥é¥¤¥Ö¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤è¤ê¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë -¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢µ¡³£Åª¤Ê¥À¥á¡¼¥¸¤ò°ú¤­µ¯¤³¤¹¤«¤âÃΤì¤Ê¤¤¡£ +\fB·Ù¹ð: ¥É¥é¥¤¥Ö¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë +¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¾ì¹ç¡¢¥É¥é¥¤¥Ö¤Ëµ¡³£Åª¤Ê¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ë¤Ê¤ë +¤«¤â¤·¤ì¤Ê¤¤¡£\fP +Ä̾ï¤Î 40/80 ¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò +°ìÅٻ¤À¤±¤Ç¤Ï¥É¥é¥¤¥Ö¤Ë¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ï¤Ê¤¤¤Ï¤º¤À¤¬¡¢ +¥À¥á¡¼¥¸¤òÍ¿¤¨¤Ê¤¤¤È¤¤¤¦ÊݾڤϤʤ¤¡£ +³Î¿®¤¬¤Ê¤¤¾ì¹ç¤Ï¡¢¤½¤Î¤è¤¦¤Ê»È¤¤Êý¤¬¹Ô¤ï¤ì¤Ê¤¤¤è¤¦¤Ë¡¢ +¤½¤¦¤·¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥é¥¤¥Ö¡¦¥¨¥ó¥È¥ê¤òºîÀ®¤·¤Ê¤¤¤³¤È¡£ .PP -ËÝÌõ¼ÔÃí: +[ÌõÃí] °Ê²¼¤Îɽ¤ËÍѤ¤¤é¤ì¤ëÍѸì¤Ïɽ¤ÎÀ°·Á¤Î´Ø·¸¤«¤é (°ì¹Ô¤Ë¤¦¤Þ¤¯Ç¼¤á¤ë»ö¤¬¤Ç¤­¤Ê¤«¤Ã¤¿¤¿¤á) ¤«¤é¸¶Ê¸¤Î¤Þ¤Þ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤È¤ÎÂбþ¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£ @@ -73,8 +81,8 @@ Heads. Base minor # ¥Ù¡¼¥¹¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ .TE -¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹ -¥Õ¥¡¥¤¥ë: +¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë +¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë: .TS l l. Name Base minor # @@ -205,16 +213,23 @@ _ .IP \fBFDRAWCMD\fP ¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤ËÄã¥ì¥Ù¥ë¤Î¥³¥Þ¥ó¥É(raw command)¤òÁ÷¤ë¡£ .PP -¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¤â¤Á¤í -¤ó¡¢\fI\fP ¤È \fI\fP ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤â»²¾È¤Î¤³¤È¡£ +¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸ +.BR floppycontrol (1) +¤À¤±¤Ç¤Ê¤¯¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë \fI\fP ¤È +\fI\fP ¤â»²¾È¤Î¤³¤È¡£ .SH ¥Õ¥¡¥¤¥ë /dev/fd* .SH Ãí°Õ -ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤­¤¬µö¤µ¤ì¤Æ¤¤ -¤ë¡£¤·¤«¤·¡¢¤â¤·¥»¥¯¥¿´Ö¤Î¥®¥ã¥Ã¥×¤¬¾®¤µ¤¹¤®¤ë¤è¤¦¤Ë¥Õ¥í¥Ã¥Ô¡¼¤¬¥Õ¥©¡¼ -¥Þ¥Ã¥È¤µ¤ì¤¿¤Ê¤é¤Ð¡¢¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤áÀ­Ç½¤¬Äã -²¼¤¹¤ë¤À¤í¤¦¡£¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È -(interleaved format) ¤òÍѤ¤¤ë¡£ +ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤­¤¬µö¤µ¤ì¤Æ¤¤¤ë¡£ +¤·¤«¤·¡¢¾®¤µ¤¹¤®¤ë¥»¥¯¥¿´Ö¥®¥ã¥Ã¥×¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼¤Ç¤Ï¡¢ +¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤á¡¢À­Ç½¤¬Äã²¼¤¹¤ë¤³¤È¤À¤í¤¦¡£ +¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È +(interleaved format) ¤òÍѤ¤¤ì¤Ð¤è¤¤¡£ + +Apple II ¤ä Macintosh ¥³¥ó¥Ô¥å¡¼¥¿¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡¢ +GCR (group code recording) ¤ò»È¤Ã¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼ +(800k ¥Ç¥£¥¹¥¯) ¤òÆɤळ¤È¤Ï¤Ç¤­¤Ê¤¤¡£ + .\" .SH Ãø¼Ô .\" Alain Knaff (Alain.Knaff@imag.fr), David Niemi .\" (niemidc@clark.net), Bill Broadhurst (bbroad@netcom.com). @@ -226,6 +241,5 @@ _ .BR superformat (1), .BR mount (8), .BR setfdprm (8) -ËÝÌõ .\" .SH ËÝÌõ¼Ô .\" ÀÐÀî ËÓ diff --git a/release/man4/initrd.4 b/release/man4/initrd.4 index ffc03f72..a2f06c79 100644 --- a/release/man4/initrd.4 +++ b/release/man4/initrd.4 @@ -38,7 +38,7 @@ .\" Modified 1998-02-09, ISHIKAWA Mutsumi .\" Updated & Modified 2005-10-08, Akihiro MOTOKI .\" -.TH INITRD 4 2009-04-04 "Linux" "Linux Programmer's Manual" +.TH INITRD 4 2010-09-04 "Linux" "Linux Programmer's Manual" .SH ̾Á° initrd \- ¥Ö¡¼¥È¥í¡¼¥À¤Ë¤è¤Ã¤Æ½é´ü²½¤µ¤ì¤¿ RAM ¥Ç¥£¥¹¥¯ .SH ÀßÄê @@ -300,11 +300,12 @@ NFS .fi ¤Þ¤¿¡¢NFS ¤Î¾ì¹ç¡¢¼¡¤Î¤è¤¦¤Ê¥·¥§¥ë¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤è¤ê¡¢ +193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î +¥·¥¹¥Æ¥à¤Î¡¢Ä̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¡¢ ¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î 193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä NFS ¥µ¡¼¥Ð¤Î NFS ¥Ç¥£¥ì¥¯¥È¥ê .I /var/nfsroot -¤ò 193.8.232.7 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î¥· -¥¹¥Æ¥à¤ÎÄ̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤­¤ë¤À¤í¤¦: +¤ò¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤­¤ë: .nf echo /var/nfsroot >/proc/sys/kernel/nfs-root-name diff --git a/release/man4/pts.4 b/release/man4/pts.4 index a4c40c17..8d4db341 100644 --- a/release/man4/pts.4 +++ b/release/man4/pts.4 @@ -8,7 +8,7 @@ .\" Translated Tue Jul 8 00:28:17 JST 2003 .\" by Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: pts µ¼»÷üËö .\" .TH PTS 4 2002-10-09 "Linux" "Linux Programmer's Manual" @@ -18,14 +18,14 @@ ptmx, pts \- ¥Õ¥¡¥¤¥ë \fI/dev/ptmx\fP ¤Ï¡¢¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ (major number) 5¡¢ ¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ (minor number) 2 ¤ò»ý¤Ä¥­¥ã¥é¥¯¥¿¡¦¥Õ¥¡¥¤¥ë¤Ç¤¢¤ê¡¢ Ä̾¥â¡¼¥É¤Ï 0666 ¤Ç¡¢½êÍ­¼Ô.¥°¥ë¡¼¥×¤Ï root.root ¤Ç¤¢¤ë¡£ -¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î +¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î ¥Ú¥¢¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ .PP ¥×¥í¥»¥¹¤¬ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤¹¤ë¤È¡¢¤½¤Î¥×¥í¥»¥¹¤Ë¤Ï -µ¼»÷üËö¥Þ¥¹¥¿ (pseudo-terminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦ +µ¼»÷üËö¥Þ¥¹¥¿ (pseudoterminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦ ¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬ÊÖ¤µ¤ì¡¢ .I /dev/pts -¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudo-terminal slave; PTS) +¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudoterminal slave; PTS) ¥Ç¥Ð¥¤¥¹¤¬ºîÀ®¤µ¤ì¤ë¡£ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤·¤ÆÆÀ¤é¤ì¤ë¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï ¤½¤ì¤¾¤ìÆÈΩ¤Î PTM ¤Ç¤¢¤ê¡¢Âбþ¤¹¤ë PTS ¤ò³Æ¡¹»ý¤Ä¡£ @@ -67,14 +67,14 @@ PTS .IR /dev/ptmx , .I /dev/pts/* .SH È÷¹Í -(Unix98 pty naming ¤È¸Æ¤Ð¤ì¤ë) ¾åµ­¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢ -Ä̾ï +(UNIX 98 pseudoterminal naming ¤È¸Æ¤Ð¤ì¤ë) +¾åµ­¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢Ä̾ï .I /dev/pts ¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë¤Ï¤º¤Î .I devpts ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÄ̤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¤ë¡¢ .LP -¤³¤Î Unix98 ¥¹¥­¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï +¤³¤Î UNIX 98 ¥¹¥­¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï .IR /dev/ptyp0 ", ..." ¡¢¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ï .IR /dev/ttyp0 ", ..." diff --git a/release/man4/random.4 b/release/man4/random.4 index fab28937..a948ee28 100644 --- a/release/man4/random.4 +++ b/release/man4/random.4 @@ -28,7 +28,7 @@ .\" .\"WORD: random generator Íð¿ô¥¸¥§¥Í¥ì¡¼¥¿ .\" -.TH RANDOM 4 2008-06-20 "Linux" "Linux Programmer's Manual" +.TH RANDOM 4 2010-08-29 "Linux" "Linux Programmer's Manual" .SH ̾Á° random, urandom \- ¥«¡¼¥Í¥ëÍð¿ô¥½¡¼¥¹¥Ç¥Ð¥¤¥¹ .SH ÀâÌÀ diff --git a/release/man4/st.4 b/release/man4/st.4 index bc71a86b..25115698 100644 --- a/release/man4/st.4 +++ b/release/man4/st.4 @@ -26,7 +26,7 @@ .\" Updated Sun Mar 12 2000 by NAKANO Takeo .\" Updated Sun Apr 24 2005 by NAKANO Takeo .\" -.TH SERVICES 5 2008-09-23 "Linux" "Linux Programmer's Manual" +.TH SERVICES 5 2010-05-22 "Linux" "Linux Programmer's Manual" .SH ̾Á° services \- ¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¥Ã¥È¥ï¡¼¥¯¥µ¡¼¥Ó¥¹ ¥ê¥¹¥È .SH ÀâÌÀ @@ -124,9 +124,8 @@ IANA .TP .I aliases ¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ëÊÌ̾¤Î¥ê¥¹¥È (¶èÀڤϥ¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö) ¤Ç¡¢¤³¤ÎÍó¤Ï -ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë -(⤷¡¢²¼µ­¤Î¥Ð¥°¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¤Î¤³¤È)¡£¤Þ¤¿¡¢ÊÌ̾¤Ï -Âçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£ +ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£ +¤Þ¤¿¡¢ÊÌ̾¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£ .PP ¤½¤ì¤¾¤ì¤ÎÍó¤Î¶èÀÚ¤ê¤Ë¤Ï¡¢¥¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö¤¬»ÈÍѤµ¤ì¤ë¡£ diff --git a/release/man5/termcap.5 b/release/man5/termcap.5 index ca6fa62d..70117915 100644 --- a/release/man5/termcap.5 +++ b/release/man5/termcap.5 @@ -433,7 +433,7 @@ f \(aq%\(aq ¤òɽ¼¨¤¹¤ë .LP ¥Ð¥¤¥Ê¥ê½ÐÎϤò¹Ô¤¦¾ì¹ç¡¢ -ʸ»úÎó¤ò½ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£ +ʸ»úÎ󤬽ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú ('\\0') ¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£ ¥¿¥Öʸ»ú¤ò¥Ñ¥é¥á¡¼¥¿¤Î¥Ð¥¤¥Ê¥ê½ÐÎϤȤ¹¤ë¾ì¹ç¤Ï¡¢ ¥¿¥Öʸ»ú¤ÎŸ³«¤ò¥ê¥»¥Ã¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ .IP Ãí°Õ: diff --git a/release/man5/ttytype.5 b/release/man5/ttytype.5 index 016b9918..c84802ea 100644 --- a/release/man5/ttytype.5 +++ b/release/man5/ttytype.5 @@ -44,9 +44,9 @@ ttytype \- ü .B TERM ´Ä¶­ÊÑ¿ô¤¬¡¢¥Ç¥Õ¥©¥ë¥È¤ÎüËö̾¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£ -¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶­ ( Unix ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë +¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶­ ( UNIX ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë ¥­¥ã¥é¥¯¥¿Ã¼Ëö¤¬Ä¾·ë¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê´Ä¶­) ¸þ¤±¤ËÀ߷פµ¤ì¤¿¡£¶áÂåŪ¤Ê -¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë Unix ´Ä¶­¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£ +¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£ .SH ¥Õ¥¡¥¤¥ë .TP .I /etc/ttytype diff --git a/release/man5/utmp.5 b/release/man5/utmp.5 index 08bc6b32..1b0096d0 100644 --- a/release/man5/utmp.5 +++ b/release/man5/utmp.5 @@ -131,7 +131,7 @@ struct utmp { char __unused[20]; /* Reserved for future use */ }; -/* Backwards compatibility hacks */ +/* Backward compatibility hacks */ #define ut_name ut_user #ifndef _NO_UT_TIME #define ut_time ut_tv.tv_sec diff --git a/release/man7/boot.7 b/release/man7/boot.7 index b6f002a9..9dcb2de9 100644 --- a/release/man7/boot.7 +++ b/release/man7/boot.7 @@ -4,8 +4,8 @@ .\" I tried to be as much generic in the description as possible: .\" - General boot sequence is applicable to almost any .\" OS/Machine (DOS/PC, Linux/PC, Solaris/SPARC, CMS/S390) -.\" - kernel and init(8) is applicable to almost any Unix/Linux -.\" - boot scripts are applicable to SYSV-R4 based Unix/Linux +.\" - kernel and init(8) is applicable to almost any UNIX/Linux +.\" - boot scripts are applicable to SYSV-R4 based UNIX/Linux .\" .\" Modified 2004-11-03 patch from Martin Schulze .\" @@ -13,7 +13,7 @@ .\" Translated 2002-08-07, NAKANO Takeo .\" Updated 2005-02-21, Akihiro MOTOKI .\" -.TH BOOT 7 2007-06-03 "Linux" "Linux Programmer's Manual" +.TH BOOT 7 2010-09-19 "Linux" "Linux Programmer's Manual" .SH ̾Á° boot-scripts \- ¥Ö¡¼¥È¥·¡¼¥±¥ó¥¹¤Î°ìÈÌŪ¤Ê²òÀâ .SH ÀâÌÀ @@ -125,9 +125,9 @@ inittab .TP Ãí°Õ: °Ê²¼¤ÎÀâÌÀ¤Ï System V Release 4 ¤ò¥Ù¡¼¥¹¤È¤·¤¿¥·¥¹¥Æ¥à¤Ë´Ø¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£ -¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ Unix ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢ -¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (RedHat, Debian, Mandrake, -Suse, Caldera) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ +¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ UNIX ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢ +¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (Red Hat, Debian, Mandrake, +SUSE, Ubuntu) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£ ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¤Ï¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤Îµ¡¹½¤¬ ¤¤¤¯¤é¤«°Û¤Ê¤ë¤³¤È¤â¤¢¤ë (Slackware Linux, FreeBSD, OpenBSD ¤Ê¤É)¡£ .LP @@ -190,11 +190,11 @@ Suse, Caldera) ¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤òÊѹ¹¤·¤¿¤¤¤È»×¤Ã¤¿¤È¤­¤Ë¡¢ ¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤½¤Î¤â¤Î¤òÊÔ½¸¤·¤Ê¤¯¤Æ¤â¤¹¤à¤è¤¦¡¢ ÀßÄê¥Õ¥¡¥¤¥ë¤¬ÍѤ¤¤é¤ì¤ë¡£¤³¤ì¤é¤ÏÆÃÄê¤Î¥Ç¥£¥ì¥¯¥È¥ê -(RedHat ¥·¥¹¥Æ¥à¤Ç¤Ï +(Red Hat ¥·¥¹¥Æ¥à¤Ç¤Ï .IR /etc/sysconfig ) ¤ËÃÖ¤«¤ì¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤µ¤ì¤ë¡£ -¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï +¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï ¥Ç¡¼¥â¥ó¤ËÍ¿¤¨¤ë¼ÂºÝ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤¬½ñ¤«¤ì¤Æ¤¤¤¿¡£ ¤·¤«¤·ºÇ¶á¤Î Linux ¥·¥¹¥Æ¥à (¤ä HP-UX) ¤Ç¤Ï¡¢ ¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ïñ¤Ë¥·¥§¥ëÊÑ¿ô¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤À¤±¤Ç¤¢¤ë¡£ diff --git a/release/man7/bootparam.7 b/release/man7/bootparam.7 index 90a7ab43..7bc1a4f2 100644 --- a/release/man7/bootparam.7 +++ b/release/man7/bootparam.7 @@ -289,7 +289,7 @@ Linux 16MB ¤Î¥á¥â¥ê¤¬¤¢¤ë¡¢¤È¤¤¤¦°ÕÌ£¤Ë¤Ê¤ë¡£ 96MB ¤Î¥Þ¥·¥ó¤Ê¤é 'mem=0x6000000' ¤À¡£ -.BR "Ãí°Õ Ãí°Õ Ãí°Õ" : +.BR "Ãí°Õ" : ¥Þ¥·¥ó¤Ë¤è¤Ã¤Æ¤Ï¥á¥â¥ê¤ÎºÇ¾å°Ì¤ÎÎΰè¤ò BIOS ¤Î¥­¥ã¥Ã¥·¥å¤ä¤é²¿¤ä¤é¤Î ¤¿¤á¤Ë»È¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤¢¤ë¤«¤é¡¢ ¼ÂºÝ¤Ë¤Ï 96MB ¤ò¥Õ¥ë¤Ë¥¢¥É¥ì¥¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£ diff --git a/release/man7/capabilities.7 b/release/man7/capabilities.7 index 17d05291..119c76bb 100644 --- a/release/man7/capabilities.7 +++ b/release/man7/capabilities.7 @@ -52,11 +52,11 @@ .\" Updated 2009-02-27, Akihiro MOTOKI, LDP v3.19 .\" Updated 2010-04-11, Akihiro MOTOKI, LDP v3.24 .\" -.TH CAPABILITIES 7 2010-01-31 "Linux" "Linux Programmer's Manual" +.TH CAPABILITIES 7 2010-06-19 "Linux" "Linux Programmer's Manual" .SH ̾Á° capabilities \- Linux ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability) ¤Î³µÍ× .SH ÀâÌÀ -¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê Unix ¤Î¼ÂÁõ¤Ç¤Ï +¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê UNIX ¤Î¼ÂÁõ¤Ç¤Ï ¥×¥í¥»¥¹¤ÏÆó¤Ä¤Î¥«¥Æ¥´¥ê¤ËʬÎà¤Ç¤­¤ë: .I Æø¢ ¥×¥í¥»¥¹ (¼Â¸ú¥æ¡¼¥¶ID ¤¬ 0 ¤Î¥×¥í¥»¥¹¡£¥æ¡¼¥¶ID 0 ¤Ï @@ -209,7 +209,7 @@ RAW .TP .B CAP_SETGID ¥×¥í¥»¥¹¤Î GID ¤ÈÄɲäΠGID ¥ê¥¹¥È¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî¤ò¹Ô¤¦¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë µ¶¤Î GID ¤òÅϤ¹¤³¤È¤¬¤Ç¤­¤ë¡£ .TP .BR CAP_SETFCAP " (Linux 2.6.24 °Ê¹ß)" @@ -243,7 +243,7 @@ Unix .BR setresuid (2), .BR setfsuid (2)) ¤ò¹Ô¤¦¡£ -Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë +UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë µ¶¤Î UID ¤òÅϤ¹¤³¤È¤¬¤Ç¤­¤ë¡£ .\" FIXME CAP_SETUID also an effect in exec(); document this. .TP @@ -309,6 +309,11 @@ Unix ¤È .B KEYCTL_SETPERM Áàºî¤ò¼Â¹Ô¤¹¤ë¡£ +.IP * +.BR madvise (2) +¤Î +.B MADV_HWPOISON +Áàºî¤ò¼Â¹Ô¤¹¤ë¡£ .RE .PD .TP @@ -378,6 +383,9 @@ Unix .B CAP_SYS_PTRACE .BR ptrace (2) ¤ò»È¤Ã¤ÆǤ°Õ¤Î¥×¥í¥»¥¹¤ò¥È¥ì¡¼¥¹¤¹¤ë¡£ +Ǥ°Õ¤Î¥×¥í¥»¥¹¤Ë +.BR get_robust_list (2) +¤òŬÍѤ¹¤ë¡£ .TP .B CAP_SYS_RAWIO I/O ¥Ý¡¼¥ÈÁàºî¤ò¼Â¹Ô¤¹¤ë @@ -414,6 +422,11 @@ ext3 ¤È .BR msgctl (2) »²¾È)¡£ +.IP * +.I /proc/sys/fs/pipe-max-size +¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾å¸Â¤òĶ¤¨¤Æ¥Ñ¥¤¥×¤ÎÍÆÎ̤òÁý¤ä¤¹¤Î¤Ë +.B F_SETPIPE_SZ +¤ò»ÈÍѤ¹¤ë¡£ .RE .PD .TP @@ -592,7 +605,7 @@ set-user-ID-root .\" ¼Â UID ¤¬ 0 ¤Ç¼Â¸ú UID ¤¬ 0 °Ê³°¤Î¥×¥í¥»¥¹¤¬ exec () ¤ò¹Ô¤¦¤È¡¢ .\" µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¥»¥Ã¥È¤Ë´Þ¤Þ¤ì¤ëÁ´¤Æ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ .\" ¤¬¼èÆÀ¤µ¤ì¡¢¼Â¸ú¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤Ï¼èÆÀ¤µ¤ì¤Ê¤¤¡£ -¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ +¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ .SS ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È (capability bounding set) ¤Ï¡¢ .BR execve (2) diff --git a/release/man7/credentials.7 b/release/man7/credentials.7 index b140150c..90dc88c7 100644 --- a/release/man7/credentials.7 +++ b/release/man7/credentials.7 @@ -148,7 +148,7 @@ Linux ¤³¤ì¤é¤Î ID ¤Ï¡¢¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¡¢¶¦Í­¥á¥â¥ê¡¢¥»¥Þ¥Õ¥©¤Ê¤É¤Î ¶¦Í­¥ê¥½¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤è¤¦¤È¤·¤¿ºÝ¤Ë¤½¤Î¥×¥í¥»¥¹¤¬¥¢¥¯¥»¥¹µö²Ä¤ò »ý¤Ã¤Æ¤¤¤ë¤«¤ò¥«¡¼¥Í¥ë¤¬È½Äꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤ë¡£ -¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î +¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î ¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤â»ÈÍѤµ¤ì¤ë¡£ ¤·¤«¤·¤Ê¤¬¤é¡¢Linux ¤Ç¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤Ï ¸å½Ò¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤¬»ÈÍѤµ¤ì¤ë¡£ @@ -188,7 +188,7 @@ set-group-ID ¥×¥í¥»¥¹¤Î¼Â¸ú ID (¥æ¡¼¥¶ ID ¤ä ¥°¥ë¡¼¥× ID) ¤¬Êѹ¹¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢ ¥«¡¼¥Í¥ë¤Ï¼«Æ°Åª¤ËÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤òƱ¤¸ÃͤËÊѹ¹¤¹¤ë¡£ ¤½¤Î·ë²Ì¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤ÏÄ̾ï¤ÏÂбþ¤¹¤ë¼Â¸ú ID ¤ÈƱ¤¸ÃͤȤʤꡢ -¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î Unix ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£ +¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î UNIX ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£ ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤Ï¼Â¸ú ID ¤È¤Ï°Û¤Ê¤ëÃͤˤ¹¤ë¤³¤È¤¬¤Ç¤­¡¢ Êѹ¹¤Ï .BR setfsuid (2) diff --git a/release/man7/epoll.7 b/release/man7/epoll.7 index 89d478d9..e2a9e450 100644 --- a/release/man7/epoll.7 +++ b/release/man7/epoll.7 @@ -400,7 +400,7 @@ description) .TP .B Q5 .B epoll -¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡© +¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡© .TP .B A5 ²Äǽ¤À¤¬¡¢¤³¤ì¤ò¤¹¤ë¤³¤È¤Ë°ÕÌ£¤Ï¤Ê¤¤¡£ diff --git a/release/man7/feature_test_macros.7 b/release/man7/feature_test_macros.7 index 84b6385f..a6ad4a20 100644 --- a/release/man7/feature_test_macros.7 +++ b/release/man7/feature_test_macros.7 @@ -31,7 +31,7 @@ .\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í .\"WORD: feature test macro requirements µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .\" -.TH FEATURE_TEST_MACROS 7 2009-12-13 "Linux" "Linux Programmer's Manual" +.TH FEATURE_TEST_MACROS 7 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° feature_test_macros \- µ¡Ç½¸¡ºº¥Þ¥¯¥í .SH ½ñ¼° @@ -42,15 +42,8 @@ feature_test_macros \- µ¡Ç½¸¡ºº¥Þ¥¯¥í (feature test macro) ¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥Þ¤Ï ¥×¥í¥°¥é¥à¤¬¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ëºÝ¤Ë¥·¥¹¥Æ¥à¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤è¤ê ¸ø³«¤µ¤ì¤ëÄêµÁ¤òÀ©¸æ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -¤³¤Îµ¡Ç½¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤­¡¢ -°Ü¿¢À­¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£ -¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò -¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ -°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢ -¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë -.I -¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£ +.B Ãí°Õ: µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òµ¡Ç½¤µ¤»¤ë¤Ë¤Ï¡¢µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤ò ¡Ö¤É¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¡×¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤³¤ì¤ò¼Â¸½¤¹¤ë¤Ë¤Ï¡¢ @@ -58,6 +51,16 @@ feature_test_macros \- .RI ( "cc \-DMACRO=value" ) ¤È¡¢¥½¡¼¥¹¥³¡¼¥ÉÆâ¤ÇɬÍפʥޥ¯¥í¤ÎÄêµÁ¤ò ¤É¤Î¥Ø¥Ã¥À¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤¦ÊýË¡¤¬¤¢¤ë¡£ + +µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤­¡¢ +°Ü¿¢À­¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£ +¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò +¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ +°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢ +¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë +.I +¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£ + .SS ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï¤Îµ¬Äê ´Ø¿ô¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤òɬÍפȤ¹¤ë¾ì¹ç¡¢ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î½ñ¼° (SYNOPSIS) ¤ÎÀá¤Ë @@ -65,7 +68,7 @@ feature_test_macros \- (°Ê²¼¤ÎÎã¤Ï .BR chmod (2) ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤«¤é¤Î°úÍѤǤ¢¤ë)¡£ -.RS +.RS 10 .sp .B #include .sp @@ -73,10 +76,12 @@ feature_test_macros \- .br .BI "int fchmod(int " fd ", mode_t " mode ); .sp +.nf .in -4n glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï .RB ( feature_test_macros (7) »²¾È): +.fi .in .sp .BR fchmod (): diff --git a/release/man7/glob.7 b/release/man7/glob.7 index b0c351c1..7d01ff1d 100644 --- a/release/man7/glob.7 +++ b/release/man7/glob.7 @@ -41,7 +41,7 @@ .SH ̾Á° glob \- ¥Ñ¥¹Ì¾¤ò glob ¤¹¤ë .SH ÀâÌÀ -ÀΡ¹ Unix V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë +ÀΡ¹ UNIX V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë .I /etc/glob ¤È¸À¤¦¥×¥í¥°¥é¥à¤¬¤¢¤Ã¤¿¡£¤½¤Î¸å¤¹¤°¤Ë¡¢ ¤³¤Îµ¡Ç½¤Ï¥·¥§¥ë¤ËÁȤ߹þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£ @@ -107,7 +107,7 @@ glob Æ° .SS ¶õ¤Î¥ê¥¹¥È Àè¤ËÍ¿¤¨¤¿¡¢¤ï¤«¤ê¤ä¤¹¤¯´Êñ¤Ê¥ë¡¼¥ë¡¢ ¡Ö¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤ò¥Þ¥Ã¥Á¤·¤¿¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤ËŸ³«¤¹¤ë¡×¤È¸À¤¦¤Î¤Ï¡¢ -¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£ +¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£ ¤³¤ì¤Ï¥Ñ¥¿¡¼¥ó¤¬¶õ¤Î¥ê¥¹¥È¤ËŸ³«¤µ¤ì¤ë¤³¤È¤âµö²Ä¤µ¤ì¤Æ¤¤¤¿¡£ Î㤨¤Ð .br @@ -152,7 +152,7 @@ POSIX Îΰè»ØÄê¤Ï¡¢¤â¤È¤â¤È¤Ï¤â¤Á¤í¤ó ASCII ¤Ë¤ª¤±¤ë½ç½øʤӤò°ÕÌ£¤·¤Æ¤¤¤¿¡£ ¤·¤¿¤¬¤Ã¤Æ "\fI[\ \-%]\fP" ¤Ï "\fI[\ !"#$%]\fP" ¤Î°ÕÌ£¤Ç¤¢¤ê¡¢ "\fI[a\-z]\fP" ¤Ï¡Ö¤¹¤Ù¤Æ¤Î¾®Ê¸»ú¡×¤Î°ÕÌ£¤Ç¤¢¤Ã¤¿¡£ -Unix ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢ +UNIX ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢ ¤½¤³¤Ç¤Ï X\-Y ¤È¤¤¤¦Îΰè»ØÄê¤Ï¡¢X ¤Î¥³¡¼¥É¤È Y ¤Î¥³¡¼¥É¤Ë¶´¤Þ¤ì¤¿¥³¡¼¥É¤ò»ý¤Äʸ»ú¤¹¤Ù¤Æ¤òɽ¤¹¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡£ ¤·¤«¤·¡¢¤³¤ì¤Ë¤Ï¥æ¡¼¥¶¡¼¤¬¥í¡¼¥«¥ë¤Ê¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë diff --git a/release/man7/koi8-r.7 b/release/man7/koi8-r.7 index 4a6020a3..d3199f94 100644 --- a/release/man7/koi8-r.7 +++ b/release/man7/koi8-r.7 @@ -38,7 +38,7 @@ .SH ̾Á° koi8-r \- ¥Í¥Ã¥È¥ï¡¼¥¯¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ»ú½¸¹ç¤Î 8 ¿Ê¿ô¡¢10 ¿Ê¿ô¡¢16 ¿Ê¿ô¤Ë¤è¤ëÉä¹æ²½ .SH ÀâÌÀ -KOI8-R ¤Ï¿¤¯¤Î Unix ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë +KOI8-R ¤Ï¿¤¯¤Î UNIX ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë ʸ»ú½¸¹ç¤ÎÁªÂò»Þ¤Î°ì¤Ä¤Ç¤¢¤ë¡£ KOI8-R ¤Ï¡¢¾¯¤Ê¤¯¤È¤âµì¥½¥Ó¥¨¥ÈϢˮ¤ÎÁ´¤Æ¤Î·÷Æâ¤Ë¤ª¤¤¤Æ ¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î¥á¡¼¥ë¡¦¥Ë¥å¡¼¥¹¡¦WWW¡¦¤½¤Î¾¤ÎÂÐÏÃŪ¥µ¡¼¥Ó¥¹¤Î diff --git a/release/man7/packet.7 b/release/man7/packet.7 index 6143d1f5..6e62c99c 100644 --- a/release/man7/packet.7 +++ b/release/man7/packet.7 @@ -245,6 +245,7 @@ struct packet_mreq { °ú¤­¿ô¤Ï .I struct timeval ¤Ç¤¢¤ë¡£ +.\" FIXME Document SIOCGSTAMPNS ¤µ¤é¤Ë¡¢ .BR netdevice (7) diff --git a/release/man7/path_resolution.7 b/release/man7/path_resolution.7 index fd05bf53..66757eed 100644 --- a/release/man7/path_resolution.7 +++ b/release/man7/path_resolution.7 @@ -30,7 +30,7 @@ .SH ̾Á° path_resolution \- ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Î²ò·èÊýË¡ .SH ÀâÌÀ -¤¤¤¯¤Ä¤«¤Î Unix/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢ +¤¤¤¯¤Ä¤«¤Î UNIX/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢ 1 ¤Ä°Ê¾å¤Î¥Õ¥¡¥¤¥ë̾¤ò°ú¤­¿ô¤È¤·¤Æ»ý¤Ä¡£ ¥Õ¥¡¥¤¥ë̾ (¤Þ¤¿¤Ï¥Ñ¥¹Ì¾) ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ²ò·è¤µ¤ì¤ë¡£ .SS "¥¹¥Æ¥Ã¥× 1: ²ò·è²áÄø¤ò³«»Ï¤¹¤ë" @@ -156,7 +156,7 @@ path_resolution \- .B ENAMETOOLONG ¥¨¥é¡¼¤¬ÊÖ¤µ¤ì¤ë ("File name too long")¡£ .SS "¶õ¤Î¥Ñ¥¹Ì¾" -¸µ¡¹¤Î Unix ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£ +¸µ¡¹¤Î UNIX ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£ ºÇ¶á¡¢POSIX ¤Ç¤Ï¶õ¤Î¥Ñ¥¹Ì¾¤ò²ò·è¤¹¤ë¤Ù¤­¤Ç¤Ï¤Ê¤¤¤È¤¤¤¦·èÄ꤬¤Ê¤µ¤ì¤¿¡£ ¤³¤Î¾ì¹ç¡¢Linux ¤Ï .B ENOENT @@ -199,7 +199,7 @@ fsgid (" ¤ò»²¾È¤¹¤ë¤³¤È¡£ .\" FIXME say something about file system mounted read-only ? .SS "µö²Ä¤Î³Îǧ¤ò¥¹¥­¥Ã¥×¤¹¤ë: ¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤È¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£" -ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ +ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ .RI ( root , ¥æ¡¼¥¶ ID 0) ¤ÏÈó¾ï¤Ë¶¯ÎϤǤ¢¤ê¡¢¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¤Î µö²Ä¤Ë¤è¤ëÀ©¸Â¤òÁ´¤Æ¥¹¥­¥Ã¥×¤¹¤ë¡£ diff --git a/release/man7/pthreads.7 b/release/man7/pthreads.7 index f4f971c5..fdf512c7 100644 --- a/release/man7/pthreads.7 +++ b/release/man7/pthreads.7 @@ -901,6 +901,7 @@ bash$ $( LD_ASSUME_KERNEL=2.2.5 ldd /bin/ls | grep libc.so | \\ .BR futex (2), .BR gettid (2), .BR futex (7), +.BR sigevent (7), .BR signal (7), .br ¤ª¤è¤Ó Pthreads ¤Î³Æ¼ï¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¡¢Î㤨¤Ð: diff --git a/release/man7/pty.7 b/release/man7/pty.7 index cae18eab..2c33387b 100644 --- a/release/man7/pty.7 +++ b/release/man7/pty.7 @@ -25,16 +25,15 @@ .\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved. .\" Translated 2005-10-14, Akihiro MOTOKI .\" -.\"WORD: pseudo-terminal µ¼»÷üËö +.\"WORD: pseudoterminal µ¼»÷üËö .\"WORD: character device ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹ -.\"WORD: pseudo-terminal .\" .TH PTY 7 2005-10-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° pty \- µ¼»÷üËö¥¤¥ó¥¿¥Õ¥§¡¼¥¹ .SH ÀâÌÀ -µ¼»÷üËö (pseudo-terminal) ¤Ï¡¢ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë -²¾ÁÛ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£ +µ¼»÷üËö (pseudoterminal; "pty" ¤Èά¤µ¤ì¤ë¤³¤È¤â¤¢¤ë) ¤Ï¡¢ +ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë²¾ÁÛ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£ ¥Á¥ã¥ó¥Í¥ë¤Î°ìÊý¤ÎüÅÀ¤Ï .I ¥Þ¥¹¥¿ (master) ¤È¸Æ¤Ð¤ì¡¢¤â¤¦°ìÊý¤ÎüÅÀ¤Ï @@ -66,12 +65,12 @@ SUSv1 µ¼»÷üËö¤ò»ÈÍѤ¹¤ë¿·¤·¤¤¥×¥í¥°¥é¥à¤Ï¤¹¤Ù¤Æ¤³¤Î API ¤òºÎÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ Linux ¤Ç¤Ï BSD É÷¤È (ɸ½à²½¤µ¤ì¤¿) System V É÷¤Îµ¼»÷üËö¤òÄ󶡤·¤Æ¤¤¤ë¡£ -System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë Unix 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£ +System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë UNIX 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£ ¥«¡¼¥Í¥ë 2.6.4 °Ê¹ß¤Ç¤Ï¡¢BSD É÷¤Îµ¼»÷üËö¤ÏÇÑ»ßͽÄê¤È¤ß¤Ê¤µ¤ì¤Æ¤¤¤ë (¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç BSD É÷¤Îµ¼»÷üËö¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë)¡£ -¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢Unix 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ -.SS "Unix 98 µ¼»÷üËö" -̤»ÈÍѤΠUnix 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï +¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢UNIX 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£ +.SS "UNIX 98 µ¼»÷üËö" +̤»ÈÍѤΠUNIX 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï .BR posix_openpt (3) ¤ò¸Æ¤Ó½Ð¤¹ (¤³¤Î´Ø¿ô¤Ï¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹ (master clone device), @@ -90,7 +89,7 @@ System V ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ë¤è¤ê Âбþ¤¹¤ë¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£ -Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ­¤ë Unix 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£ +Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ­¤ë UNIX 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£ 2.6.3 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¤³¤Î¾å¸Â¤Ï¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤ÎÀßÄê .RB ( CONFIG_UNIX98_PTYS ) ¤Ç¤¢¤ë¡£µö²Ä¤µ¤ì¤ëµ¼»÷üËö¤Î¿ô¤ÏºÇÂç 2048 ¤Ç¤¢¤ê¡¢ @@ -111,7 +110,7 @@ BSD (¥¹¥ì¡¼¥Ö¦) ¤Ç¤¢¤ë¡£¤³¤³¤Ç¡¢ X ¤Ï [p-za-e] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¡¢ Y ¤Ï [0-9a-f] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¤Ç¤¢¤ë -(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï Unix ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£ +(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï UNIX ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£ Î㤨¤Ð¡¢ .I /dev/ptyp1 ¤È @@ -125,10 +124,10 @@ Y (¥¹¥ì¡¼¥Ö¤Î̾Á°¤Ï¡¢¥Þ¥¹¥¿¤Î̾Á°¤Î "pty" ¤ò "tty" ¤ËÃÖ¤­´¹¤¨¤¿¤â¤Î¤Ç¤¢¤ë)¡£ .SH ¥Õ¥¡¥¤¥ë .I /dev/ptmx -(Unix 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹) +(UNIX 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹) .br .I /dev/pts/* -(Unix 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹) +(UNIX 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹) .br .I /dev/pty[p-za-e][0-9a-f] (BSD ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹) diff --git a/release/man7/rtnetlink.7 b/release/man7/rtnetlink.7 index 14889532..8b02ef5d 100644 --- a/release/man7/rtnetlink.7 +++ b/release/man7/rtnetlink.7 @@ -129,7 +129,7 @@ IPv4 ¤³¤ì¤é¤Ï .I ifaddrmsg ¹½Â¤ÂΤòȼ¤¦¡£¤½¤Î¤¢¤È¤Ë -.I rtaddr +.I rtattr ¥ë¡¼¥Æ¥£¥ó¥°Â°À­¤¬Â³¤¯¤³¤È¤â¤¢¤ë¡£ .nf @@ -386,7 +386,7 @@ NTF_ROUTER:IPv6 .\" FIXME .\" document the members of the struct better -.I rtaddr +.I rtattr ¹½Â¤ÂΤϡ¢ .I rta_type ¥Õ¥£¡¼¥ë¥É¤Ë±þ¤¸¤Æ¤½¤ì¤¾¤ì°Ê²¼¤Î°ÕÌ£¤ò»ý¤Ä: diff --git a/release/man7/sem_overview.7 b/release/man7/sem_overview.7 index 4c34ddc0..9854029e 100644 --- a/release/man7/sem_overview.7 +++ b/release/man7/sem_overview.7 @@ -28,7 +28,7 @@ .\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05 .\" Updated 2009-02-23, Akihiro MOTOKI, LDP v3.19 .\" -.TH SEM_OVERVIEW 7 2009-02-25 "Linux" "Linux Programmer's Manual" +.TH SEM_OVERVIEW 7 2010-05-22 "Linux" "Linux Programmer's Manual" .SH ̾Á° sem_overview \- POSIX ¥»¥Þ¥Õ¥©¤Î³µÍ× .SH ÀâÌÀ @@ -94,7 +94,7 @@ POSIX ¤È¸Æ¤Ö)¡£¥¹¥ì¥Ã¥É¶¦Í­¥»¥Þ¥Õ¥©¤Ï¡¢Æ±¤¸¥×¥í¥»¥¹Æâ¤Î¥¹¥ì¥Ã¥É´Ö¤Ç¶¦Í­¤µ¤ì¤¿ ¥á¥â¥êÎΰ衢Î㤨¤ÐÂç°èÊÑ¿ô (global variable) ¤ËÇÛÃÖ¤µ¤ì¤ë¡£ ¥×¥í¥»¥¹¶¦Í­¥»¥Þ¥Õ¥©¤Ï¡¢¶¦Í­¥á¥â¥êÎΰè (Î㤨¤Ð¡¢ -.BR semget (2) +.BR shmget (2) ¤ò»È¤Ã¤ÆºîÀ®¤Ç¤­¤ë System V ¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ä .BR shm_open (3) ¤ò»È¤Ã¤ÆºîÀ®¤Ç¤­¤ë POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È) diff --git a/release/man7/shm_overview.7 b/release/man7/shm_overview.7 index 431ac685..b5124831 100644 --- a/release/man7/shm_overview.7 +++ b/release/man7/shm_overview.7 @@ -28,7 +28,7 @@ .\" all rights reserved. .\" Translated 2008-08-21, Akihiro MOTOKI , LDP v3.04 .\" -.TH SHM_OVERVIEW 7 2008-06-25 "Linux" "Linux Programmer's Manual" +.TH SHM_OVERVIEW 7 2010-09-10 "Linux" "Linux Programmer's Manual" .SH ̾Á° shm_overview \- POSIX ¶¦Í­¥á¥â¥ê¤Î³µÍ× .SH ÀâÌÀ diff --git a/release/man7/signal.7 b/release/man7/signal.7 index 7e9a1364..d4fe1e61 100644 --- a/release/man7/signal.7 +++ b/release/man7/signal.7 @@ -61,7 +61,7 @@ .\"WORD: pending ½èÍýÂÔ¤Á .\"WORD: signal handler ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é .\" -.TH SIGNAL 7 2010-02-03 "Linux" "Linux Programmer's Manual" +.TH SIGNAL 7 2010-09-19 "Linux" "Linux Programmer's Manual" .SH ̾Á° signal \- ¥·¥°¥Ê¥ë¤Î³µÍ× .SH ÀâÌÀ @@ -93,7 +93,11 @@ Linux .BR signal (2) ¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë .RB ( signal (2) -¤ÎÊý¤¬°Ü¿¢À­¤ÏÄ㤤)¡£¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ +¤ÎÊý¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÀßÄꤹ¤ëºÝ¤Î°Ü¿¢À­¤¬Ä㤤; +¾ÜºÙ¤Ï +.BR signal (2) +¤ò»²¾È)¡£ +¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ ¥×¥í¥»¥¹¤¬ÁªÂò¤Ç¤­¤ë¤Î¤Ï¡¢¼¡¤Î¤¤¤º¤ì¤«°ì¤Ä¤Ç¤¢¤ë¡£ ¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤ò¼Â¹Ô¤¹¤ë¡¢¥·¥°¥Ê¥ë¤ò̵»ë¤¹¤ë¡¢ .I "¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é (signal handler)" @@ -304,7 +308,7 @@ Linux 2.2 ¤ª¤è¤Ó SPARC ¤È MIPS °Ê³°¤Î¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Î .B SIGBUS ¤Î¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤Ï (¥³¥¢¥À¥ó¥×½ÐÎϤʤ·¤Î) ¥×¥í¥»¥¹½ªÎ»¤Ç¤¢¤Ã¤¿¡£ -(¾¤Î Unix ¥·¥¹¥Æ¥à¤Ë¤â +(¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¤â .BR SIGXCPU " ¤È " SIGXFSZ ¤Î¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤¬¥³¥¢¥À¥ó¥×¤Ê¤·¤Î¥×¥í¥»¥¹½ªÎ»¤Î¤â¤Î¤¬¤¢¤ë¡£) Linux 2.4 ¤Ç¤Ï¡¢POSIX.1-2001 ¤Ç¤ÎÍ×µá»ÅÍͤ˽àµò¤·¤Æ¡¢ @@ -343,15 +347,15 @@ SIGUNUSED \-,31,\- Core \fBSIGSYS\fP .B SIGEMT ¤Ï POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢ -¤½¤Î¾¤Î¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ +¤½¤Î¾¤Î¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£ ¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ï¿¤¯¤Î¾ì¹ç¡¢¥³¥¢¥À¥ó¥×½ÐÎϤòȼ¤¦¥×¥í¥»¥¹¤Î½ªÎ»¤Ç¤¢¤ë¡£ .B SIGPWR ¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤³¤Î¥·¥°¥Ê¥ë¤¬Â¸ºß¤¹¤ë -¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ +¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ .B SIGIO -¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï +¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï ¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£ .B SIGUNUSED @@ -383,7 +387,7 @@ Linux ¤ÎÃͤòŬÀÚ¤Ë (34 ¤« 35 ¤Ë) Ä´À°¤¹¤ë¡£ ÍøÍѲÄǽ¤Ê¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤ÎÈÏ°Ï¤Ï glibc ¤Î¥¹¥ì¥Ã¥É¼ÂÁõ¤Ë¤è¤ê °Û¤Ê¤ë¤· (»ÈÍѤ¹¤ë¥«¡¼¥Í¥ë¤È glibc ¤Ë¤è¤ê¼Â¹Ô»þ¤Ë¤âÊѲ½¤¹¤ë)¡¢ -Unix ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢ +UNIX ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢ ¥×¥í¥°¥é¥à¤Ç¤Ï¡Ö¥Ï¡¼¥É¥³¡¼¥Ç¥£¥ó¥°¤·¤¿¿ô»ú¤ò»È¤Ã¤Æ¤Î¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤Î »²¾È¤Ï·è¤·¤Æ¤¹¤Ù¤­¤Ç¤Ï¤Ê¤¯¡×¡¢Âå¤ï¤ê¤Ë .BR SIGRTMIN +n @@ -469,11 +473,8 @@ Linux 2.6.8 ¤ò»²¾È¡£ .SS "ÈóƱ´ü¥·¥°¥Ê¥ë¤Ç°ÂÁ´¤Ê´Ø¿ô (async-signal-safe functions)" .PP -¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë¤¿¤á¡¢ -.BR sigaction (2) -¤ä -.BR signal (2) -¤ÇÅÐÏ¿¤¹¤ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ +¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ +¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤¿¤á¤Ç¤¢¤ë¡£ POSIX ¤Ë¤Ï¡Ö°ÂÁ´¤Ê´Ø¿ô (safe function)¡×¤È¤¤¤¦³µÇ°¤¬¤¢¤ë¡£ ¥·¥°¥Ê¥ë¤¬°ÂÁ´¤Ç¤Ê¤¤´Ø¿ô¤Î¼Â¹Ô¤òÃæÃǤ·¡¢¤«¤Ä .I handler @@ -649,7 +650,7 @@ utimes() ¥Õ¥é¥° .RB ( sigaction (2) »²¾È) ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤Æ¤¤¤¿¤«¤Ë¤â°Í¸¤¹¤ë¡£ -¾ÜºÙ¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£ +¾ÜºÙ¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£ Linux ¤Ë¤ª¤±¤ë¾ÜºÙ¤ò°Ê²¼¤ÇÀâÌÀ¤¹¤ë¡£ °Ê²¼¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Î¤¤¤º¤ì¤«¤Î¸Æ¤Ó½Ð¤·¤¬Ää»ß¤·¤Æ¤¤¤ë´Ö¤Ë @@ -891,4 +892,5 @@ POSIX.1 ( .BR sysv_signal (3), .BR core (5), .BR proc (5), -.BR pthreads (7) +.BR pthreads (7), +.BR sigevent (7) diff --git a/release/man7/suffixes.7 b/release/man7/suffixes.7 index 68f7fda4..00327d9b 100644 --- a/release/man7/suffixes.7 +++ b/release/man7/suffixes.7 @@ -229,7 +229,7 @@ Suffix File type .qt quicktime ¥à¡¼¥Ó¡¼ .r RATFOR ¤Î¥½¡¼¥¹ (ÇѸì) .rej \fBpatch\fP(1) ¤Ë¼ºÇÔ¤·¤¿ pacth ¥Õ¥¡¥¤¥ë - .rpm RedHat ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸ + .rpm RPM ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸ .rtf ¥ê¥Ã¥Á¡¦¥Æ¥­¥¹¥È¡¦¥Õ¥©¡¼¥Þ¥Ã¥È .rules ²¿¤«¤Î¤¿¤á¤Î¥ë¡¼¥ë .s ¥¢¥»¥ó¥Ö¥é¤Î¥½¡¼¥¹ @@ -285,7 +285,7 @@ Suffix File type rc µ¯Æ°¥Õ¥¡¥¤¥ë (`run control') (Îã \fI.newsrc\fP) .TE .SH ½àµò -°ìÈÌŪ¤Ê Unix ¤ÎºîË¡¡£ +°ìÈÌŪ¤Ê UNIX ¤ÎºîË¡¡£ .SH ¥Ð¥° ¤³¤Î¥ê¥¹¥È¤Ï´°Á´¤Ç¤Ï¤Ê¤¤¡£ .SH ´ØÏ¢¹àÌÜ diff --git a/release/man7/time.7 b/release/man7/time.7 index 3321f037..f9714138 100644 --- a/release/man7/time.7 +++ b/release/man7/time.7 @@ -123,7 +123,7 @@ Linux 2.6.21 ¹âÀºÅÙ¥¿¥¤¥Þ¤Ï¤¹¤Ù¤Æ¤Î¥Ï¡¼¥É¥¦¥§¥¢¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë Ìõ¤Ç¤Ï¤Ê¤¤ (Âбþ¤·¤Æ¤¤¤ë¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ï x86, arm, powerpc ¤Ç¤¢¤ë)¡£ .SS "µª¸µ" -Unix ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò +UNIX ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò µª¸µ (1970-01-01 00:00:00 +0000 (UTC)) ¤«¤é¤ÎÉÿô¤Çɽ¸½¤¹¤ë¡£ ¥×¥í¥°¥é¥à¤Ï \fI¥«¥ì¥ó¥À»þ¹ï\fR ¤ò diff --git a/release/man7/unicode.7 b/release/man7/unicode.7 index 0d0cbcf0..e20958c9 100644 --- a/release/man7/unicode.7 +++ b/release/man7/unicode.7 @@ -274,7 +274,7 @@ http://www.unicode.org/unicode/reports/ .RE .TP * -Markus Kuhn: Unix/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£ +Markus Kuhn: UNIX/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£ .RS http://www.cl.cam.ac.uk/~mgk25/unicode.html diff --git a/release/man7/uri.7 b/release/man7/uri.7 index 61f490e9..6a8d1477 100644 --- a/release/man7/uri.7 +++ b/release/man7/uri.7 @@ -97,7 +97,7 @@ URI ÁêÂХѥ¹»²¾È¤Ç¤Ï¡¢ "." ¤ª¤è¤Ó ".." ¤À¤±¤Î¥Ñ¥¹Éôʬ (path segment) ¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤Á¡¢ ¤½¤ì¤¾¤ì¡Ö¸½ºß¤Î³¬ÁØ¥ì¥Ù¥ë¡×¤ª¤è¤Ó¡Ö¸½ºß¤Î³¬Áؤΰì¤Ä¾å¤Î¥ì¥Ù¥ë¡× -¤È¤·¤Æ°·¤ï¤ì¤ë (Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£ +¤È¤·¤Æ°·¤ï¤ì¤ë (UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£ ¥³¥í¥óʸ»ú¤ò´Þ¤à¥Ñ¥¹Éôʬ¤ÏÁêÂÐ URI ¥Ñ¥¹¤ÎÀèƬ¤ËÍѤ¤¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤ (¤Ä¤Þ¤ê "this:that" ¤Ï¥À¥á)¡£¥¹¥­¡¼¥à̾¤È¶èÊ̤Ǥ­¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£ ¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï ./ ¤òÁ°ÃÖ¤¹¤ë¤³¤È (¤Ä¤Þ¤ê "./this:that" ¤È¤¹¤ë)¡£ @@ -135,7 +135,7 @@ URL ¥ê¥â¡¼¥È¥µ¡¼¥Ð¤Ï¥Ñ¥¹¥ï¡¼¥É¤òÍ׵ᤷ¤Æ¤¯¤ë¡£ URL ¤ò²ò¼á¤·¤¿¥×¥í¥°¥é¥à¤¬¡¢¥æ¡¼¥¶¤Ë¤³¤ÎÆþÎϤòÂ¥¤¹¤³¤È¤Ë¤Ê¤í¤¦¡£ .PP -°Ê²¼¤Ë¡¢ Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢ +°Ê²¼¤Ë¡¢ UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢ ¿¤¯¤Î¥Ä¡¼¥ë¤¬Íý²ò¤¹¤ë¥¹¥­¡¼¥à¤ò¼¨¤¹¡£ URI ¤ò»È¤¦¥Ä¡¼¥ë¤Î¿¤¯¤Ç¤Ï¡¢ÆâÉô¥¹¥­¡¼¥à¤äÆüì¤Ê¥¹¥­¡¼¥à¤â »È¤¨¤ë¤³¤È¤¬Â¿¤¤¡£¤½¤Î¤è¤¦¤Ê¥¹¥­¡¼¥à¤Ë´Ø¤·¤Æ¤Ï¥Ä¡¼¥ë¤Î¥É¥­¥å¥á¥ó¥È¤ò¸«¤ë¤³¤È¡£ @@ -295,7 +295,7 @@ URI command-name ¤Ë¤Ï³ç¸Ì¤È¥»¥¯¥·¥ç¥óÈÖ¹æ¤òÄɲ䷤Ƥâ¤è¤¤¡£ ¥»¥¯¥·¥ç¥óÈÖ¹æ¤Î°ÕÌ£¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯ÃΤꤿ¤¤¾ì¹ç¤Ï .BR man (7) -¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ Îã¤È¤·¤Æ¤Ï ¤Ê¤É¡£ .PP @@ -312,7 +312,7 @@ command-name ¤³¤Î¥¹¥­¡¼¥à¤Ï¡¢¥ª¥ó¥é¥¤¥ó¤Î info ¥ê¥Õ¥¡¥ì¥ó¥¹¥Ú¡¼¥¸ (texinfo ¥Õ¥¡¥¤¥ë¤«¤éÀ¸À®¤µ¤ì¤ë) ¤ò»²¾È¤¹¤ë¡£ info ¥Ú¡¼¥¸¤Ï GNU ¥Ä¡¼¥ë¤Ê¤É¤Î¥×¥í¥°¥é¥à¤ÇÍѤ¤¤é¤ì¤Æ¤¤¤ëʸ½ñ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¡£ -¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ ¤³¤Îʸ½ñ¤Î¼¹É®»þ¤Ë¤ª¤¤¤Æ¡¢ GNOME ¤È KDE ¤Ï¤½¤ì¤¾¤ì°Û¤Ê¤ëʸˡ¤Î URI ¤òÍѤ¤¤Æ¤ª¤ê¡¢¤ª¸ß¤¤Áê¼ê¤Îʸˡ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¡£ @@ -337,7 +337,7 @@ KDE ñ¸ì¤¬´°Á´¤Ë¥Þ¥Ã¥Á¤·¤¿·ë²Ì¤À¤±¤¬ÊÖ¤µ¤ì¤ë¡£ .BR whatis (1) ¤ò¸«¤è¡£ -¤³¤Î URI ¥¹¥­¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É) +¤³¤Î URI ¥¹¥­¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É) ¤ËÆÃÍ­¤Î¤â¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ .PP .B "ghelp \- GNOME ¥Ø¥ë¥×ʸ½ñ" diff --git a/release/man7/utf-8.7 b/release/man7/utf-8.7 index 77f60910..35d9c646 100644 --- a/release/man7/utf-8.7 +++ b/release/man7/utf-8.7 @@ -48,7 +48,7 @@ UTF-8 \- ASCII ¤³¤ÎÎó¤Ë¤Ï¡¢ \(aq\\0\(aq ¤ä \(aq/\(aq ¤Î¤è¤¦¤Ê (¥Õ¥¡¥¤¥ë̾¤ä C ¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î°ú¤­¿ô¤ÎÆâÉô¤Ç) Æüì¤Ê°ÕÌ£¤ò»ý¤Ä 16 ¥Ó¥Ã¥Èʸ»ú¤¬´Þ¤Þ¤ì¤ë¤³¤È¤¬¤¢¤ë¡£ -¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î Unix ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢ +¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î UNIX ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢ ÂçÉý¤ÊÊѹ¹¤Ê¤·¤Ë¤Ï 16 ¥Ó¥Ã¥È¥ï¡¼¥É¤òʸ»ú¤È¤·¤ÆÆɤळ¤È¤¬¤Ç¤­¤Ê¤¤¡£ ¤³¤ì¤é¤ÎÍýͳ¤«¤é¡¢ .B UCS-2 @@ -66,7 +66,7 @@ Unicode .B UCS ¤Î .B UTF-8 -Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢Unix ·Á¼°¤Î OS ¾å¤Ç +Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢UNIX ·Á¼°¤Î OS ¾å¤Ç .B Unicode ʸ»ú½¸¹ç¤ò»ÈÍѤ¹¤ë¤¿¤á¤Î°ìÈÌŪ¤ÊÊýË¡¤È¤Ê¤Ã¤Æ¤¤¤ë¡£ .SS À­¼Á diff --git a/translation_list b/translation_list index 9df5e9bb..17ff7311 100644 --- a/translation_list +++ b/translation_list @@ -1,14 +1,14 @@ -☆:LDP man-pages:3.25=>3.29:2007/11/15:intro:1:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/11/15:intro:1:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2000/10/30:ldd:1:2002/02/14::ysato@h4.dion.ne.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2008/11/14:time:1:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/11/14:time:1:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:_Exit:2:_exit:2: ï¼ :LDP man-pages:3.29:2010/09/10:__clone2:2:clone:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:_exit:2:2001/12/14::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:_exit:2:2001/12/14::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:1995/06/10:_llseek:2:llseek:2: ï¼ :LDP man-pages:3.29:2010/08/31:_newselect:2:select:2: ○:LDP man-pages:3.29:2007/12/19:_syscall:2:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/11/20:_sysctl:2:sysctl:2: -☆:LDP man-pages:3.25=>3.29:2010/09/10:accept:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:accept:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:accept4:2:accept:2: ○:LDP man-pages:3.29:2007/07/10:access:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/06/16:acct:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: @@ -22,64 +22,64 @@ ï¼ :LDP man-pages:3.29:2010/10/09:arm_fadvise64_64:2:posix_fadvise:2: ï¼ :LDP man-pages:3.29:2010/10/09:arm_sync_file_range:2:sync_file_range:2: ○:LDP man-pages:3.29:2004/06/17:bdflush:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2007/12/28:bind:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/12/28:bind:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:break:2:unimplemented:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:brk:2:2007/02/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2007/05/26:cacheflush:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:capget:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:brk:2:2007/02/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/05/26:cacheflush:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:capget:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:capset:2:capget:2: -☆:LDP man-pages:3.25=>3.29:2010/09/26:chdir:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/26:chmod:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/26:chown:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/26:chdir:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/26:chmod:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/26:chown:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/26:chown32:2:chown:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:chroot:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/02/03:clock_getres:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:chroot:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/02/03:clock_getres:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/02/03:clock_gettime:2:clock_getres:2: -☆:LDP man-pages:3.25=>3.29:2010/09/10:clock_nanosleep:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:clock_nanosleep:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/03:clock_settime:2:clock_getres:2: -☆:LDP man-pages:3.25=>3.29:2010/09/10:clone:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:clone:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:clone2:2:clone:2: ○:LDP man-pages:3.29:2007/12/28:close:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/12/03:connect:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/12/03:connect:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:creat:2:open:2: ○:LDP man-pages:3.29:2007/06/03:create_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:0000/00/00:delete_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:dup:2:2005/09/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:dup:2:2005/09/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:dup2:2:dup:2: ï¼ :LDP man-pages:3.29:2010/09/10:dup3:2:dup:2: ○:LDP man-pages:3.29:2009/01/17:epoll_create:2:2009/03/14::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2009/01/17:epoll_create1:2:epoll_create:2: -☆:LDP man-pages:3.25=>3.29:2010/08/29:epoll_ctl:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:epoll_ctl:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/01/17:epoll_pwait:2:epoll_wait:2: ○:LDP man-pages:3.29:2009/01/17:epoll_wait:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.25=>3.29:2010/08/30:eventfd:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/08/30:eventfd2:2:eventfd:2: -☆:LDP man-pages:3.25=>3.29:2010/01/06:execve:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/01/06:execve:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:exit:2:_exit:2: ○:LDP man-pages:3.29:2008/11/27:exit_group:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2009/12/13:faccessat:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/12/13:faccessat:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/09:fadvise64:2:posix_fadvise:2: ï¼ :LDP man-pages:3.29:2010/10/09:fadvise64_64:2:posix_fadvise:2: -☆:LDP man-pages:3.25=>3.29:2010/09/10:fallocate:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:fallocate:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:fchdir:2:chdir:2: ï¼ :LDP man-pages:3.29:2010/09/26:fchmod:2:chmod:2: -☆:LDP man-pages:3.25=>3.29:2009/12/13:fchmodat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:fchmodat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/26:fchown:2:chown:2: ï¼ :LDP man-pages:3.29:2008/06/16:fchown32:2:fchown:2: -☆:LDP man-pages:3.25=>3.29:2009/12/13:fchownat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:fchownat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: ☆:LDP man-pages:3.24=>3.29:2010/09/10:fcntl:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:fcntl64:2:fcntl:2: ï¼ :LDP man-pages:3.29:2008/11/07:fdatasync:2:fsync:2: ï¼ :LDP man-pages:3.29:2001/12/01:fgetxattr:2:getxattr:2: ï¼ :LDP man-pages:3.29:2001/12/01:flistxattr:2:listxattr:2: -☆:LDP man-pages:3.25=>3.29:2009/07/25:flock:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/04/27:fork:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/07/25:flock:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/04/27:fork:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/05/31:free_hugepages:2:alloc_hugepages:2: ï¼ :LDP man-pages:3.29:2001/12/01:fremovexattr:2:removexattr:2: ï¼ :LDP man-pages:3.29:2001/12/31:fsetxattr:2:setxattr:2: ï¼ :LDP man-pages:3.29:2010/09/26:fstat:2:stat:2: ï¼ :LDP man-pages:3.29:2009/09/30:fstat64:2:fstat:2: -☆:LDP man-pages:3.25=>3.29:2009/12/13:fstatat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:fstatat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/12/13:fstatat64:2:fstatat:2: ï¼ :LDP man-pages:3.29:2010/09/04:fstatfs:2:statfs:2: ï¼ :LDP man-pages:3.29:2010/06/13:fstatfs64:2:fstatfs:2: @@ -87,18 +87,18 @@ ○:LDP man-pages:3.29:2008/11/07:fsync:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/07:ftruncate:2:truncate:2: ï¼ :LDP man-pages:3.29:2010/10/07:ftruncate64:2:ftruncate:2: -☆:LDP man-pages:3.24=>3.29:2010/08/29:futex:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2009/12/13:futimesat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/08/29:futex:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:futimesat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:0000/00/00:get_kernel_syms:2:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/08/15:get_mempolicy:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/11/27:get_thread_area:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/03/15:getcontext:2:2001/12/15::nakano@apm.seikei.ac.jp:NAKANO Takeo: ×:LDP man-pages:3.29:2008/06/03:getcpu:2::::: ï¼ :LDP man-pages:3.29:2010/09/20:getcwd:2:getcwd:3: -☆:LDP man-pages:3.25=>3.29:2009/07/04:getdents:2:2009/03/05::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2009/07/04:getdents:2:2009/03/05::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2009/07/04:getdents64:2:getdents:2: -☆:LDP man-pages:3.25=>3.29:2009/09/27:getdomainname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getdtablesize:2:2007/01/14::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2009/09/27:getdomainname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:getdtablesize:2:2007/01/14::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:1993/07/23:getegid:2:getgid:2: ï¼ :LDP man-pages:3.29:1993/07/23:getegid32:2:getegid:2: ï¼ :LDP man-pages:3.29:1993/07/23:geteuid:2:getuid:2: @@ -108,28 +108,28 @@ ○:LDP man-pages:3.29:2008/06/03:getgroups:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/03:getgroups32:2:getgroups:2: ï¼ :LDP man-pages:3.29:2010/09/20:gethostid:2:gethostid:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:gethostname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/03/15:getitimer:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getpagesize:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:gethostname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/03/15:getitimer:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:getpagesize:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/12/03:getpeername:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:getpgid:2:setpgid:2: ï¼ :LDP man-pages:3.29:2010/09/26:getpgrp:2:setpgid:2: ○:LDP man-pages:3.29:2008/09/23:getpid:2:1997/06/27::suto@av.crl.sony.co.jp:SUTO, Mitsuaki: ï¼ :LDP man-pages:3.29:2007/07/05:getpmsg:2:unimplemented:2: ï¼ :LDP man-pages:3.29:2008/09/23:getppid:2:getpid:2: -☆:LDP man-pages:3.24=>3.29:2008/05/29:getpriority:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/05/29:getpriority:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/28:getresgid:2:getresuid:2: ï¼ :LDP man-pages:3.29:2007/12/28:getresgid32:2:getresgid:2: ○:LDP man-pages:3.29:2007/12/28:getresuid:2:2003/11/13::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2007/12/28:getresuid32:2:getresuid:2: -☆:LDP man-pages:3.25=>3.29:2010/09/26:getrlimit:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:getrlimit:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/09/26:getrusage:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/26:getsid:2:2002/02/03::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/26:getsid:2:2002/02/03::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2008/12/03:getsockname:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2008/12/03:getsockopt:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2008/04/14:gettid:2:2003/09/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2009/03/25:gettimeofday:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:1993/07/23:getuid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/03/25:gettimeofday:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:1993/07/23:getuid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:1993/07/23:getuid32:2:getuid:2: ○:LDP man-pages:3.29:2001/12/01:getxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:gtty:2:unimplemented:2: @@ -142,72 +142,72 @@ ○:LDP man-pages:3.29:2006/02/07:inotify_add_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/10/10:inotify_init:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/10/10:inotify_init1:2:inotify_init:2: -☆:LDP man-pages:3.25=>3.29:2010/10/15:inotify_rm_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/15:inotify_rm_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:1995/11/29:insb:2:outb:2: ï¼ :LDP man-pages:3.29:1995/11/29:insl:2:outb:2: ï¼ :LDP man-pages:3.29:1995/11/29:insw:2:outb:2: -☆:LDP man-pages:3.25=>3.29:2010/09/10:intro:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:intro:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:1995/11/29:inw:2:outb:2: ï¼ :LDP man-pages:3.29:1995/11/29:inw_p:2:outb:2: -☆:LDP man-pages:3.25=>3.29:2008/06/18:io_cancel:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/06/18:io_destroy:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/07/04:io_getevents:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/06/18:io_setup:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/06/18:io_submit:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2000/09/21:ioctl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/18:io_cancel:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/18:io_destroy:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/07/04:io_getevents:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/18:io_setup:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/18:io_submit:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2000/09/21:ioctl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/12/29:ioctl_list:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/06/15:ioperm:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/12/26:iopl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/07/09:ioprio_get:2:ioprio_set:2: -☆:LDP man-pages:3.24=>3.29:2008/07/09:ioprio_set:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/07/09:ioprio_set:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/06/28:ipc:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ×:LDP man-pages:3.29:2010/02/25:keyctl:2::::: ○:LDP man-pages:3.29:2009/09/15:kill:2:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:killpg:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:killpg:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/26:lchown:2:chown:2: ï¼ :LDP man-pages:3.29:2008/06/16:lchown32:2:lchown:2: ï¼ :LDP man-pages:3.29:2001/12/01:lgetxattr:2:getxattr:2: ○:LDP man-pages:3.29:2008/08/21:link:2:2005/05/12::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2009/12/13:linkat:2:2007/01/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/12/13:linkat:2:2007/01/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/11/20:listen:2:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2001/12/01:listxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2001/12/01:llistxattr:2:listxattr:2: ○:LDP man-pages:3.29:1995/06/10:llseek:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2007/07/05:lock:2:unimplemented:2: -☆:LDP man-pages:3.25=>3.29:2004/06/17:lookup_dcookie:2:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2004/06/17:lookup_dcookie:2:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2001/12/01:lremovexattr:2:removexattr:2: -☆:LDP man-pages:3.25=>3.29:2010/09/11:lseek:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/11:lseek:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2001/12/31:lsetxattr:2:setxattr:2: ï¼ :LDP man-pages:3.29:2010/09/26:lstat:2:stat:2: ï¼ :LDP man-pages:3.29:2009/09/30:lstat64:2:lstat:2: ☆:LDP man-pages:3.24=>3.29:2010/06/20:madvise:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:madvise1:2:unimplemented:2: -☆:LDP man-pages:3.25=>3.29:2008/08/15:mbind:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/15:mbind:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/06/11:migrate_pages:2::::: -☆:LDP man-pages:3.25=>3.29:2008/04/22:mincore:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/04/22:mincore:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.25=>3.29:2010/06/26:mkdir:2:2008/10/08::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2009/12/13:mkdirat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/20:mknod:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:mknodat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:mkdirat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:mknod:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:mknodat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: ☆:LDP man-pages:3.24=>3.29:2010/03/05:mlock:2:2006/02/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/03/05:mlockall:2:mlock:2: ☆:LDP man-pages:3.24=>3.29:2010/06/20:mmap:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/04/22:mmap2:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/06/01:modify_ldt:2:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/09/10:mount:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/06/11:move_pages:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/08/06:mprotect:2:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:mount:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/11:move_pages:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/06:mprotect:2:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:mpx:2:unimplemented:2: -☆:LDP man-pages:3.25=>3.29:2010/08/29:mq_getsetattr:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:mq_getsetattr:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/04:mq_notify:2:mq_notify:3: ï¼ :LDP man-pages:3.29:2009/02/20:mq_open:2:mq_open:3: ï¼ :LDP man-pages:3.29:2010/09/20:mq_timedreceive:2:mq_receive:3: ï¼ :LDP man-pages:3.29:2010/09/20:mq_timedsend:2:mq_send:3: ï¼ :LDP man-pages:3.29:2010/08/29:mq_unlink:2:mq_unlink:3: -☆:LDP man-pages:3.24=>3.29:2010/06/10:mremap:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2008/08/06:msgctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/10:mremap:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/06:msgctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/05/27:msgget:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2008/04/23:msgop:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/04/23:msgop:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/04/23:msgrcv:2:msgop:2: ï¼ :LDP man-pages:3.29:2008/04/23:msgsnd:2:msgop:2: ○:LDP man-pages:3.29:2008/04/22:msync:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata: @@ -216,14 +216,14 @@ ï¼ :LDP man-pages:3.29:2010/06/20:munmap:2:mmap:2: ○:LDP man-pages:3.29:2009/01/19:nanosleep:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1997/07/16:nfsservctl:2:1997/08/30::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.24=>3.29:2007/07/26:nice:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/07/26:nice:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:oldfstat:2:stat:2: ï¼ :LDP man-pages:3.29:2010/09/26:oldlstat:2:stat:2: ï¼ :LDP man-pages:3.29:2008/12/03:oldolduname:2:uname:2: ï¼ :LDP man-pages:3.29:2010/09/26:oldstat:2:stat:2: ï¼ :LDP man-pages:3.29:2008/12/03:olduname:2:uname:2: -☆:LDP man-pages:3.24=>3.29:2010/09/10:open:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/12/13:openat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/10:open:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/12/13:openat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:1995/11/29:outb:2:2005/10/30::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:1995/11/29:outb_p:2:outb:2: ï¼ :LDP man-pages:3.29:1995/11/29:outl:2:outb:2: @@ -238,39 +238,39 @@ ï¼ :LDP man-pages:3.29:2003/07/14:pciconfig_iobase:2:pciconfig_read:2: ○:LDP man-pages:3.29:2003/07/14:pciconfig_read:2:2004/07/18::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2003/07/14:pciconfig_write:2:pciconfig_read:2: -☆:LDP man-pages:3.25=>3.29:2003/01/01:personality:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/10:pipe:2:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2003/01/01:personality:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/10:pipe:2:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:pipe2:2:pipe:2: ○:LDP man-pages:3.29:2007/06/01:pivot_root:2:2000/06/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.24=>3.29:2010/09/20:poll:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:poll:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/10/09:posix_fadvise:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/20:ppoll:2:poll:2: ☆:LDP man-pages:3.24=>3.29:2010/05/13:prctl:2:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/09/26:pread:2:1999/06/25::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/26:pread:2:1999/06/25::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ï¼ :LDP man-pages:3.29:2010/09/26:pread64:2:pread:2: ï¼ :LDP man-pages:3.29:2007/07/05:prof:2:unimplemented:2: ï¼ :LDP man-pages:3.29:2010/08/31:pselect:2:select:2: ï¼ :LDP man-pages:3.29:2010/08/31:pselect6:2:select:2: -☆:LDP man-pages:3.25=>3.29:2009/03/30:ptrace:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/03/30:ptrace:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:putpmsg:2:unimplemented:2: ï¼ :LDP man-pages:3.29:2010/09/26:pwrite:2:pread:2: ï¼ :LDP man-pages:3.29:2010/09/26:pwrite64:2:pwrite:2: ○:LDP man-pages:3.29:0000/00/00:query_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/06/16:quotactl:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2009/02/23:read:2:2005/10/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:readahead:2:2005/02/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/10/02:readdir:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2010/09/20:readlink:2:2006/07/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/12/13:readlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/02/23:read:2:2005/10/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:readahead:2:2005/02/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/10/02:readdir:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/20:readlink:2:2006/07/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/12/13:readlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2002/10/17:readv:2:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/02/11:reboot:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.24=>3.29:2010/08/29:recv:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:recv:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/08/29:recvfrom:2:recv:2: ï¼ :LDP man-pages:3.29:2010/08/29:recvmsg:2:recv:2: ○:LDP man-pages:3.29:2008/04/22:remap_file_pages:2:2005/10/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2001/12/01:removexattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/03/30:rename:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/12/13:renameat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:renameat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: ×:LDP man-pages:3.29:2010/02/25:request_key:2::::: ○:LDP man-pages:3.29:2008/05/08:rmdir:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/06/16:rt_sigaction:2:sigaction:2: @@ -287,19 +287,19 @@ ï¼ :LDP man-pages:3.29:2006/03/23:sched_getparam:2:sched_setparam:2: ï¼ :LDP man-pages:3.29:2010/10/04:sched_getscheduler:2:sched_setscheduler:2: ○:LDP man-pages:3.29:2007/04/06:sched_rr_get_interval:2:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:sched_setaffinity:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:sched_setaffinity:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2006/03/23:sched_setparam:2:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/10/04:sched_setscheduler:2:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/10/18:sched_yield:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ï¼ :LDP man-pages:3.29:2007/07/05:security:2:unimplemented:2: -☆:LDP man-pages:3.24=>3.29:2010/08/31:select:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/06/10:select_tut:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2009/09/27:semctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/31:select:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/10:select_tut:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/09/27:semctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/05/27:semget:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/10/04:semop:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/10/04:semtimedop:2:semop:2: -☆:LDP man-pages:3.25=>3.29:2010/08/29:send:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/02/15:sendfile:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:send:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/15:sendfile:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/15:sendfile64:2:sendfile:2: ï¼ :LDP man-pages:3.29:2010/08/29:sendmsg:2:send:2: ï¼ :LDP man-pages:3.29:2010/08/29:sendto:2:send:2: @@ -309,7 +309,7 @@ ï¼ :LDP man-pages:3.29:2009/03/15:setcontext:2:getcontext:2: ï¼ :LDP man-pages:3.29:2009/09/27:setdomainname:2:getdomainname:2: ï¼ :LDP man-pages:3.29:2009/10/17:setegid:2:seteuid:2: -☆:LDP man-pages:3.25=>3.29:2009/10/17:seteuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/10/17:seteuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/12/05:setfsgid:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/12/05:setfsgid32:2:setfsgid:2: ○:LDP man-pages:3.29:2008/12/05:setfsuid:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -321,7 +321,7 @@ ï¼ :LDP man-pages:3.29:2010/09/20:sethostid:2:gethostid:3: ï¼ :LDP man-pages:3.29:2010/09/26:sethostname:2:gethostname:2: ï¼ :LDP man-pages:3.29:2009/03/15:setitimer:2:getitimer:2: -☆:LDP man-pages:3.25=>3.29:2010/09/26:setpgid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:setpgid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:setpgrp:2:setpgid:2: ï¼ :LDP man-pages:3.29:2008/05/29:setpriority:2:getpriority:2: ï¼ :LDP man-pages:3.29:2010/09/20:setregid:2:setreuid:2: @@ -330,30 +330,30 @@ ï¼ :LDP man-pages:3.29:2007/07/26:setresgid32:2:setresgid:2: ○:LDP man-pages:3.29:2007/07/26:setresuid:2:2005/11/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/26:setresuid32:2:setresuid:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:setreuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:setreuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:setreuid32:2:setreuid:2: ï¼ :LDP man-pages:3.29:2010/09/26:setrlimit:2:getrlimit:2: -☆:LDP man-pages:3.24=>3.29:2008/12/03:setsid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/12/03:setsid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/12/03:setsockopt:2:getsockopt:2: ï¼ :LDP man-pages:3.29:2009/03/25:settimeofday:2:gettimeofday:2: -☆:LDP man-pages:3.25=>3.29:2010/02/21:setuid:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/02/21:setuid:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/02/21:setuid32:2:setuid:2: ○:LDP man-pages:3.29:2008/12/03:setup:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2001/12/31:setxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/05:sgetmask:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/03:shmat:2:shmop:2: -☆:LDP man-pages:3.24=>3.29:2008/08/07:shmctl:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/07:shmctl:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/03:shmdt:2:shmop:2: ○:LDP man-pages:3.29:2006/05/02:shmget:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/06/03:shmop:2:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/12/03:shutdown:2:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ☆:LDP man-pages:3.24=>3.29:2010/06/16:sigaction:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/26:sigaltstack:2:2006/01/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/07/11:signal:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:sigaltstack:2:2006/01/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/07/11:signal:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/01/13:signalfd:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/01/13:signalfd4:2:signalfd:2: ○:LDP man-pages:3.29:2008/10/04:sigpending:2:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2008/10/17:sigprocmask:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/10/17:sigprocmask:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:sigqueue:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/06/26:sigreturn:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2005/09/15:sigsuspend:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -368,23 +368,23 @@ ï¼ :LDP man-pages:3.29:2007/07/05:ssetmask:2:sgetmask:2: ☆:LDP man-pages:3.25=>3.29:2010/09/26:stat:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:stat64:2:stat:2: -☆:LDP man-pages:3.24=>3.29:2010/09/04:statfs:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/04:statfs:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/04:statfs64:2:statfs:2: ï¼ :LDP man-pages:3.29:2003/08/22:statvfs:2:statvfs:3: ○:LDP man-pages:3.29:2010/02/25:stime:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2007/07/05:stty:2:unimplemented:2: ×:LDP man-pages:3.29:2010/10/09:subpage_prot:2::::: ï¼ :LDP man-pages:3.29:2010/06/15:swapoff:2:swapon:2: -☆:LDP man-pages:3.24=>3.29:2010/06/15:swapon:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/20:symlink:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2009/12/13:symlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/20:sync:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/06/15:swapon:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:symlink:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:symlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:sync:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata: ☆:LDP man-pages:3.24=>3.29:2010/10/09:sync_file_range:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/09:sync_file_range2:2:sync_file_range:2: ○:LDP man-pages:3.29:2007/07/26:syscall:2:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO: -☆:LDP man-pages:3.24=>3.29:2010/10/09:syscalls:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/09:syscalls:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/11/20:sysctl:2:1999/12/03::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2010/06/27:sysfs:2:2001/06/02::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/06/27:sysfs:2:2001/06/02::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/11/15:sysinfo:2:2000/09/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ○:LDP man-pages:3.29:2008/06/20:syslog:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/09/15:tee:2:2007/02/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -398,37 +398,37 @@ ○:LDP man-pages:3.29:2009/03/10:timerfd_create:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/03/10:timerfd_gettime:2:timerfd_create:2: ï¼ :LDP man-pages:3.29:2009/03/10:timerfd_settime:2:timerfd_create:2: -☆:LDP man-pages:3.25=>3.29:2008/06/25:times:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/25:times:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/10/01:tkill:2:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/10/07:truncate:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/07:truncate:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/07:truncate64:2:truncate:2: ï¼ :LDP man-pages:3.29:2007/07/05:tuxcall:2:unimplemented:2: ï¼ :LDP man-pages:3.29:2010/09/26:ugetrlimit:2:getrlimit:2: -☆:LDP man-pages:3.25=>3.29:2008/01/09:umask:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/01/09:umask:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/06/19:umount:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/06/19:umount2:2:umount:2: ○:LDP man-pages:3.29:2008/12/03:uname:2:2002/02/14::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/07/05:unimplemented:2:2003/03/06::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ○:LDP man-pages:3.29:2004/06/23:unlink:2:2006/04/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/12/13:unlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/10:unshare:2:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:unlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/10:unshare:2:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2005/01/09:uselib:2:2005/04/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2003/08/04:ustat:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2008/06/19:utime:2:2006/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2009/12/13:utimensat:2::::: ï¼ :LDP man-pages:3.29:2008/06/19:utimes:2:utime:2: -☆:LDP man-pages:3.24=>3.29:2010/09/20:vfork:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:vfork:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:vhangup:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2009/02/20:vm86:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/02/20:vm86old:2:vm86:2: ○:LDP man-pages:3.29:2009/09/15:vmsplice:2:2007/02/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/05:vserver:2:unimplemented:2: -☆:LDP man-pages:3.25=>3.29:2010/09/26:wait:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:wait:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:wait3:2:wait4:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:wait4:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:wait4:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:waitid:2:wait:2: ï¼ :LDP man-pages:3.29:2010/09/26:waitpid:2:wait:2: -☆:LDP man-pages:3.25=>3.29:2010/08/29:write:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:write:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2002/10/17:writev:2:readv:2: ï¼ :LDP man-pages:3.29:2008/11/20:CMSG_ALIGN:3:cmsg:3: ï¼ :LDP man-pages:3.29:2008/11/20:CMSG_FIRSTHDR:3:cmsg:3: @@ -463,8 +463,8 @@ ï¼ :LDP man-pages:3.29:2007/07/26:HUGE_VALF:3:INFINITY:3: ï¼ :LDP man-pages:3.29:2007/07/26:HUGE_VALL:3:INFINITY:3: ○:LDP man-pages:3.29:2007/07/26:INFINITY:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:1999/07/04:MB_CUR_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: -☆:LDP man-pages:3.25=>3.29:1999/07/04:MB_LEN_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: +○:LDP man-pages:3.29:1999/07/04:MB_CUR_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: +○:LDP man-pages:3.29:1999/07/04:MB_LEN_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: ï¼ :LDP man-pages:3.29:2007/07/26:NAN:3:INFINITY:3: ï¼ :LDP man-pages:3.29:2001/12/16:__fbufsize:3:stdio_ext:3: ï¼ :LDP man-pages:3.29:2001/12/16:__flbf:3:stdio_ext:3: @@ -478,12 +478,12 @@ ï¼ :LDP man-pages:3.29:2010/10/13:__malloc_hook:3:malloc_hook:3: ○:LDP man-pages:3.29:1997/03/08:__setfpucw:3:2000/09/20::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2001/12/16:_flushlbf:3:stdio_ext:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:a64l:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:a64l:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/12/15:abort:3:1998/02/18::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: -☆:LDP man-pages:3.25=>3.29:2010/09/20:abs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:acos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:abs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:acos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:acosf:3:acos:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:acosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:acosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:acoshf:3:acosh:3: ï¼ :LDP man-pages:3.29:2010/09/20:acoshl:3:acosh:3: ï¼ :LDP man-pages:3.29:2010/09/20:acosl:3:acos:3: @@ -501,7 +501,7 @@ ○:LDP man-pages:3.29:2008/01/24:alloca:3:2002/09/19::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/02/10:alphasort:3:scandir:3: ï¼ :LDP man-pages:3.29:2007/05/18:argz:3:argz_add:3: -☆:LDP man-pages:3.25=>3.29:2007/05/18:argz_add:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/05/18:argz_add:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/05/18:argz_add_sep:3:argz_add:3: ï¼ :LDP man-pages:3.29:2007/05/18:argz_append:3:argz_add:3: ï¼ :LDP man-pages:3.29:2007/05/18:argz_count:3:argz_add:3: @@ -515,27 +515,27 @@ ï¼ :LDP man-pages:3.29:2007/05/18:argz_stringify:3:argz_add:3: ï¼ :LDP man-pages:3.29:2010/02/25:asctime:3:ctime:3: ï¼ :LDP man-pages:3.29:2010/02/25:asctime_r:3:ctime:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:asin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:asin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:asinf:3:asin:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:asinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:asinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:asinhf:3:asinh:3: ï¼ :LDP man-pages:3.29:2010/09/20:asinhl:3:asinh:3: ï¼ :LDP man-pages:3.29:2010/09/20:asinl:3:asin:3: ○:LDP man-pages:3.29:2001/12/18:asprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2002/08/25:assert:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2002/08/25:assert_perror:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:atan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:atan2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:atan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:atan2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:atan2f:3:atan2:3: ï¼ :LDP man-pages:3.29:2010/09/20:atan2l:3:atan2:3: ï¼ :LDP man-pages:3.29:2010/09/20:atanf:3:atan:3: -☆:LDP man-pages:3.25=>3.29:2010/09/11:atanh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/11:atanh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/11:atanhf:3:atanh:3: ï¼ :LDP man-pages:3.29:2010/09/11:atanhl:3:atanh:3: ï¼ :LDP man-pages:3.29:2010/09/20:atanl:3:atan:3: ○:LDP man-pages:3.29:2008/12/05:atexit:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1993/03/29:atof:3:1998/02/18::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: -☆:LDP man-pages:3.25=>3.29:2010/09/20:atoi:3:2001/02/09::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:atoi:3:2001/02/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/20:atol:3:atoi:3: ï¼ :LDP man-pages:3.29:2010/09/20:atoll:3:atoi:3: ï¼ :LDP man-pages:3.29:2010/09/20:atoq:3:atoi:3: @@ -556,7 +556,7 @@ ○:LDP man-pages:3.29:2009/03/15:bsd_signal:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2003/11/01:bsearch:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/12/26:bstring:3:2003/11/13::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2009/02/04:btowc:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: +○:LDP man-pages:3.29:2009/02/04:btowc:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi: ○:LDP man-pages:3.29:1994/08/18:btree:3:1999/08/16::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2009/01/15:byteorder:3:2005/11/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2002/12/31:bzero:3:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -591,7 +591,7 @@ ○:LDP man-pages:3.29:1998/08/09:catgets:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2001/12/14:catopen:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2007/05/18:cbc_crypt:3:des_crypt:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:cbrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:cbrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:cbrtf:3:cbrt:3: ï¼ :LDP man-pages:3.29:2010/09/20:cbrtl:3:cbrt:3: ○:LDP man-pages:3.29:2007/12/26:ccos:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -600,10 +600,10 @@ ï¼ :LDP man-pages:3.29:2007/12/26:ccoshf:3:ccosh:3: ï¼ :LDP man-pages:3.29:2007/12/26:ccoshl:3:ccosh:3: ï¼ :LDP man-pages:3.29:2007/12/26:ccosl:3:ccos:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:ceil:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:ceil:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:ceilf:3:ceil:3: ï¼ :LDP man-pages:3.29:2010/09/20:ceill:3:ceil:3: -☆:LDP man-pages:3.25=>3.29:2010/09/12:cerf:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/12:cerf:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/12:cerfc:3:cerf:3: ï¼ :LDP man-pages:3.29:2010/09/12:cerfcf:3:cerf:3: ï¼ :LDP man-pages:3.29:2010/09/12:cerfcl:3:cerf:3: @@ -625,7 +625,7 @@ ○:LDP man-pages:3.29:2007/12/23:cimag:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/23:cimagf:3:cimag:3: ï¼ :LDP man-pages:3.29:2007/12/23:cimagl:3:cimag:3: -☆:LDP man-pages:3.25=>3.29:2010/10/04:clearenv:3:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/10/04:clearenv:3:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/08/29:clearerr:3:ferror:3: ï¼ :LDP man-pages:3.29:2008/08/29:clearerr_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2008/07/17:clnt_broadcast:3:rpc:3: @@ -645,7 +645,7 @@ ï¼ :LDP man-pages:3.29:2008/07/17:clnttcp_create:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:clntudp_bufcreate:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:clntudp_create:3:rpc:3: -☆:LDP man-pages:3.25=>3.29:2008/08/28:clock:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/28:clock:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/09/10:clock_getcpuclockid:3::::: ï¼ :LDP man-pages:3.29:2010/02/03:clock_getres:3:clock_getres:2: ï¼ :LDP man-pages:3.29:2010/02/03:clock_gettime:3:clock_getres:2: @@ -661,30 +661,30 @@ ï¼ :LDP man-pages:3.29:2007/12/26:clogl:3:clog:3: ○:LDP man-pages:3.29:2008/09/23:closedir:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/11/12:closelog:3:syslog:3: -☆:LDP man-pages:3.25=>3.29:2008/11/20:cmsg:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2008/11/20:cmsg:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2010/02/03:confstr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/12/26:conj:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/26:conjf:3:conj:3: ï¼ :LDP man-pages:3.29:2007/12/26:conjl:3:conj:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:copysign:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:copysign:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:copysignf:3:copysign:3: ï¼ :LDP man-pages:3.29:2010/09/20:copysignl:3:copysign:3: -☆:LDP man-pages:3.25=>3.29:2010/09/11:cos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/11:cos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/11:cosf:3:cos:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:cosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:cosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:coshf:3:cosh:3: ï¼ :LDP man-pages:3.29:2010/09/20:coshl:3:cosh:3: ï¼ :LDP man-pages:3.29:2010/09/11:cosl:3:cos:3: ○:LDP man-pages:3.29:2002/07/28:cpow:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2002/07/28:cpowf:3:cpow:3: ï¼ :LDP man-pages:3.29:2002/07/28:cpowl:3:cpow:3: -☆:LDP man-pages:3.24=>3.29:2010/06/10:cproj:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/10:cproj:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/06/10:cprojf:3:cproj:3: ï¼ :LDP man-pages:3.29:2010/06/10:cprojl:3:cproj:3: ○:LDP man-pages:3.29:2007/12/26:creal:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/26:crealf:3:creal:3: ï¼ :LDP man-pages:3.29:2007/12/26:creall:3:creal:3: -☆:LDP man-pages:3.24=>3.29:2010/06/20:crypt:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/06/20:crypt:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/06/20:crypt_r:3:crypt:3: ○:LDP man-pages:3.29:2007/12/26:csin:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/26:csinf:3:csin:3: @@ -701,8 +701,8 @@ ï¼ :LDP man-pages:3.29:2007/12/26:ctanhf:3:ctanh:3: ï¼ :LDP man-pages:3.29:2007/12/26:ctanhl:3:ctanh:3: ï¼ :LDP man-pages:3.29:2007/12/26:ctanl:3:ctan:3: -☆:LDP man-pages:3.25=>3.29:2007/07/26:ctermid:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki: -☆:LDP man-pages:3.25=>3.29:2010/02/25:ctime:3:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/07/26:ctermid:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki: +○:LDP man-pages:3.29:2010/02/25:ctime:3:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/25:ctime_r:3:ctime:3: ï¼ :LDP man-pages:3.29:2008/06/29:cuserid:3:getlogin:3: ○:LDP man-pages:3.29:2009/12/05:daemon:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO: @@ -712,9 +712,9 @@ ○:LDP man-pages:3.29:2007/05/18:des_crypt:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2007/05/18:des_setparity:3:des_crypt:3: ○:LDP man-pages:3.29:2010/02/25:difftime:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/26:dirfd:3:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/26:dirfd:3:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/03/30:dirname:3:basename:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:div:3:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:div:3:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/05/18:dl_iterate_phdr:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/12/06:dladdr:3:dlopen:3: ï¼ :LDP man-pages:3.29:2008/12/06:dlclose:3:dlopen:3: @@ -724,21 +724,21 @@ ï¼ :LDP man-pages:3.29:2008/12/06:dlvsym:3:dlopen:3: ï¼ :LDP man-pages:3.29:2010/06/17:dn_comp:3:resolver:3: ï¼ :LDP man-pages:3.29:2010/06/17:dn_expand:3:resolver:3: -☆:LDP man-pages:3.25=>3.29:2010/09/15:dprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2010/09/15:dprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2007/07/26:drand48:3:1997/01/20::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi: ○:LDP man-pages:3.29:2007/07/26:drand48_r:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/20:drem:3:remainder:3: ï¼ :LDP man-pages:3.29:2010/09/20:dremf:3:remainder:3: ï¼ :LDP man-pages:3.29:2010/09/20:dreml:3:remainder:3: -☆:LDP man-pages:3.25=>3.29:2010/09/22:dysize:3:2002/01/06::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2010/09/22:dysize:3:2002/01/06::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2010/09/10:eaccess:3:euidaccess:3: ï¼ :LDP man-pages:3.29:2007/05/18:ecb_crypt:3:des_crypt:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:ecvt:3:2009/05/14::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2007/07/26:ecvt_r:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:ecvt:3:2009/05/14::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2007/07/26:ecvt_r:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/07/17:edata:3:end:3: ○:LDP man-pages:3.29:2003/04/04:encrypt:3:2004/02/06::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2003/04/04:encrypt_r:3:encrypt:3: -☆:LDP man-pages:3.25=>3.29:2008/07/17:end:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/07/17:end:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2003/09/09:endaliasent:3:setaliasent:3: ï¼ :LDP man-pages:3.29:2002/02/28:endfsent:3:getfsent:3: ï¼ :LDP man-pages:3.29:2010/09/20:endgrent:3:getgrent:3: @@ -765,15 +765,15 @@ ï¼ :LDP man-pages:3.29:2007/05/18:envz_strip:3:envz_add:3: ï¼ :LDP man-pages:3.29:2007/07/26:erand48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:erand48_r:3:drand48_r:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:erf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:erfc:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:erf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:erfc:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:erfcf:3:erfc:3: ï¼ :LDP man-pages:3.29:2010/09/20:erfcl:3:erfc:3: ï¼ :LDP man-pages:3.29:2010/09/20:erff:3:erf:3: ï¼ :LDP man-pages:3.29:2010/09/20:erfl:3:erf:3: ○:LDP man-pages:3.29:2007/12/28:err:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/07/09:errno:3:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/08/29:error:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/07/09:errno:3:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:error:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/08/29:error_at_line:3:error:3: ï¼ :LDP man-pages:3.29:2010/08/29:error_message_count:3:error:3: ï¼ :LDP man-pages:3.29:2010/08/29:error_one_per_line:3:error:3: @@ -787,37 +787,37 @@ ï¼ :LDP man-pages:3.29:2002/07/20:ether_ntoa:3:ether_aton:3: ï¼ :LDP man-pages:3.29:2002/07/20:ether_ntoa_r:3:ether_aton:3: ï¼ :LDP man-pages:3.29:2002/07/20:ether_ntohost:3:ether_aton:3: -☆:LDP man-pages:3.25=>3.29:2010/09/10:euidaccess:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:euidaccess:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/08/30:eventfd_read:3:eventfd:2: ï¼ :LDP man-pages:3.29:2010/08/30:eventfd_write:3:eventfd:2: -☆:LDP man-pages:3.25=>3.29:2010/09/25:exec:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/25:exec:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/25:execl:3:exec:3: ï¼ :LDP man-pages:3.29:2010/09/25:execle:3:exec:3: ï¼ :LDP man-pages:3.29:2010/09/25:execlp:3:exec:3: ï¼ :LDP man-pages:3.29:2010/09/25:execv:3:exec:3: ï¼ :LDP man-pages:3.29:2010/09/25:execvp:3:exec:3: ï¼ :LDP man-pages:3.29:2010/09/25:execvpe:3:exec:3: -☆:LDP man-pages:3.25=>3.29:2009/09/20:exit:3:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:exp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/09/20:exit:3:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:exp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/08/11:exp10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/11:exp10f:3:exp10:3: ï¼ :LDP man-pages:3.29:2008/08/11:exp10l:3:exp10:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:exp2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:exp2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:exp2f:3:exp2:3: ï¼ :LDP man-pages:3.29:2010/09/20:exp2l:3:exp2:3: ï¼ :LDP man-pages:3.29:2010/09/20:expf:3:exp:3: ï¼ :LDP man-pages:3.29:2010/09/20:expl:3:exp:3: -☆:LDP man-pages:3.25=>3.29:2010/09/12:expm1:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/12:expm1:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/12:expm1f:3:expm1:3: ï¼ :LDP man-pages:3.29:2010/09/12:expm1l:3:expm1:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fabs:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fabs:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fabsf:3:fabs:3: ï¼ :LDP man-pages:3.29:2010/09/20:fabsl:3:fabs:3: ○:LDP man-pages:3.29:2009/02/23:fclose:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2006/12/27:fcloseall:3:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fcvt:3:ecvt:3: ï¼ :LDP man-pages:3.29:2007/07/26:fcvt_r:3:ecvt_r:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fdim:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fdim:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fdimf:3:fdim:3: ï¼ :LDP man-pages:3.29:2010/09/20:fdiml:3:fdim:3: ï¼ :LDP man-pages:3.29:2009/02/23:fdopen:3:fopen:3: @@ -830,7 +830,7 @@ ï¼ :LDP man-pages:3.29:2008/08/11:fegetexceptflag:3:fenv:3: ï¼ :LDP man-pages:3.29:2008/08/11:fegetround:3:fenv:3: ï¼ :LDP man-pages:3.29:2008/08/11:feholdexcept:3:fenv:3: -☆:LDP man-pages:3.24=>3.29:2008/08/11:fenv:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/11:fenv:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/29:feof:3:ferror:3: ï¼ :LDP man-pages:3.29:2008/08/29:feof_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2008/08/11:feraiseexcept:3:fenv:3: @@ -841,10 +841,10 @@ ï¼ :LDP man-pages:3.29:2008/08/11:fesetround:3:fenv:3: ï¼ :LDP man-pages:3.29:2008/08/11:fetestexcept:3:fenv:3: ï¼ :LDP man-pages:3.29:2008/08/11:feupdateenv:3:fenv:3: -☆:LDP man-pages:3.25=>3.29:2010/09/15:fexecve:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/15:fexecve:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/09/06:fflush:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:fflush_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:ffs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:ffs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/20:ffsl:3:ffs:3: ï¼ :LDP man-pages:3.29:2010/09/20:ffsll:3:ffs:3: ï¼ :LDP man-pages:3.29:2008/08/06:fgetc:3:gets:3: @@ -858,48 +858,48 @@ ï¼ :LDP man-pages:3.29:2008/08/29:fgets_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2010/02/25:fgetspent:3:getspnam:3: ï¼ :LDP man-pages:3.29:2010/02/25:fgetspent_r:3:getspnam:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:fgetwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:fgetwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:fgetwc_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:fgetws:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:1999/07/25:fgetws:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/08/29:fgetws_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2008/08/29:fileno:3:ferror:3: ï¼ :LDP man-pages:3.29:2008/08/29:fileno_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:2008/08/05:finite:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/05:finite:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/05:finitef:3:finite:3: ï¼ :LDP man-pages:3.29:2008/08/05:finitel:3:finite:3: -☆:LDP man-pages:3.25=>3.29:2008/08/29:flockfile:3:2001/11/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:floor:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/29:flockfile:3:2001/11/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:floor:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:floorf:3:floor:3: ï¼ :LDP man-pages:3.29:2010/09/20:floorl:3:floor:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fmaf:3:fma:3: ï¼ :LDP man-pages:3.29:2010/09/20:fmal:3:fma:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fmax:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fmax:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fmaxf:3:fmax:3: ï¼ :LDP man-pages:3.29:2010/09/20:fmaxl:3:fmax:3: -☆:LDP man-pages:3.24=>3.29:2010/09/15:fmemopen:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fmin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/15:fmemopen:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fmin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fminf:3:fmin:3: ï¼ :LDP man-pages:3.29:2010/09/20:fminl:3:fmin:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fmod:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fmod:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fmodf:3:fmod:3: ï¼ :LDP man-pages:3.29:2010/09/20:fmodl:3:fmod:3: -☆:LDP man-pages:3.25=>3.29:2008/06/14:fmtmsg:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/06/14:fmtmsg:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2000/10/15:fnmatch:3:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/02/23:fopen:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/02/23:fopen:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2008/12/05:fopencookie:3::::: ï¼ :LDP man-pages:3.29:2010/06/13:forkpty:3:openpty:3: ○:LDP man-pages:3.29:1993/04/04:fpathconf:3:1998/03/20::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fpclassify:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:fpclassify:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:fprintf:3:printf:3: ○:LDP man-pages:3.29:2001/12/15:fpurge:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:1993/04/04:fputc:3:puts:3: ï¼ :LDP man-pages:3.29:2008/08/29:fputc_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:1993/04/04:fputs:3:puts:3: ï¼ :LDP man-pages:3.29:2008/08/29:fputs_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:fputwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:fputwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:fputwc_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:fputws:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:fputws:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:fputws_unlocked:3:unlocked_stdio:3: ○:LDP man-pages:3.29:1996/05/17:fread:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:fread_unlocked:3:unlocked_stdio:3: @@ -908,11 +908,11 @@ ï¼ :LDP man-pages:3.29:2010/09/04:freehostent:3:getipnodebyname:3: ※:LDP man-pages:3.29:2010/10/06:freeifaddrs:3:getifaddrs:3: ï¼ :LDP man-pages:3.29:2009/02/23:freopen:3:fopen:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:frexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:frexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:frexpf:3:frexp:3: ï¼ :LDP man-pages:3.29:2010/09/20:frexpl:3:frexp:3: ï¼ :LDP man-pages:3.29:2010/09/20:fscanf:3:scanf:3: -☆:LDP man-pages:3.25=>3.29:1993/11/29:fseek:3:1998/04/27::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:1993/11/29:fseek:3:1998/04/27::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2001/11/05:fseeko:3:2006/01/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:1993/11/29:fsetpos:3:fseek:3: ï¼ :LDP man-pages:3.29:2003/08/22:fstatvfs:3:statvfs:3: @@ -927,11 +927,11 @@ ï¼ :LDP man-pages:3.29:2007/12/28:fts_open:3:fts:3: ï¼ :LDP man-pages:3.29:2007/12/28:fts_read:3:fts:3: ï¼ :LDP man-pages:3.29:2007/12/28:fts_set:3:fts:3: -☆:LDP man-pages:3.24=>3.29:2010/09/20:ftw:3:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:ftw:3:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/29:funlockfile:3:flockfile:3: ※:LDP man-pages:3.29:2009/12/13:futimens:3:utimensat:2: ○:LDP man-pages:3.29:2008/04/07:futimes:3:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:fwide:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/20:fwide:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ï¼ :LDP man-pages:3.29:2010/09/20:fwprintf:3:wprintf:3: ï¼ :LDP man-pages:3.29:1996/05/17:fwrite:3:fread:3: ï¼ :LDP man-pages:3.29:2008/08/29:fwrite_unlocked:3:unlocked_stdio:3: @@ -939,13 +939,13 @@ ※:LDP man-pages:3.29:2010/09/27:gai_error:3:getaddrinfo_a:3: ï¼ :LDP man-pages:3.29:2010/09/27:gai_strerror:3:getaddrinfo:3: ※:LDP man-pages:3.29:2010/09/27:gai_suspend:3:getaddrinfo_a:3: -☆:LDP man-pages:3.25=>3.29:2008/08/05:gamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/05:gamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/05:gammaf:3:gamma:3: ï¼ :LDP man-pages:3.29:2008/08/05:gammal:3:gamma:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:gcvt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:gcvt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:get_current_dir_name:3:getcwd:3: ï¼ :LDP man-pages:3.29:2008/07/17:get_myaddress:3:rpc:3: -☆:LDP man-pages:3.24=>3.29:2010/09/27:getaddrinfo:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/27:getaddrinfo:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/09/27:getaddrinfo_a:3::::: ï¼ :LDP man-pages:3.29:2003/09/09:getaliasbyname:3:setaliasent:3: ï¼ :LDP man-pages:3.29:2003/09/09:getaliasbyname_r:3:setaliasent:3: @@ -955,40 +955,40 @@ ï¼ :LDP man-pages:3.29:2008/08/29:getc_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2008/08/06:getchar:3:gets:3: ï¼ :LDP man-pages:3.29:2008/08/29:getchar_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getcwd:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getdate:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:getcwd:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:getdate:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:getdate_err:3:getdate:3: ï¼ :LDP man-pages:3.29:2010/09/20:getdate_r:3:getdate:3: ï¼ :LDP man-pages:3.29:2010/06/12:getdelim:3:getline:3: ○:LDP man-pages:3.29:2007/07/26:getdirentries:3:1998/04/30::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2008/03/17:getenv:3:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2002/02/28:getfsent:3:2002/08/07::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2002/02/28:getfsent:3:2002/08/07::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2002/02/28:getfsfile:3:getfsent:3: ï¼ :LDP man-pages:3.29:2002/02/28:getfsspec:3:getfsent:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getgrent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:getgrent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:getgrent_r:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/03/30:getgrgid:3:getgrnam:3: ï¼ :LDP man-pages:3.29:2009/03/30:getgrgid_r:3:getgrnam:3: -☆:LDP man-pages:3.25=>3.29:2009/03/30:getgrnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/03/30:getgrnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/03/30:getgrnam_r:3:getgrnam:3: ○:LDP man-pages:3.29:2008/07/03:getgrouplist:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/04:gethostbyaddr:3:gethostbyname:3: ï¼ :LDP man-pages:3.29:2010/10/04:gethostbyaddr_r:3:gethostbyname:3: -☆:LDP man-pages:3.25=>3.29:2010/10/04:gethostbyname:3:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/04:gethostbyname:3:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/04:gethostbyname2:3:gethostbyname:3: ï¼ :LDP man-pages:3.29:2010/10/04:gethostbyname2_r:3:gethostbyname:3: ï¼ :LDP man-pages:3.29:2010/10/04:gethostbyname_r:3:gethostbyname:3: ï¼ :LDP man-pages:3.29:2010/10/04:gethostent:3:gethostbyname:3: ï¼ :LDP man-pages:3.29:2010/10/04:gethostent_r:3:gethostbyname:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:gethostid:3::::: +○:LDP man-pages:3.29:2010/09/20:gethostid:3:2009/01/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/10/06:getifaddrs:3::::: ï¼ :LDP man-pages:3.29:2010/09/04:getipnodebyaddr:3:getipnodebyname:3: -☆:LDP man-pages:3.25=>3.29:2010/09/04:getipnodebyname:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.24=>3.29:2010/06/12:getline:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/04:getipnodebyname:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/06/12:getline:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:0000/00/00:getloadavg:3:2002/01/21::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2008/06/29:getlogin:3:2005/03/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/29:getlogin_r:3:getlogin:3: -☆:LDP man-pages:3.25=>3.29:2009/09/15:getmntent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/09/15:getmntent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/09/15:getmntent_r:3:getmntent:3: ○:LDP man-pages:3.29:2009/12/03:getnameinfo:3:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/19:getnetbyaddr:3:getnetent:3: @@ -1002,18 +1002,18 @@ ○:LDP man-pages:3.29:2010/02/03:getopt:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/03:getopt_long:3:getopt:3: ï¼ :LDP man-pages:3.29:2010/02/03:getopt_long_only:3:getopt:3: -☆:LDP man-pages:3.24=>3.29:2010/09/20:getpass:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:Older ver. is in obsolete/ +○:LDP man-pages:3.29:2010/09/20:getpass:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:Older ver. is in obsolete/ ï¼ :LDP man-pages:3.29:2008/08/19:getprotobyname:3:getprotoent:3: ※:LDP man-pages:3.29:2010/09/10:getprotobyname_r:3:getprotoent_r:3: ï¼ :LDP man-pages:3.29:2008/08/19:getprotobynumber:3:getprotoent:3: ※:LDP man-pages:3.29:2010/09/10:getprotobynumber_r:3:getprotoent_r:3: ○:LDP man-pages:3.29:2008/08/19:getprotoent:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/09/10:getprotoent_r:3::::: -☆:LDP man-pages:3.25=>3.29:2010/09/10:getpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:getpw:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:getpwent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:getpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:getpw:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:getpwent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:getpwent_r:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/03/30:getpwnam:3:2005/10/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/03/30:getpwnam:3:2005/10/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/03/30:getpwnam_r:3:getpwnam:3: ï¼ :LDP man-pages:3.29:2009/03/30:getpwuid:3:getpwnam:3: ï¼ :LDP man-pages:3.29:2009/03/30:getpwuid_r:3:getpwnam:3: @@ -1033,13 +1033,13 @@ ×:LDP man-pages:3.29:2010/09/10:getservent_r:3::::: ï¼ :LDP man-pages:3.29:2010/02/25:getspent:3:getspnam:3: ï¼ :LDP man-pages:3.29:2010/02/25:getspent_r:3:getspnam:3: -☆:LDP man-pages:3.25=>3.29:2010/02/25:getspnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/25:getspnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/25:getspnam_r:3:getspnam:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:getsubopt:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/26:getsubopt:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2002/07/18:getttyent:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2002/07/18:getttynam:3:getttyent:3: -☆:LDP man-pages:3.25=>3.29:2010/09/10:getumask:3:2003/02/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2007/07/26:getusershell:3:1998/02/05::ishioka@dad.eec.toshiba.co.jp:ISHIOKA Takashi: +○:LDP man-pages:3.29:2010/09/10:getumask:3:2003/02/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/07/26:getusershell:3:1998/02/05::ishioka@dad.eec.toshiba.co.jp:ISHIOKA Takashi: ○:LDP man-pages:3.29:2008/06/29:getutent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/29:getutent_r:3:getutent:3: ï¼ :LDP man-pages:3.29:2008/06/29:getutid:3:getutent:3: @@ -1051,10 +1051,10 @@ ï¼ :LDP man-pages:3.29:2008/06/29:getutxent:3:getutent:3: ï¼ :LDP man-pages:3.29:2008/06/29:getutxid:3:getutent:3: ï¼ :LDP man-pages:3.29:2008/06/29:getutxline:3:getutent:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:getw:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/26:getw:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:1999/07/25:getwc:3:fgetwc:3: ï¼ :LDP man-pages:3.29:2008/08/29:getwc_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:getwchar:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:getwchar:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:getwchar_unlocked:3:unlocked_stdio:3: ï¼ :LDP man-pages:3.29:2010/09/20:getwd:3:getcwd:3: ○:LDP man-pages:3.29:2007/10/10:glob:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: @@ -1065,11 +1065,11 @@ ※:LDP man-pages:3.29:2010/09/10:gnu_dev_makedev:3:makedev:3: ※:LDP man-pages:3.29:2010/09/10:gnu_dev_minor:3:makedev:3: ï¼ :LDP man-pages:3.29:2010/09/10:gnu_get_libc_release:3:gnu_get_libc_version:3: -☆:LDP man-pages:3.25=>3.29:2010/09/10:gnu_get_libc_version:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/06/14:grantpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:gnu_get_libc_version:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/14:grantpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:gsignal:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/04:h_errno:3:gethostbyname:3: -☆:LDP man-pages:3.25=>3.29:1994/08/18:hash:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:1994/08/18:hash:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2009/09/15:hasmntopt:3:getmntent:3: ï¼ :LDP man-pages:3.29:2008/10/06:hcreate:3:hsearch:3: ï¼ :LDP man-pages:3.29:2008/10/06:hcreate_r:3:hsearch:3: @@ -1087,18 +1087,18 @@ ※:LDP man-pages:3.29:2010/09/10:htole64:3:endian:3: ï¼ :LDP man-pages:3.29:2009/01/15:htonl:3:byteorder:3: ï¼ :LDP man-pages:3.29:2009/01/15:htons:3:byteorder:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:hypot:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:hypot:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:hypotf:3:hypot:3: ï¼ :LDP man-pages:3.29:2010/09/20:hypotl:3:hypot:3: -☆:LDP man-pages:3.25=>3.29:2008/09/08:iconv:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2008/08/11:iconv_close:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2008/08/11:iconv_open:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:ilogb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/09/08:iconv:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/08/11:iconv_close:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/08/11:iconv_open:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:ilogb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:ilogbf:3:ilogb:3: ï¼ :LDP man-pages:3.29:2010/09/20:ilogbl:3:ilogb:3: ï¼ :LDP man-pages:3.29:2010/09/20:imaxabs:3:abs:3: ï¼ :LDP man-pages:3.29:2010/09/20:imaxdiv:3:div:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:index:3:1997/12/12::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: +○:LDP man-pages:3.29:2010/09/20:index:3:1997/12/12::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: ○:LDP man-pages:3.29:2008/06/19:inet:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/06/19:inet_addr:3:inet:3: ï¼ :LDP man-pages:3.29:2008/06/19:inet_aton:3:inet:3: @@ -1115,10 +1115,10 @@ ï¼ :LDP man-pages:3.29:2008/03/07:initstate_r:3:random_r:3: ï¼ :LDP man-pages:3.29:2007/07/26:innetgr:3:setnetgrent:3: ☆:LDP man-pages:3.25=>3.29:2010/09/09:insque:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/10:intro:3:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:intro:3:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/28:iruserok:3:rcmd:3: ï¼ :LDP man-pages:3.29:2010/09/20:isalnum:3:isalpha:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:isalpha:3:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:isalpha:3:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:isascii:3:isalpha:3: ○:LDP man-pages:3.29:2008/12/03:isatty:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki: ï¼ :LDP man-pages:3.29:2010/09/20:isblank:3:isalpha:3: @@ -1126,7 +1126,7 @@ ï¼ :LDP man-pages:3.29:2010/09/20:isdigit:3:isalpha:3: ï¼ :LDP man-pages:3.29:2010/09/20:isfinite:3:fpclassify:3: ï¼ :LDP man-pages:3.29:2010/09/20:isgraph:3:isalpha:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:isgreater:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:isgreater:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:isgreaterequal:3:isgreater:3: ï¼ :LDP man-pages:3.29:2010/09/20:isinf:3:fpclassify:3: ï¼ :LDP man-pages:3.29:2008/08/05:isinff:3:finite:3: @@ -1144,21 +1144,21 @@ ï¼ :LDP man-pages:3.29:2010/09/20:isspace:3:isalpha:3: ï¼ :LDP man-pages:3.29:2010/09/20:isunordered:3:isgreater:3: ï¼ :LDP man-pages:3.29:2010/09/20:isupper:3:isalpha:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswalnum:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswalpha:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:iswblank:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswcntrl:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswctype:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswgraph:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswlower:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswprint:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswpunct:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswspace:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswupper:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:1999/07/25:iswxdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswalnum:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswalpha:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:iswblank:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswcntrl:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: +○:LDP man-pages:3.29:1999/07/25:iswctype:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: +○:LDP man-pages:3.29:1999/07/25:iswdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswgraph:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswlower:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswprint:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi: +○:LDP man-pages:3.29:1999/07/25:iswpunct:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswspace:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswupper:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:iswxdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/20:isxdigit:3:isalpha:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:j0:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:j0:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:j0f:3:j0:3: ï¼ :LDP man-pages:3.29:2010/09/20:j0l:3:j0:3: ï¼ :LDP man-pages:3.29:2010/09/20:j1:3:j0:3: @@ -1180,7 +1180,7 @@ ï¼ :LDP man-pages:3.29:2010/02/25:lckpwdf:3:getspnam:3: ï¼ :LDP man-pages:3.29:2007/07/26:lcong48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:lcong48_r:3:drand48_r:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:ldexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:ldexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:ldexpf:3:ldexp:3: ï¼ :LDP man-pages:3.29:2010/09/20:ldexpl:3:ldexp:3: ï¼ :LDP man-pages:3.29:2010/09/20:ldiv:3:div:3: @@ -1188,7 +1188,7 @@ ※:LDP man-pages:3.29:2010/09/10:le32toh:3:endian:3: ※:LDP man-pages:3.29:2010/09/10:le64toh:3:endian:3: ï¼ :LDP man-pages:3.29:1999/09/27:lfind:3:lsearch:3: -☆:LDP man-pages:3.25=>3.29:2010/09/11:lgamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/11:lgamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/11:lgamma_r:3:lgamma:3: ï¼ :LDP man-pages:3.29:2010/09/11:lgammaf:3:lgamma:3: ï¼ :LDP man-pages:3.29:2010/09/11:lgammaf_r:3:lgamma:3: @@ -1205,18 +1205,18 @@ ○:LDP man-pages:3.29:1993/04/25:localeconv:3:1998/05/25::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: ï¼ :LDP man-pages:3.29:2010/02/25:localtime:3:ctime:3: ï¼ :LDP man-pages:3.29:2010/02/25:localtime_r:3:ctime:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:lockf:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/09/20:log:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/09/20:log10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:lockf:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:log:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:log10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:log10f:3:log10:3: ï¼ :LDP man-pages:3.29:2010/09/20:log10l:3:log10:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:log1p:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:log1p:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:log1pf:3:log1p:3: ï¼ :LDP man-pages:3.29:2010/09/20:log1pl:3:log1p:3: -☆:LDP man-pages:3.24=>3.29:2010/09/12:log2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/12:log2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/12:log2f:3:log2:3: ï¼ :LDP man-pages:3.29:2010/09/12:log2l:3:log2:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:logb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:logb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:logbf:3:logb:3: ï¼ :LDP man-pages:3.29:2010/09/20:logbl:3:logb:3: ï¼ :LDP man-pages:3.29:2010/09/20:logf:3:log:3: @@ -1228,10 +1228,10 @@ ○:LDP man-pages:3.29:2009/01/13:longjmp:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/26:lrand48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:lrand48_r:3:drand48_r:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:lrint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:lrint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:lrintf:3:lrint:3: ï¼ :LDP man-pages:3.29:2010/09/20:lrintl:3:lrint:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:lround:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:lround:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:lroundf:3:lround:3: ï¼ :LDP man-pages:3.29:2010/09/20:lroundl:3:lround:3: ○:LDP man-pages:3.29:1999/09/27:lsearch:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -1243,69 +1243,69 @@ ☆:LDP man-pages:3.25=>3.29:2010/10/18:malloc:3:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.25=>3.29:2010/10/13:malloc_hook:3:2003/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/09/10:matherr:3::::: -☆:LDP man-pages:3.25=>3.29:1999/07/25:mblen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:1999/07/25:mbrlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2001/11/22:mbrtowc:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2000/11/20:mbsinit:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2010/09/15:mbsnrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:1999/07/25:mbsrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:1999/07/25:mbstowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2001/07/04:mbtowc:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:1999/07/25:mblen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:1999/07/25:mbrlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2001/11/22:mbrtowc:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2000/11/20:mbsinit:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/15:mbsnrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:1999/07/25:mbsrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:1999/07/25:mbstowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2001/07/04:mbtowc:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ï¼ :LDP man-pages:3.29:2010/09/20:memalign:3:posix_memalign:3: ○:LDP man-pages:3.29:2009/01/13:memccpy:3:1997/07/26::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: -☆:LDP man-pages:3.25=>3.29:2009/12/04:memchr:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/04:memchr:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:1993/04/10:memcmp:3:1997/12/17::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: ○:LDP man-pages:3.29:1993/04/10:memcpy:3:1997/02/21::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: -☆:LDP man-pages:3.25=>3.29:2010/09/10:memfrob:3:1998/05/34::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: +○:LDP man-pages:3.29:2010/09/10:memfrob:3:1998/05/34::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ○:LDP man-pages:3.29:2008/12/05:memmem:3:1997/12/17::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: ○:LDP man-pages:3.29:1993/04/10:memmove:3:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/08/12:mempcpy:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/12/04:memrchr:3:memchr:3: ○:LDP man-pages:3.29:1993/04/11:memset:3:1997/02/21::tyoshino@eng.toyo.ac.jp:Takashi Yoshino: ※:LDP man-pages:3.29:2010/09/10:minor:3:makedev:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:mkdtemp:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/26:mkdtemp:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2008/06/12:mkfifo:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2009/12/13:mkfifoat:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/12/13:mkfifoat:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/26:mkostemp:3:mkstemp:3: ï¼ :LDP man-pages:3.29:2010/09/26:mkostemps:3:mkstemp:3: ☆:LDP man-pages:3.24=>3.29:2010/09/26:mkstemp:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:mkstemps:3:mkstemp:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:mktemp:3:1999/04/10::tanisako@osa.dec.com:Kazuyuki Tanisako: +○:LDP man-pages:3.29:2010/09/20:mktemp:3:1999/04/10::tanisako@osa.dec.com:Kazuyuki Tanisako: ï¼ :LDP man-pages:3.29:2010/02/25:mktime:3:ctime:3: ï¼ :LDP man-pages:3.29:2008/04/22:mmap64:3:mmap2:2: -☆:LDP man-pages:3.25=>3.29:2010/09/20:modf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:modf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:modff:3:modf:3: ï¼ :LDP man-pages:3.29:2010/09/20:modfl:3:modf:3: ○:LDP man-pages:3.29:1993/06/04:mpool:3:1999/08/19::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2010/08/29:mq_close:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/08/29:mq_getattr:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/10/04:mq_notify:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:mq_close:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:mq_getattr:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/04:mq_notify:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/02/20:mq_open:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:mq_receive:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:mq_send:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:mq_receive:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:mq_send:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/08/29:mq_setattr:3:mq_getattr:3: ï¼ :LDP man-pages:3.29:2010/09/20:mq_timedreceive:3:mq_receive:3: ï¼ :LDP man-pages:3.29:2010/09/20:mq_timedsend:3:mq_send:3: -☆:LDP man-pages:3.25=>3.29:2010/08/29:mq_unlink:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/08/29:mq_unlink:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/26:mrand48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:mrand48_r:3:drand48_r:3: ○:LDP man-pages:3.29:2002/07/20:mtrace:3:2003/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2002/07/20:muntrace:3:mtrace:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:nan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:nan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:nanf:3:nan:3: ï¼ :LDP man-pages:3.29:2010/09/20:nanl:3:nan:3: ï¼ :LDP man-pages:3.29:2010/09/20:nearbyint:3:rint:3: ï¼ :LDP man-pages:3.29:2010/09/20:nearbyintf:3:rint:3: ï¼ :LDP man-pages:3.29:2010/09/20:nearbyintl:3:rint:3: ○:LDP man-pages:3.29:1999/05/14:netlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2010/09/20:nextafter:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:nextafter:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:nextafterf:3:nextafter:3: ï¼ :LDP man-pages:3.29:2010/09/20:nextafterl:3:nextafter:3: ï¼ :LDP man-pages:3.29:2010/09/20:nexttoward:3:nextafter:3: ï¼ :LDP man-pages:3.29:2010/09/20:nexttowardf:3:nextafter:3: ï¼ :LDP man-pages:3.29:2010/09/20:nexttowardl:3:nextafter:3: ï¼ :LDP man-pages:3.29:2010/09/20:nftw:3:ftw:3: -☆:LDP man-pages:3.25=>3.29:2010/10/03:nl_langinfo:3:2001/07/15::KY4N-UCD@asahi-net.or.jp:UCHIDA Norihiro: +○:LDP man-pages:3.29:2010/10/03:nl_langinfo:3:2001/07/15::KY4N-UCD@asahi-net.or.jp:UCHIDA Norihiro: ï¼ :LDP man-pages:3.29:2007/07/26:nrand48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:nrand48_r:3:drand48_r:3: ï¼ :LDP man-pages:3.29:2009/01/15:ntohl:3:byteorder:3: @@ -1314,9 +1314,9 @@ ○:LDP man-pages:3.29:2008/12/05:on_exit:3:2009/01/15:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/15:open_memstream:3:fmemopen:3: ï¼ :LDP man-pages:3.29:2010/09/15:open_wmemstream:3:fmemopen:3: -☆:LDP man-pages:3.24=>3.29:2010/06/20:opendir:3:2007/10/14:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/20:opendir:3:2007/10/14:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/11/12:openlog:3:syslog:3: -☆:LDP man-pages:3.24=>3.29:2010/06/13:openpty:3:2006/02/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/13:openpty:3:2006/02/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/02/03:optarg:3:getopt:3: ï¼ :LDP man-pages:3.29:2010/02/03:opterr:3:getopt:3: ï¼ :LDP man-pages:3.29:2010/02/03:optind:3:getopt:3: @@ -1330,17 +1330,17 @@ ï¼ :LDP man-pages:3.29:2008/07/17:pmap_rmtcall:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:pmap_set:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:pmap_unset:3:rpc:3: -☆:LDP man-pages:3.25=>3.29:2010/02/03:popen:3:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:posix_fallocate:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/20:posix_memalign:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/10/04:posix_openpt:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/12:pow:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/03:popen:3:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:posix_fallocate:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:posix_memalign:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/10/04:posix_openpt:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/12:pow:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/10/05:pow10:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2004/10/05:pow10f:3:pow10:3: ï¼ :LDP man-pages:3.29:2004/10/05:pow10l:3:pow10:3: ï¼ :LDP man-pages:3.29:2010/09/12:powf:3:pow:3: ï¼ :LDP man-pages:3.29:2010/09/12:powl:3:pow:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:printf:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:printf:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/07/26:profil:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2006/04/29:program_invocation_name:3:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2006/04/29:program_invocation_short_name:3:program_invocation_name:3: @@ -1397,7 +1397,7 @@ ※:LDP man-pages:3.29:2010/09/10:pthread_timedjoin_np:3:pthread_tryjoin_np:3: ×:LDP man-pages:3.29:2010/09/10:pthread_tryjoin_np:3::::: ×:LDP man-pages:3.29:2009/04/10:pthread_yield:3::::: -☆:LDP man-pages:3.25=>3.29:2008/09/03:ptsname:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/09/03:ptsname:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/09/03:ptsname_r:3:ptsname:3: ï¼ :LDP man-pages:3.29:1993/04/04:putc:3:puts:3: ï¼ :LDP man-pages:3.29:2008/08/29:putc_unlocked:3:unlocked_stdio:3: @@ -1413,28 +1413,28 @@ ï¼ :LDP man-pages:3.29:2010/09/26:putw:3:getw:3: ï¼ :LDP man-pages:3.29:1999/07/25:putwc:3:fputwc:3: ï¼ :LDP man-pages:3.29:2008/08/29:putwc_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:1999/07/25:putwchar:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1999/07/25:putwchar:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/08/29:putwchar_unlocked:3:unlocked_stdio:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:qecvt:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:qecvt:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/26:qecvt_r:3:ecvt_r:3: ï¼ :LDP man-pages:3.29:2010/09/20:qfcvt:3:qecvt:3: ï¼ :LDP man-pages:3.29:2007/07/26:qfcvt_r:3:ecvt_r:3: ï¼ :LDP man-pages:3.29:2010/09/20:qgcvt:3:qecvt:3: ○:LDP man-pages:3.29:2009/09/15:qsort:3:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2007/12/28:queue:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2007/12/28:queue:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2008/10/17:raise:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: ☆:LDP man-pages:3.25=>3.29:2010/10/01:rand:3:2005/03/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/10/01:rand_r:3:rand:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:random:3:1997/01/21::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi: -☆:LDP man-pages:3.25=>3.29:2008/03/07:random_r:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:random:3:1997/01/21::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi: +○:LDP man-pages:3.29:2008/03/07:random_r:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/12/04:rawmemchr:3:memchr:3: -☆:LDP man-pages:3.25=>3.29:2007/12/28:rcmd:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2007/12/28:rcmd:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:1995/07/14:re_comp:3:1997/12/18::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: ï¼ :LDP man-pages:3.29:1995/07/14:re_exec:3:re_comp:3: -☆:LDP man-pages:3.25=>3.29:2010/09/10:readdir:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:readdir:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/10:readdir_r:3:readdir:3: ï¼ :LDP man-pages:3.29:2010/10/18:realloc:3:malloc:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:realpath:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:realpath:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1994/08/18:recno:3:1999/08/19::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2008/05/29:regcomp:3:regex:3: ï¼ :LDP man-pages:3.29:2008/05/29:regerror:3:regex:3: @@ -1442,12 +1442,12 @@ ï¼ :LDP man-pages:3.29:2008/05/29:regexec:3:regex:3: ï¼ :LDP man-pages:3.29:2008/05/29:regfree:3:regex:3: ï¼ :LDP man-pages:3.29:2008/07/17:registerrpc:3:rpc:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:remainder:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:remainder:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:remainderf:3:remainder:3: ï¼ :LDP man-pages:3.29:2010/09/20:remainderl:3:remainder:3: ○:LDP man-pages:3.29:2008/12/03:remove:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/09:remque:3:insque:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:remquo:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:remquo:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:remquof:3:remquo:3: ï¼ :LDP man-pages:3.29:2010/09/20:remquol:3:remquo:3: ï¼ :LDP man-pages:3.29:2010/06/17:res_init:3:resolver:3: @@ -1456,24 +1456,24 @@ ï¼ :LDP man-pages:3.29:2010/06/17:res_querydomain:3:resolver:3: ï¼ :LDP man-pages:3.29:2010/06/17:res_search:3:resolver:3: ï¼ :LDP man-pages:3.29:2010/06/17:res_send:3:resolver:3: -☆:LDP man-pages:3.24=>3.29:2010/06/17:resolver:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/06/17:resolver:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:1993/11/29:rewind:3:fseek:3: ○:LDP man-pages:3.29:1995/06/11:rewinddir:3:1997/12/24::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: -☆:LDP man-pages:3.25=>3.29:2010/09/10:rexec:3:2005/12/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:rexec:3:2005/12/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:rindex:3:index:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:rint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:rint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:rintf:3:rint:3: ï¼ :LDP man-pages:3.29:2010/09/20:rintl:3:rint:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:round:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:round:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:roundf:3:round:3: ï¼ :LDP man-pages:3.29:2010/09/20:roundl:3:round:3: -☆:LDP man-pages:3.25=>3.29:2008/07/17:rpc:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/07/17:rpc:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2007/07/26:rpmatch:3:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/12/28:rresvport:3:rcmd:3: ○:LDP man-pages:3.29:2010/02/25:rtime:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/01/11:rtnetlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2010/01/11:rtnetlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2007/12/28:ruserok:3:rcmd:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:scalb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:scalb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:scalbf:3:scalb:3: ï¼ :LDP man-pages:3.29:2010/09/20:scalbl:3:scalb:3: ×:LDP man-pages:3.29:2010/09/20:scalbln:3::::: @@ -1483,7 +1483,7 @@ ※:LDP man-pages:3.29:2010/09/20:scalbnf:3:scalbln:3: ※:LDP man-pages:3.29:2010/09/20:scalbnl:3:scalbln:3: ○:LDP man-pages:3.29:2009/02/10:scandir:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:scanf:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:scanf:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/12/08:sched_getcpu:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2007/07/26:seed48:3:drand48:3: ï¼ :LDP man-pages:3.29:2007/07/26:seed48_r:3:drand48_r:3: @@ -1501,7 +1501,7 @@ ○:LDP man-pages:3.29:2003/09/09:setaliasent:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2008/06/26:setbuf:3:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2008/06/26:setbuffer:3:setbuf:3: -☆:LDP man-pages:3.25=>3.29:2009/09/20:setenv:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/09/20:setenv:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2002/02/28:setfsent:3:getfsent:3: ï¼ :LDP man-pages:3.29:2010/09/20:setgrent:3:getgrent:3: ï¼ :LDP man-pages:3.29:2010/10/04:sethostent:3:gethostbyname:3: @@ -1514,7 +1514,7 @@ ○:LDP man-pages:3.29:2001/10/05:setlogmask:3:2001/11/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/09/15:setmntent:3:getmntent:3: ï¼ :LDP man-pages:3.29:2008/08/19:setnetent:3:getnetent:3: -☆:LDP man-pages:3.25=>3.29:2007/07/26:setnetgrent:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/07/26:setnetgrent:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/19:setprotoent:3:getprotoent:3: ï¼ :LDP man-pages:3.29:2010/09/20:setpwent:3:getpwent:3: ï¼ :LDP man-pages:3.29:2008/08/19:setrpcent:3:getrpcent:3: @@ -1529,7 +1529,7 @@ ï¼ :LDP man-pages:3.29:2008/06/26:setvbuf:3:setbuf:3: ï¼ :LDP man-pages:3.29:2010/02/25:sgetspent:3:getspnam:3: ï¼ :LDP man-pages:3.29:2010/02/25:sgetspent_r:3:getspnam:3: -☆:LDP man-pages:3.25=>3.29:2009/02/25:shm_open:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/02/25:shm_open:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/02/25:shm_unlink:3:shm_open:3: ï¼ :LDP man-pages:3.29:2008/09/01:sigaddset:3:sigsetops:3: ï¼ :LDP man-pages:3.29:2008/09/01:sigandset:3:sigsetops:3: @@ -1540,32 +1540,32 @@ ï¼ :LDP man-pages:3.29:2007/07/26:siggetmask:3:sigvec:3: ï¼ :LDP man-pages:3.29:2010/09/20:sighold:3:sigset:3: ï¼ :LDP man-pages:3.29:2010/09/20:sigignore:3:sigset:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:siginterrupt:3:1998/05/24::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/26:siginterrupt:3:1998/05/24::hanataka@abyss.rim.or.jp:HANATAKA Shinya: ï¼ :LDP man-pages:3.29:2008/09/01:sigisemptyset:3:sigsetops:3: ï¼ :LDP man-pages:3.29:2008/09/01:sigismember:3:sigsetops:3: ï¼ :LDP man-pages:3.29:2009/01/13:siglongjmp:3:longjmp:3: ï¼ :LDP man-pages:3.29:2007/07/26:sigmask:3:sigvec:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:signbit:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:signbit:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/11:signgam:3:lgamma:3: -☆:LDP man-pages:3.25=>3.29:2009/02/04:significand:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/02/04:significand:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/02/04:significandf:3:significand:3: ï¼ :LDP man-pages:3.29:2009/02/04:significandl:3:significand:3: ï¼ :LDP man-pages:3.29:2008/09/01:sigorset:3:sigsetops:3: -☆:LDP man-pages:3.25=>3.29:2010/09/12:sigpause:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/12:sigpause:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:sigrelse:3:sigset:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:sigset:3:2005/12/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:sigset:3:2005/12/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/06/26:sigsetjmp:3:setjmp:3: ï¼ :LDP man-pages:3.29:2007/07/26:sigsetmask:3:sigvec:3: -☆:LDP man-pages:3.25=>3.29:2008/09/01:sigsetops:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/09/01:sigsetops:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/26:sigstack:3:sigaltstack:2: ○:LDP man-pages:3.29:2007/07/26:sigvec:3:2005/12/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:sigwait:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/11:sin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:sigwait:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/11:sin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/08/11:sincos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/08/11:sincosf:3:sincos:3: ï¼ :LDP man-pages:3.29:2008/08/11:sincosl:3:sincos:3: ï¼ :LDP man-pages:3.29:2010/09/11:sinf:3:sin:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:sinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:sinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:sinhf:3:sinh:3: ï¼ :LDP man-pages:3.29:2010/09/20:sinhl:3:sinh:3: ï¼ :LDP man-pages:3.29:2010/09/11:sinl:3:sin:3: @@ -1573,7 +1573,7 @@ ï¼ :LDP man-pages:3.29:2010/09/20:snprintf:3:printf:3: ○:LDP man-pages:3.29:2008/12/03:sockatmark:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/20:sprintf:3:printf:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:sqrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:sqrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:sqrtf:3:sqrt:3: ï¼ :LDP man-pages:3.29:2010/09/20:sqrtl:3:sqrt:3: ï¼ :LDP man-pages:3.29:2010/10/01:srand:3:rand:3: @@ -1583,31 +1583,31 @@ ï¼ :LDP man-pages:3.29:2008/03/07:srandom_r:3:random_r:3: ï¼ :LDP man-pages:3.29:2010/09/20:sscanf:3:scanf:3: ï¼ :LDP man-pages:3.29:2007/07/26:ssignal:3:gsignal:3: -☆:LDP man-pages:3.24=>3.29:2003/08/22:statvfs:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2001/10/14:stdarg:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2003/08/22:statvfs:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2001/10/14:stdarg:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2008/07/14:stderr:3:stdin:3: -☆:LDP man-pages:3.25=>3.29:2008/07/14:stdin:3:2005/09/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/07/14:stdin:3:2005/09/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2001/12/26:stdio:3:2004/02/06::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:2001/12/16:stdio_ext:3:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/07/14:stdout:3:stdin:3: -☆:LDP man-pages:3.25=>3.29:2010/09/15:stpcpy:3:1997/12/26::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: -☆:LDP man-pages:3.25=>3.29:2010/09/15:stpncpy:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strcasecmp:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: +○:LDP man-pages:3.29:2010/09/15:stpcpy:3:1997/12/26::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: +○:LDP man-pages:3.29:2010/09/15:stpncpy:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/20:strcasecmp:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: ï¼ :LDP man-pages:3.29:2010/09/20:strcasestr:3:strstr:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strcat:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strchr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strcat:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/20:strchr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:strchrnul:3:strchr:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strcmp:3:2001/10/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strcoll:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strcpy:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:strcmp:3:2001/10/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strcoll:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strcpy:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/20:strcspn:3:strspn:3: -☆:LDP man-pages:3.25=>3.29:2010/09/26:strdup:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/26:strdup:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2010/09/26:strdupa:3:strdup:3: -☆:LDP man-pages:3.25=>3.29:2009/03/30:strerror:3:2005/12/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/03/30:strerror:3:2005/12/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/03/30:strerror_r:3:strerror:3: ○:LDP man-pages:3.29:2000/12/05:strfmon:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strfry:3:1998/05/25::motoki@hal.t.u-tokyo.ac.jp:Akihiro Motoki: -☆:LDP man-pages:3.25=>3.29:2010/01/17:strftime:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strfry:3:1998/05/25::motoki@hal.t.u-tokyo.ac.jp:Akihiro Motoki: +○:LDP man-pages:3.29:2010/01/17:strftime:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2010/02/25:string:3:1997/01/20::yoshino@civil.jcn.nihon-u.ac.jp:YOSHINO Takashi: ○:LDP man-pages:3.29:1993/04/12:strlen:3:1997/01/20::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi: ï¼ :LDP man-pages:3.29:2010/09/20:strncasecmp:3:strcasecmp:3: @@ -1616,29 +1616,29 @@ ï¼ :LDP man-pages:3.29:2010/09/20:strncpy:3:strcpy:3: ï¼ :LDP man-pages:3.29:2010/09/26:strndup:3:strdup:3: ï¼ :LDP man-pages:3.29:2010/09/26:strndupa:3:strdup:3: -☆:LDP man-pages:3.25=>3.29:2010/09/15:strnlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strpbrk:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2009/12/05:strptime:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/09/15:strnlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya: +○:LDP man-pages:3.29:2010/09/20:strpbrk:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata: +○:LDP man-pages:3.29:2009/12/05:strptime:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/09/20:strrchr:3:strchr:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strsep:3:2009/03/05::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/15:strsignal:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strspn:3:1997/12/16::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strstr:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strtod:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strsep:3:2009/03/05::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/15:strsignal:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:strspn:3:1997/12/16::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka: +○:LDP man-pages:3.29:2010/09/20:strstr:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/20:strtod:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:strtof:3:strtod:3: ○:LDP man-pages:3.29:2003/11/28:strtoimax:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2010/09/27:strtok:3:2005/11/19:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/27:strtok:3:2005/11/19:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/27:strtok_r:3:strtok:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strtol:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strtol:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:strtold:3:strtod:3: ï¼ :LDP man-pages:3.29:2010/09/20:strtoll:3:strtol:3: ï¼ :LDP man-pages:3.29:2010/09/20:strtoq:3:strtol:3: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strtoul:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/20:strtoul:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/20:strtoull:3:strtoul:3: ï¼ :LDP man-pages:3.29:2003/11/28:strtoumax:3:strtoimax:3: ï¼ :LDP man-pages:3.29:2010/09/20:strtouq:3:strtoul:3: ○:LDP man-pages:3.29:2001/12/19:strverscmp:3:2002/09/22::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/20:strxfrm:3:1999/03/24::ss236rx@ymg.urban.ne.jp:Shouichi Saito: +○:LDP man-pages:3.29:2010/09/20:strxfrm:3:1999/03/24::ss236rx@ymg.urban.ne.jp:Shouichi Saito: ï¼ :LDP man-pages:3.29:2008/07/17:svc_destroy:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:svc_freeargs:3:rpc:3: ï¼ :LDP man-pages:3.29:2008/07/17:svc_getargs:3:rpc:3: @@ -1666,9 +1666,9 @@ ï¼ :LDP man-pages:3.29:2010/09/20:swprintf:3:wprintf:3: ï¼ :LDP man-pages:3.29:2007/07/26:sys_errlist:3:perror:3: ï¼ :LDP man-pages:3.29:2007/07/26:sys_nerr:3:perror:3: -☆:LDP man-pages:3.24=>3.29:2007/12/12:sysconf:3:2005/03/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2008/11/12:syslog:3:2008/07/24:o:argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2010/09/10:system:3:2005/03/12:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/12/12:sysconf:3:2005/03/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/11/12:syslog:3:2008/07/24:o:argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/09/10:system:3:2005/03/12:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/05/04:sysv_signal:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.25=>3.29:2010/09/11:tan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2010/09/11:tanf:3:tan:3: @@ -1862,16 +1862,16 @@ ï¼ :LDP man-pages:3.29:2008/08/10:ynl:3:y0:3: ○:LDP man-pages:3.29:1994/10/31:console:4:2002/01/14:o:argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2008/01/01:console_codes:4:2008/10/08::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2009/02/28:console_ioctl:4:2008/07/22::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2009/02/28:console_ioctl:4:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ×:LDP man-pages:3.29:2009/03/31:cpuid:4::::: ○:LDP man-pages:3.29:2000/03/01:dsp56k:4:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/02/01:epoll:4:epoll:7: -☆:LDP man-pages:3.25=>3.29:2010/08/29:fd:4:1998/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: +○:LDP man-pages:3.29:2010/08/29:fd:4:1998/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ï¼ :LDP man-pages:3.29:2008/12/03:fifo:4:fifo:7: ○:LDP man-pages:3.29:1997/08/02:full:4:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2002/12/31:futex:4:futex:7: ○:LDP man-pages:3.29:1992/12/17:hd:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: -☆:LDP man-pages:3.25=>3.29:2010/09/04:initrd:4:2005/10/09:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/04:initrd:4:2005/10/09:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/10/23:intro:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ï¼ :LDP man-pages:3.29:1992/11/21:kmem:4:mem:4: ○:LDP man-pages:3.29:1995/01/15:lp:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: @@ -1881,25 +1881,25 @@ ○:LDP man-pages:3.29:2009/02/23:null:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ï¼ :LDP man-pages:3.29:1992/11/21:port:4:mem:4: ï¼ :LDP man-pages:3.29:2002/10/09:ptmx:4:pts:4: -☆:LDP man-pages:3.25=>3.29:2002/10/09:pts:4:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2002/10/09:pts:4:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1992/11/21:ram:4:1997/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi: -☆:LDP man-pages:3.25=>3.29:2010/08/29:random:4:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/02/25:rtc:4:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2010/08/29:random:4:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/25:rtc:4:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO: ○:LDP man-pages:3.29:1992/12/17:sd:4:1998/02/05::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ○:LDP man-pages:3.29:2007/11/25:sk98lin:4:2007/06/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/04:st:4:2005/06/12::nakano@st.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2010/09/04:st:4:2005/06/12::nakano@st.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2003/04/07:tty:4:2003/09/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1992/12/19:ttyS:4:1998/02/05::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: -☆:LDP man-pages:3.25=>3.29:2008/10/29:tty_ioctl:4:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/10/29:tty_ioctl:4:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2010/08/29:urandom:4:random:4: ○:LDP man-pages:3.29:2007/12/17:vcs:4:2001/02/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2007/12/17:vcsa:4:vcs:4: -☆:LDP man-pages:3.25=>3.29:1996/10/22:wavelan:4:1998/02/10::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: +○:LDP man-pages:3.29:1996/10/22:wavelan:4:1998/02/10::ishikawa@linux.or.jp:ISHIKAWA Mutsumi: ï¼ :LDP man-pages:3.29:2009/02/23:zero:4:null:4: ○:LDP man-pages:3.29:2008/06/15:acct:5:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:1994/11/28:charmap:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2009/07/25:complex:5:complex:7: -☆:LDP man-pages:3.24=>3.29:2010/02/27:core:5:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/27:core:5:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2001/12/26:dir_colors:5:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO: ☆:LDP man-pages:3.24=>3.29:2010/06/19:elf:5:2005/11/03::ysato444@yahoo.co.jp:Yuichi SATO: ï¼ :LDP man-pages:3.29:2009/07/25:environ:5:environ:7: @@ -1908,7 +1908,7 @@ ○:LDP man-pages:3.29:2000/08/27:ftpusers:5:2001/03/12::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2009/10/17:group:5:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2003/08/23:host.conf:5:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2002/06/16:hosts:5:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2002/06/16:hosts:5:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2003/08/24:hosts.equiv:5:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/10/23:intro:5:1998/10/13::nakano@apm.seikei.ac.jp:NAKANO Takeo: ï¼ :LDP man-pages:3.29:2009/01/26:ipc:5:svipc:7: @@ -1925,15 +1925,15 @@ ○:LDP man-pages:3.29:2008/09/23:protocols:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2009/03/01:resolv.conf:5:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2009/03/01:resolver:5:resolv.conf:5: -☆:LDP man-pages:3.24=>3.29:1985/09/26:rpc:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:1985/09/26:rpc:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:1992/12/29:securetty:5:2003/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/05/22:services:5:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro Motoki: +○:LDP man-pages:3.29:2010/05/22:services:5:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro Motoki: ○:LDP man-pages:3.29:1993/11/21:shells:5:2000/12/11::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2001/06/19:slabinfo:5:2001/09/10::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:1996/10/21:termcap:5:2000/10/12::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:1993/07/24:ttytype:5:1998/02/10::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:1996/10/21:termcap:5:2000/10/12::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:1993/07/24:ttytype:5:1998/02/10::nakano@apm.seikei.ac.jp:NAKANO Takeo: ☆:LDP man-pages:3.25=>3.29:2010/08/31:tzfile:5:1999/09/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: -☆:LDP man-pages:3.25=>3.29:2008/10/10:utmp:5:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/10/10:utmp:5:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ï¼ :LDP man-pages:3.29:2008/10/10:utmpx:5:utmp:5: ï¼ :LDP man-pages:3.29:2008/10/10:wtmp:5:utmp:5: ○:LDP man-pages:3.29:2007/10/23:intro:6:1997/11/15::pessi@kmc.kyoto-u.ac.jp:II Ryouta: @@ -1941,22 +1941,22 @@ ×:LDP man-pages:3.29:2010/09/20:armscii-8:7::::: ○:LDP man-pages:3.29:2008/11/25:arp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/02/12:ascii:7:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/19:boot:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2007/12/16:bootparam:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:2010/06/19:capabilities:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/19:boot:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/12/16:bootparam:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/06/19:capabilities:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/06/03:charsets:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ○:LDP man-pages:3.29:2009/07/25:complex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/09/20:cp1251:7::::: ×:LDP man-pages:3.29:2008/11/12:cpuset:7::::: -☆:LDP man-pages:3.25=>3.29:2008/06/03:credentials:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/06/03:credentials:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/11/20:ddp:7:1999/12/06::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2009/07/25:environ:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/02/01:epoll:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:feature_test_macros:7:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/02/01:epoll:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:feature_test_macros:7:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/12/03:fifo:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2002/12/31:futex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2002/12/31:futex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ※:LDP man-pages:3.29:2009/01/13:glibc:7:libc:7: -☆:LDP man-pages:3.25=>3.29:2003/08/24:glob:7:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo: +○:LDP man-pages:3.29:2003/08/24:glob:7:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2009/03/30:hier:7:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: ×:LDP man-pages:3.29:2008/06/11:hostname:7::::: ○:LDP man-pages:3.29:2010/02/25:icmp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: @@ -2009,7 +2009,7 @@ ï¼ :LDP man-pages:3.29:2008/10/30:iso_8859_7:7:iso_8859-7:7: ※:LDP man-pages:3.29:2010/09/20:iso_8859_8:7:iso_8859-8:7: ï¼ :LDP man-pages:3.29:2002/09/24:iso_8859_9:7:iso_8859-9:7: -☆:LDP man-pages:3.25=>3.29:2009/02/04:koi8-r:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2009/02/04:koi8-r:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: ×:LDP man-pages:3.29:2010/09/20:koi8-u:7::::: ï¼ :LDP man-pages:3.29:1999/05/31:latin1:7:iso_8859-1:7: ï¼ :LDP man-pages:3.29:2003/03/05:latin10:7:iso_8859-16:7: @@ -2024,49 +2024,49 @@ ×:LDP man-pages:3.29:2009/01/13:libc:7::::: ○:LDP man-pages:3.29:2008/12/05:locale:7:2006/02/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2004/09/15:mailaddr:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2007/05/30:man:7:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2007/05/30:man:7:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/10/28:man-pages:7:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/08/11:math_error:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.24=>3.29:0000/00/00:mdoc:7:2008/10/08::argrath@ub32.org:Kentaro Shirakata: -c:LDP man-pages:3.24=>3.29:0000/00/00:mdoc.samples:7:1999/01/21::man-jp@freebsd.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/ +○:LDP man-pages:3.29:0000/00/00:mdoc:7:2008/10/08::argrath@ub32.org:Kentaro Shirakata: +c:LDP man-pages:3.29:0000/00/00:mdoc.samples:7:1999/01/21::man-jp@freebsd.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/ ○:LDP man-pages:3.29:2009/09/27:mq_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/01/14:netdevice:7:2009/03/05::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.25=>3.29:2008/11/11:netlink:7:2006/07/12::ysato444@yahoo.co.jp:Yuichi SATO: +○:LDP man-pages:3.29:2008/11/11:netlink:7:2006/07/12::ysato444@yahoo.co.jp:Yuichi SATO: ×:LDP man-pages:3.29:2008/08/15:numa:7::::: ○:LDP man-pages:3.29:2004/08/24:operator:7:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2008/08/08:packet:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2009/12/05:path_resolution:7:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/08:packet:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2009/12/05:path_resolution:7:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2005/12/08:pipe:7:2005/12/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2007/12/21:posixoptions:7:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO: -☆:LDP man-pages:3.25=>3.29:2008/11/18:pthreads:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2005/10/10:pty:7:2005/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/11/18:pthreads:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2005/10/10:pty:7:2005/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/11/20:raw:7:2007/01/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/01/12:regex:7:1998/07/08::nakano@apm.seikei.ac.jp:NAKANO Takeo: ×:LDP man-pages:3.29:2010/09/10:rtld-audit:7::::: -☆:LDP man-pages:3.25=>3.29:2008/08/08:rtnetlink:7:2001/03/11::argrath@ub32.org:Kentaro Shirakata: -☆:LDP man-pages:3.24=>3.29:2010/05/22:sem_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/09/10:shm_overview:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2008/08/08:rtnetlink:7:2001/03/11::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2010/05/22:sem_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/10:shm_overview:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2010/10/04:sigevent:7::::: -☆:LDP man-pages:3.24=>3.29:2010/09/19:signal:7:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/09/19:signal:7:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:3.24=>3.29:2010/06/13:socket:7:2007/01/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ☆:LDP man-pages:2.67=>3.29:2007/12/20:spufs:7:2007/10/23::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2009/06/01:standards:7:2006/08/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2000/11/16:suffixes:7:2001/04/24::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2000/11/16:suffixes:7:2001/04/24::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2009/01/26:svipc:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ×:LDP man-pages:3.29:2008/06/18:symlink:7::::: ☆:LDP man-pages:3.25=>3.29:2010/09/10:tcp:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2006/12/28:termio:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2010/02/25:time:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: +○:LDP man-pages:3.29:2010/02/25:time:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ※:LDP man-pages:3.29:2010/09/20:tis-620:7:iso_8859-11:7: ☆:LDP man-pages:3.24=>3.29:2010/06/13:udp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: ○:LDP man-pages:3.29:2008/12/03:udplite:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2001/05/11:unicode:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2001/05/11:unicode:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: ○:LDP man-pages:3.29:2001/12/22:units:7:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo: ☆:LDP man-pages:3.25=>3.29:2010/10/10:unix:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -☆:LDP man-pages:3.25=>3.29:2000/03/14:uri:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata: +○:LDP man-pages:3.29:2000/03/14:uri:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata: ï¼ :LDP man-pages:3.29:2000/03/14:url:7:uri:7: ï¼ :LDP man-pages:3.29:2000/03/14:urn:7:uri:7: -☆:LDP man-pages:3.25=>3.29:2001/05/11:utf-8:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: +○:LDP man-pages:3.29:2001/05/11:utf-8:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO: @:LDP man-pages:3.29:2001/05/11:utf8:7:utf-8:7: ○:LDP man-pages:3.29:2008/08/08:x25:7:1999/12/06::nakano@apm.seikei.ac.jp:NAKANO Takeo: ○:LDP man-pages:3.29:2007/10/23:intro:8:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: -- 2.11.0