[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Documentation/kernel/programming.list



Documentation/kernel/programming.list に 1.11 の修正を反映させました。
現在の日本語訳(今朝の <ENDLIST> -> </LIST> の修正分)にたいするパッチです。

-- やまの

--- programming.list.orig	Wed Feb 23 12:36:41 2000
+++ programming.list	Wed Feb 23 12:46:44 2000
@@ -1,6 +1,6 @@
 <html>
 <head>
-<!-- Copyright (c) 1998, 1999
+<!-- Copyright (c) 1998, 1999, 2000
 	The NetBSD Foundation, Inc.  ALL RIGHTS RESERVED. -->
 <link rev="made" href="mailto:www@JP.NetBSD.ORG">
 <title>Kernel programming FAQ</title>
@@ -28,10 +28,14 @@
 <SECTION>Misc
 
 <ENTRY>knf KNF とは何ですか
-KNF は Kernel Normal Form の略で、
-<a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/misc/style">
-/usr/share/misc/style</a> に記述されている C のコーディングスタイルです。
-
+KNF は Kernel Normal Form の略で、/usr/share/misc/style に記述されている 
+C のコーディングスタイルです。ソースツリーに
+<CURRENTSRC>/usr/src/share/misc/style
+として含まれています。
+
+<ENTRY> packed-attribute pack された属性を使用する
+wire プロトコルデータフォーマットを記述する構造体の中では、いつも
+pack された属性を使用しています。
 
 <ENTRY>printf デバッグのための printf() の使い方
 カーネルドライバーのデバッグ用の情報を出力するもっとも簡単な方法は、
@@ -75,37 +79,46 @@
 されています。例えば、PCI lance イーサネットドライバーは以下のファイルで
 構成されています。
 <ul>
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/pci/files.pci">/usr/src/sys/dev/pci/files.pci</a> - アタッチ情報 ('le at pci'を見てください)。
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/pci/if_le_pci.c">/usr/src/sys/dev/pci/if_le_pci.c</a> - このドライバーのためのPCI バスのアタッチのコード。
+<li><CURRENTSRC>/sys/dev/pci/files.pci
+       - アタッチ情報 ('le at pci'を見てください)。
+<li><CURRENTSRC>/sys/dev/pci/if_le_pci.c
+       - ドライバーのためのPCI バスのアタッチのコード。
 <p>
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/conf/files">/usr/src/sys/conf/files</a> - MI コアのアタッチ情報('le:'を見てください)。
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/ic/am7990.c">/usr/src/sys/dev/ic/am7990.c</a> - MI ドライバー、24ビットアクセスのコード。
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/ic/am79900.c">/usr/src/sys/dev/ic/am79900.c</a> - MI ドライバー、32ビットアクセスのコード。
-<li><a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/ic/lance.c">/usr/src/sys/dev/ic/lance.c</a> - MI コアのドライバーのコード。
+<li><CURRENTSRC>/sys/conf/files
+       - MI コアのアタッチ情報('le:'を見てください)。
+<li><CURRENTSRC>/sys/dev/ic/am7990.c
+       - MI ドライバー、24ビットアクセスのコード。
+<li><CURRENTSRC>/sys/dev/ic/am79900.c
+       - MI ドライバー、32ビットアクセスのコード。
+<li><CURRENTSRC>/sys/dev/ic/lance.c
+       - MI コアのドライバーのコード。
 </ul>
 
 <ENTRY>adding_a_system_call システムコールを追加する
 <tt>syscalls.master</tt> にエントリーを追加し、syscall スタブを
-<tt><a
-href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/lib/libc/sys/Makefile.inc">
-/usr/src/lib/libc/sys/Makefile.inc</a></tt> の適当な場所に追加してください。
+<tt>
+<CURRENTSRC>/usr/src/lib/libc/sys/Makefile.inc
+</tt> の適当な場所に追加してください。
 
 <ENTRY>accessing_a_kernel_structure_from_userland ユーザーランドからカーネルの構造体へアクセスする
-良い例が <tt><a 
-href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/usr.bin/vmstat/dkstats.c">/usr/src/usr.bin/vmstat/dkstats.c</a></tt> にあります。
+良い例が <tt>
+<CURRENTSRC>/usr/src/usr.bin/vmstat/dkstats.c
+</tt> にあります。
 ここではディスクの統計情報を読んでいます。
 
 </LIST>
 
-<a href=""><em>NetBSD Documentation: Kernel</em>に戻る</a>
+<a href=""><em>NetBSD Documentation: Kernel</em> に戻る</a>
+<hr>
 
 <DOCLINK>
 
 <hr>
 <address>
   <a href="../../Misc/feedback.html">(Contact us)</a>
-  $NetBSD: programming.list,v 1.8 1999/11/24 00:44:00 abs Exp $<br>
-  <a href="../../../Misc/disclaimer.html">Copyright &copy; 1998, 1999
+  $NetBSD: programming.list,v 1.11 2000/01/16 01:27:43 abs Exp $<br>
+  <a href="../../../Misc/disclaimer.html">Copyright &copy;
+    1998, 1999, 2000
     The NetBSD Foundation, Inc.  ALL RIGHTS RESERVED.</a>
 </address>