Catch up with 5.1-CURRENT-20031107-JPSNAP

Submitted by:	Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>
This commit is contained in:
Kazuo Horikawa 2003-11-11 14:56:04 +00:00
parent 82efac4ad3
commit c1091fa571
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18804
7 changed files with 124 additions and 9 deletions

View file

@ -153,6 +153,7 @@ MAN2 = _exit.2\
undelete.2\
unlink.2\
utimes.2\
utrace.2\
uuidgen.2\
vfork.2\
wait.2\

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)kill.2 8.3 (Berkeley) 4/19/94
.\" %FreeBSD: src/lib/libc/sys/kill.2,v 1.21 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/kill.2,v 1.22 2003/10/24 21:20:26 kensmith Exp %
.\"
.\" $FreeBSD$
.Dd April 19, 1994
@ -69,8 +69,8 @@
送信プロセスの対応するものと一致するか、
またはユーザは該当する特権を持っている (ユーザ ID 設定で与えられた特権、
またはユーザがスーパユーザである) 必要があります。
唯一の例外はシグナル SIGCONT で、これだけは現在のプロセスの子孫に
必ず送信できます。
唯一の例外はシグナル SIGCONT で、これだけは呼び出し側と同一のセッション ID を
持っているプロセスに、必ず送信できます。
.Bl -tag -width Ds
.\".It \&If Fa pid No \&is greater than zero :
.It Fa pid No 0 より大きい場合:

View file

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/lib/libc/sys/kqueue.2,v 1.34 2003/09/08 19:57:16 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/kqueue.2,v 1.35 2003/10/20 02:29:16 jmg Exp %
.\"
.\" $FreeBSD$
.Dd April 14, 2000
@ -105,6 +105,14 @@ kqueue
引数は
.Fa eventlist
の大きさを決定します。
.Fa nevents
が 0 の時には、
.Xr select 2
とは違って、たとえ
.Fa timeout
がある場合でも
.Fn kevent
はすぐに戻ります。
.Fa timeout
が NULL でないポインタの場合には、timespec 構造体であると解釈されて、
イベントを待つ最大待ち時間を指定します。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ktrace.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/ktrace.2,v 1.20 2003/09/08 19:57:16 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/ktrace.2,v 1.21 2003/11/04 09:15:42 tjr Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -157,7 +157,8 @@ struct ktr_header {
.El
.Sh 関連項目
.Xr kdump 1 ,
.Xr ktrace 1
.Xr ktrace 1 ,
.Xr utrace 2
.Sh 歴史
.Fn ktrace
システムコールは

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)stat.2 8.4 (Berkeley) 5/1/95
.\" %FreeBSD: src/lib/libc/sys/stat.2,v 1.34 2003/09/08 19:57:16 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/stat.2,v 1.35 2003/10/20 13:52:22 dds Exp %
.\"
.\" $FreeBSD$
.Dd February 15, 2002
@ -92,23 +92,38 @@
.Xr mknod 2 ,
.Xr utimes 2 ,
.Xr read 2
および
.Xr readv 2
システムコールで変更されます。
.It Va st_mtime
ファイルのデータが最後に修正された時刻。
.Xr mkdir 2 ,
.Xr mkfifo 2 ,
.Xr mknod 2 ,
.Xr utimes 2 ,
.Xr write 2
および
.Xr writev 2
システムコールで変更されます。
.It Va st_ctime
ファイルステータスが最後に変更された時刻 (inode データの修正)。
.Xr chflags 2 ,
.Xr chmod 2 ,
.Xr chown 2 ,
.Xr creat 2 ,
.Xr link 2 ,
.Xr mkdir 2 ,
.Xr mkfifo 2 ,
.Xr mknod 2 ,
.Xr rename 2 ,
.Xr rmdir 2 ,
.Xr symlink 2 ,
.Xr truncate 2 ,
.Xr unlink 2 ,
.Xr utimes 2 ,
.Xr write 2
および
.Xr writev 2
システムコールで変更されます。
.It Va st_birthtime
inode が作成されたときの時刻。

View file

@ -0,0 +1,90 @@
.\" $NetBSD: utrace.2,v 1.11 2003/04/24 12:17:49 wiz Exp $
.\"
.\" Copyright (c) 2000 The NetBSD Foundation, Inc.
.\" All rights reserved.
.\"
.\" This code is derived from software contributed to The NetBSD Foundation
.\" by Gregory McGarry <g.mcgarry@ieee.org>.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\" must display the following acknowledgement:
.\" This product includes software developed by the NetBSD
.\" Foundation, Inc. and its contributors.
.\" 4. Neither the name of The NetBSD Foundation nor the names of its
.\" contributors may be used to endorse or promote products derived
.\" from this software without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/lib/libc/sys/utrace.2,v 1.1 2003/11/01 05:36:14 tjr Exp %
.\"
.\" $FreeBSD$
.Dd December 28, 2000
.Dt UTRACE 2
.Os
.Sh 名称
.Nm utrace
.Nd ktrace のログの中へのユーザレコードの挿入
.Sh ライブラリ
.Lb libc
.Sh 書式
.In sys/types.h
.In sys/param.h
.In sys/time.h
.In sys/uio.h
.In sys/ktrace.h
.Ft int
.Fn utrace "const void *addr" "size_t len"
.Sh 解説
プロセストレースに、ユーザによって供給された情報のレコードを追加します。
このレコードは
.Fa addr
によって指されているメモリから
.Fa len
バイトを格納しています。
この呼び出しは、
呼び出したプロセスがトレースされている場合にのみ効果があります。
.Sh 戻り値
成功して完了した時には、0 の値が返されます。
そうでない時には、-1 の値が返され、そのエラーを示すために
.Va errno
が設定されます。
.Sh エラー
.Bl -tag -width Er
.It Bq Er ENOSYS
現在実行中のカーネルが
.Xr ktrace 2
のサポートを (options KTRACE) 外してコンパイルされています。
.It Bq Er EINVAL
指定されたデータの長さ
.Fa len
.Dv KTR_USER_MAXLEN
よりも大きいです。
.El
.Sh 関連項目
.Xr kdump 1 ,
.Xr ktrace 1 ,
.Xr ktrace 2
.Sh 歴史
.Fn utrace
システムコールは
.Fx 2.2
ではじめて登場しました。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)write.2 8.5 (Berkeley) 4/2/94
.\" %FreeBSD: src/lib/libc/sys/write.2,v 1.24 2003/01/12 15:18:47 mike Exp %
.\" %FreeBSD: src/lib/libc/sys/write.2,v 1.25 2003/10/11 20:47:44 dds Exp %
.\"
.\" $FreeBSD$
.Dd April 2, 1994
@ -180,7 +180,7 @@ struct iovec {
.It Bq Er EINVAL
.Fa iovcnt
引数が 0 以下になっているか、
.Dv UIO_MAXIOV
.Dv IOV_MAX
より、大きくなっています。
.It Bq Er EINVAL
.Fa iov