You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2004/07/29 21:23:29 UTC

cvs commit: httpd-2.0/docs/manual/developer modules.html.ja.euc-jp modules.html modules.html.en modules.xml.meta

nd          2004/07/29 12:23:29

  Modified:    docs/manual/developer modules.html modules.html.en
                        modules.xml.meta
  Added:       docs/manual/developer modules.html.ja.euc-jp
  Log:
  oops. while switching to euc-jp I've removed also the html-only .ja.jis files.
  recode to euc-jp and re-add them (only one in 2.1)
  
  Revision  Changes    Path
  1.11      +4 -0      httpd-2.0/docs/manual/developer/modules.html
  
  Index: modules.html
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/developer/modules.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -u -r1.10 -r1.11
  --- modules.html	29 Jul 2004 18:22:48 -0000	1.10
  +++ modules.html	29 Jul 2004 19:23:28 -0000	1.11
  @@ -1,3 +1,7 @@
   URI: modules.html.en
   Content-Language: en
   Content-type: text/html; charset=ISO-8859-1
  +
  +URI: modules.html.ja.euc-jp
  +Content-Language: ja
  +Content-type: text/html; charset=EUC-JP
  
  
  
  1.17      +4 -2      httpd-2.0/docs/manual/developer/modules.html.en
  
  Index: modules.html.en
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/developer/modules.html.en,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -u -r1.16 -r1.17
  --- modules.html.en	29 Jul 2004 18:22:48 -0000	1.16
  +++ modules.html.en	29 Jul 2004 19:23:29 -0000	1.17
  @@ -18,7 +18,8 @@
   <div id="path">
   <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Converting Modules from Apache 1.3 to Apache 2.0</h1>
   <div class="toplang">
  -<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a></p>
  +<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a> |
  +<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
   </div>
   
       <p>This is a first attempt at writing the lessons I learned
  @@ -264,7 +265,8 @@
       
   </div></div>
   <div class="bottomlang">
  -<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a></p>
  +<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a> |
  +<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
   </div><div id="footer">
   <p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
   <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
  
  
  
  1.3       +1 -0      httpd-2.0/docs/manual/developer/modules.xml.meta
  
  Index: modules.xml.meta
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/developer/modules.xml.meta,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -u -r1.2 -r1.3
  --- modules.xml.meta	29 Jul 2004 18:22:48 -0000	1.2
  +++ modules.xml.meta	29 Jul 2004 19:23:29 -0000	1.3
  @@ -7,5 +7,6 @@
   
     <variants>
       <variant>en</variant>
  +    <variant htmlonly="yes">ja</variant>
     </variants>
   </metafile>
  
  
  
  1.1                  httpd-2.0/docs/manual/developer/modules.html.ja.euc-jp
  
  Index: modules.html.ja.euc-jp
  ===================================================================
  <?xml version="1.0" encoding="EUC-JP"?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
  <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
  
      <title>�⥸�塼��� Apache 1.3 ���� Apache 2.0 �ؤΰܿ�</title>
    </head>
    <!-- English revision: 1.8 -->
    <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  
    <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
    vlink="#000080" alink="#FF0000">
          <div align="center">
        <img src="../images/sub.gif" alt="[APACHE DOCUMENTATION]" /> 
  
        <h3>Apache HTTP Server Version 2.1</h3>
      </div>
  
  
  
      <h1 align="center">�⥸�塼��� Apache 1.3 ���� Apache 2.0 ��</h1>
  
      <p>����ʸ��� mod_mmap_static �⥸�塼��� Apache 2.0 �Ѥ˰ܿ���������
      �ؤ���и����Ȥ˽񤤤����ǽ�μ������Ǥ����ޤ��ޤ���������ʤ�����
      �Ҥ�äȤ���ȴְ�äƤ�����ʬ�⤢�뤫�⤷��ޤ��󤬡�
      ��óݤ�ˤϤʤ�Ǥ��礦��</p>
      <hr />
  
      <h2>��ñ���ѹ�����</h2>
  
      <h3>���꡼��ʥå� �롼����</h3>
  
     <p>���꡼��ʥåץ롼����� apr_status_t ���Ǥ���ɬ�פ�����ޤ���
     �����ơ�apr_status_t �����ͤ��֤��ʤ��ƤϤʤ�ޤ���
     ���꡼��ʥå���Υ��顼�����Τ���ɬ�פ��ʤ���С��֤��ͤ����̡�
     ARP_SUCCESS �Ǥ������Ȥ����顼�����Τ����Ȥ��Ƥ⡢
     ���٤ƤΥ����ɤ��������Τ�����å������ꡢ
     ���顼�˱�����ư��򤹤�櫓�ǤϤʤ����Ȥ˵���Ĥ��Ƥ���������</p>
  
      <h3>������롼����</h3>
  
      <p>������롼����Ͻ������Τ��鸫�Ƥ��ä��꤯��褦�ʰ�̣��ɽ���褦�ˡ�
      ̾�����ѹ�����ޤ������Ǥ����顢mmap_init ���� mmap_post_config
      �Τ褦�ˤ���ä��ѹ�����ޤ�����
      �Ϥ����������������ѹ����졢���Τ褦�ˤʤ�ޤ�����</p>
  
      <ul style="list-style:none">
        <li>apr_pool_t *p,</li>
  
        <li>apr_pool_t *plog,</li>
  
        <li>apr_pool_t *ptemp,</li>
  
        <li>server_rec *s</li>
      </ul>
  
      <h3>�ǡ�����</h3>
  
      <p>�ǡ������ΤۤȤ�ɤ� APR �˰ܤ���ޤ������Ĥޤꡢ
     �����Ĥ���̾�������ҤΤ褦���ѹ�����Ƥ��ޤ���
     �ܤ��٤��ѹ����δ�ñ�ʰ�����ʲ��˼����ޤ���</p>
  
      <ul style="list-style:none">
        <li>pool �� apr_pool_t �ˤʤ�ޤ�</li>
  
        <li>table �� apr_table_t �ˤʤ�ޤ�</li>
      </ul>
  
      <hr />
  
      <h2><em>��ä�����</em>�ѹ�����</h2>
  
      <h3>�եå�����Ͽ</h3>
  
      <p>�������������ƥ�����ǤϺ��������ؿ���ƤӽФ��Τ�
      ��Ϣ�Υեå�����Ѥ��ޤ������Υեå��ϡ��������ؿ�
      static void register_hooks(void) ��Ȥä���Ͽ����褦��
      �⥸�塼��˽�­���ʤ��ƤϤʤ�ޤ���
      ���δؿ��ϡ��ʤˤ򤹤٤�����ö���򤷤Ƥ��ޤ��С�
      ��ʬ�ˤ狼��䤹����ΤǤ���
      �ꥯ�����Ȥν����Τ��륹�ơ����ǸƤӽФ��ʤ��ƤϤʤ�ʤ�
      �ؿ�����Ͽ����ɬ�פ�����ޤ����ϥ�ɥ����Ͽ����ɬ�פϤ���ޤ���
      �ؿ�����Ͽ�Ǥ���ե������Ϥ������󤢤�ޤ���
      ���줾��Υե������ǡ��ؿ���ƤӽФ�����Ū�ʽ��֤ϡ�
      ���ʤ����������Ǥ��ޤ���</p>
  
      <p>�ʲ��ϡ�mod_mmap_static ���ɲä��������ɤǤ�:</p>
  
  <pre>
  static void register_hooks(void)
  {
      static const char * const aszPre[]={ "http_core.c",NULL };
      ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
      ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
  };
  </pre>
  
      <p>�����ǤϸƤӤ����٤���Ĥδؿ�����Ͽ���Ƥ��ޤ�����Ĥ�
      post_config ���ơ����� (�ۤȤ�ɤ��٤ƤΥ⥸�塼��Ϥ��줬ɬ�פǤ�) �ǡ�
      �⤦��Ĥ� translate_name �ե������ѤǤ���
      ���줾��δؿ���̾���ϰ㤦����ɤ������Ʊ���Ǥ��뤳�Ȥ����դ��Ƥ���������
      ����Ǥϡ������ϤɤΤ褦�ˤʤäƤ���Ǥ��礦��?</p>
  
      <p><code><strong>ap_hook_[�ե�����̾](�ؿ�̾, ���, ���, ����);</strong></code></p>
  
      <p>3�Ĥΰ��֤��������Ƥ��ޤ���</p>
  
      <ul style="list-style:none">
        <li>HOOK_FIRST</li>
  
        <li>HOOK_MIDDLE</li>
  
        <li>HOOK_LAST</li>
      </ul>
  
      <p>���֤��������ˤϡ��嵭�Ρְ��֡פ���ꤷ��
      �����ҤǤ������ԡפȡָ�ԡפǼ��ä��ޤ���
     ����ԡסָ�ԡפϡ��ƤФ��٤��ؿ��Υꥹ�ȤǤ���
     ����ԡפϴؿ��μ¹����˸ƤФ���Τǡ�
     �ָ�ԡפϼ¹Ը�˸ƤФ���ΤǤ���</p>
  
      <p>mod_mmap_static �ξ�硢post_config ���ơ����Ǥ�ɬ�פ���ޤ��󤬡�
      mmap_static_xlat �� core �⥸�塼�뤬̾�����Ѵ���¹Ԥ������
      �ƤФ�ʤ���Фʤ�ޤ���
      ������ aszPre ��Ȥä� HOOK_LAST �ν����Ҥ�������Ƥ��ޤ���</p>
  
      <h3>�⥸�塼������</h3>
  
      <p>�⥸�塼���������������ݤ����դ��ʤ���Фʤ�ʤ�
      ���ơ����ο��Ϸ㸺���Ƥ��ޤ����Ť�����ϼ��Τ褦�ˤʤäƤ��ޤ�����</p>
  
  <pre>
  module MODULE_VAR_EXPORT [�⥸�塼��̾]_module =
  {
      STANDARD_MODULE_STUFF,
      /* ������ؿ� */
      /* �ǥ��쥯�ȥ���������ؿ� */
      /* �ǥ��쥯�ȥ�����ޡ����ؿ� �� �ǥե���Ȥϡ־�񤭡� */
      /* ��������������ؿ� */
      /* ����������ޡ����ؿ� */
      /* ���ޥ�ɡ��ϥ�ɥ� */
      /* �ϥ�ɥ� */
      /* �ե�����̾�Ѵ� */
      /* check_user_id */
      /* ǧ�ڥ����å� */
      /* �����������¥����å� */
      /* MIME �������å� */
      /* Ĵ�� */
      /* �������� */
      /* �إå��ѡ��� */
      /* �ҥץ���������� */
      /* �ҥץ�������λ */
      /* read-request �� */
  };
  </pre>
  
      <p>��������¤�ΤϤȤäƤ⥷��ץ�Ǥ���</p>
  
  <pre>
  module MODULE_VAR_EXPORT [�⥸�塼��̾]_module =
  {
      STANDARD20_MODULE_STUFF,
      /* �ǥ��쥯�ȥ������깽¤�κ��� */
      /* �ǥ��쥯�ȥ������깽¤�Υޡ��� */
      /* �����������깽¤�κ��� */
      /* �����������깽¤�κ����ޡ��� */
      /* ���ޥ�ɡ��ϥ�ɥ� */
      /* �ϥ�ɥ� */
      /* �եå���Ͽ */
   };
  </pre>
  
      <p>���Τ����Τ����Ĥ��ϸŤ���Τ��鿷������Τ�ľ���ɤ��ؤ������Τǡ�
      �����Ĥ��Ϥ����ǤϤ���ޤ��󡣤ɤ�����Ф����Τ������󤷤Ƥߤޤ���</p>
  
      <p>ľ���ɤ��ؤ����륹�ơ���:</p>
  
      <ul style="list-style:none">
        <li>/* �ǥ��쥯�ȥ���������ؿ� */ ==&gt;
  	/* �ǥ��쥯�ȥ������깽¤�κ��� */</li>
  
        <li>/* ��������������ؿ� */ ==&gt; /* �����������깽¤�κ��� */</li>
  
        <li>/* �ǥ��쥯�ȥ�����ޡ����ؿ� */ ==&gt;
  	/* �ǥ��쥯�ȥ������깽¤�Υޡ��� */</li>
  
        <li>/* ����������ޡ����ؿ� */ ==&gt;
  	/* �����������깽¤�κ����ޡ��� */</li>
  
        <li>/* ���ޥ�ɡ��ơ��֥� */ ==&gt; /* ���ޥ�� apr_table_t */</li>
  
        <li>/* �ϥ�ɥ� */ ==&gt; /* �ϥ�ɥ� */</li>
      </ul>
  
      <p>�Ť��ؿ��λĤ�Τ�Τϥեå��Ȥ�����Ͽ�����٤��Ǥ���
      �������Ǽ��Τ褦�ʥեå������ơ������������Ƥ��ޤ���</p>
  
      <ul style="list-style:none">
        <li>ap_hook_post_config <em>(������ _init �롼������Ͽ�����٤����Ǥ�)</em></li>
  
        <li>ap_hook_http_method <em>(�ꥯ�����Ȥ��� HTTP �᥽�åɤ�������ޤ� (�ߴ���))</em></li>
  
        <li>ap_hook_open_logs <em>(����Υ����Υ����ץ�)</em></li>
  
        <li>ap_hook_auth_checker <em>(�꥽���������¤�ɬ�פȤ��뤫�ɤ����γ�ǧ)</em></li>
  
        <li>ap_hook_access_checker <em>(�⥸�塼���ͭ������γ�ǧ)</em></li>
  
        <li>ap_hook_check_user_id <em>(�桼�� ID �ȥѥ���ɤγ�ǧ)</em></li>
  
        <li>ap_hook_default_port <em>(�����ФΥǥե���ȡ��ݡ��Ȥμ���)</em></li>
  
        <li>ap_hook_pre_connection <em>(������ľ����ɬ�פʤ��Ȥ�¹ԡ������� accept ľ��˸ƤФ��)</em></li>
  
        <li>ap_hook_process_connection <em>(�ץ��ȥ���ν���)</em></li>
  
        <li>ap_hook_child_init <em>(�ҥץ����뵯ưľ��)</em></li>
  
        <li>ap_hook_create_request <em>(??)</em></li>
  
        <li>ap_hook_fixups <em>(�������Ƥ��������ѹ�����饹�ȡ������)</em></li>
  
        <li>ap_hook_handler <em>(�������Ƥ�����)</em></li>
  
        <li>ap_hook_header_parser <em>(�⥸�塼��˥إå��ξȲ�򤵤��롣�ۤȤ�ɤΥ⥸�塼��ǤϻȤ��ޤ���post_read_request ��Ȥ��ޤ�)</em></li>
  
        <li>ap_hook_insert_filter <em>(�ե��륿����������˥ե��륿������)</em></li>
  
        <li>ap_hook_log_transaction <em>(�ꥯ�����ȤˤĤ��Ƥξ����Ͽ����)</em></li>
  
        <li>ap_hook_optional_fn_retrieve <em>(���ץ����Ȥ�����Ͽ���줿�ؿ��μ���)</em></li>
  
        <li>ap_hook_post_read_request <em>(�ꥯ�����Ȥ��ɤߤ�����塢¾�Υե����������˸ƤФ��)</em></li>
  
        <li>ap_hook_quick_handler <em>(??)</em></li>
  
        <li>ap_hook_translate_name <em>(URI ��ե�����̾���Ѵ�����)</em></li>
  
        <li>ap_hook_type_checker <em>(ʸ�񷿤η�������ꡣ���뤤�Ϥ�������)</em></li>
      </ul>
          <hr />
  
      <h3 align="center">Apache HTTP Server Version 2.1</h3>
      <a href="./"><img src="../images/index.gif" alt="Index" /></a>
      <a href="../"><img src="../images/home.gif" alt="Home" /></a>
  
  
  
    </body>
  </html>