<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -117,12 +117,12 @@ sub start_message_loop
 }
 
 
-my $prolog;
-GetOptions('prolog' =&gt; \$prolog);
+my $stub;
+GetOptions('stub' =&gt; \$stub);
 
 $|++;
 
-if ($prolog) {
+if ($stub) {
   print &quot;USER $global_setting{nickname} $global_setting{hostname} * $global_setting{realname}\n&quot;;
   print &quot;NICK $global_setting{nickname}\n&quot;;
   exit;</diff>
      <filename>droids/merlin/core</filename>
    </modified>
    <modified>
      <diff>@@ -267,14 +267,14 @@ create_ctrl_context(const char *hostname, const char *service)
 }
 
 static void
-send_prolog(struct application_context *actx)
+send_stub(struct application_context *actx)
 {
     FILE *fp;
     char *buffer = NULL, *start = NULL;
     size_t bytes_read = 0;
     size_t file_size = 256, block_size = 256;
 
-    if ((fp = fopen(actx-&gt;prolog, &quot;r&quot;))) {
+    if ((fp = fopen(actx-&gt;stub, &quot;r&quot;))) {
 /* Can not use fstat/stat to find the size of file, since we may use &lt;(xxx)
  * on command line */
         while (!feof(fp)) {
@@ -288,7 +288,7 @@ send_prolog(struct application_context *actx)
         bufferevent_enable(actx-&gt;sctx-&gt;evt, EV_WRITE);
         free(buffer);
     } else {
-        WARN(&quot;Can not open prolog file %s&quot;, actx-&gt;prolog);
+        WARN(&quot;Can not open stub file %s&quot;, actx-&gt;stub);
     }
 }
 
@@ -355,7 +355,7 @@ server_error_cb(struct bufferevent *evt, short what, void *user)
     actx-&gt;sctx-&gt;fd = fd;
     bufferevent_setfd(actx-&gt;sctx-&gt;evt, actx-&gt;sctx-&gt;fd);
     bufferevent_enable(actx-&gt;sctx-&gt;evt, EV_READ);
-    send_prolog(actx);
+    send_stub(actx);
     event_base_loopbreak(actx-&gt;evbase);
 }
 
@@ -559,7 +559,7 @@ create_application(struct application_context *actx)
     sctx-&gt;evt = bufferevent_new(sctx-&gt;fd, NULL, NULL, server_error_cb, actx);
     bufferevent_base_set(actx-&gt;evbase, sctx-&gt;evt);
     bufferevent_enable(sctx-&gt;evt, EV_READ);
-    send_prolog(actx);
+    send_stub(actx);
 
     /* setup signal handler */
     signal_set(&amp;actx-&gt;ev_chld, SIGCHLD, chld_cb, actx);
@@ -665,7 +665,7 @@ help_message()
     &quot;    -b|--bind &lt;bind_addr:port&gt;      Listen for control messages\n&quot;
     &quot;    -c|--connect server_addr:port   IRC server address\n&quot;
     &quot;    -n|--num &lt;number&gt;               Number of concurrently running droid\n&quot;
-    &quot;    -p|--prolog &lt;prolog_file&gt;       Send a prolog before pass control to droid\n&quot;
+    &quot;    -s|--stub &lt;stub_file&gt;       Send a stub before pass control to droid\n&quot;
     &quot;\n&quot;
     &quot;Report bugs to jianingy.yang@gmail.com\n&quot;
     , global_application_name);
@@ -677,7 +677,7 @@ int main(int argc, char *argv[])
     const char dfl_prog[] = &quot;./droid&quot;;
     const char dfl_server_addr[] = &quot;localhost&quot;;
     const char dfl_server_port[] = &quot;6667&quot;;
-    const char dfl_prolog[] = &quot;./prolog&quot;;
+    const char dfl_stub[] = &quot;./stub&quot;;
     const size_t dfl_num_handler = 5;
     const char dfl_bind_addr[] = &quot;0.0.0.0&quot;;
     const char dfl_bind_port[] = &quot;44944&quot;;
@@ -687,7 +687,7 @@ int main(int argc, char *argv[])
         {&quot;bind&quot;     , required_argument , 0, 'b'},
         {&quot;connect&quot;  , required_argument , 0, 'c'},
         {&quot;num&quot;      , required_argument , 0, 'n'},
-        {&quot;prolog&quot;   , required_argument , 0, 'p'},
+        {&quot;stub&quot;     , required_argument , 0, 's'},
         {0, 0, 0, 0}
     };
     int option_index;
@@ -699,14 +699,14 @@ int main(int argc, char *argv[])
     actx-&gt;server_addr= dfl_server_addr;
     actx-&gt;server_port = dfl_server_port;
     actx-&gt;prog = dfl_prog;
-    actx-&gt;prolog = dfl_prolog;
+    actx-&gt;stub = dfl_stub;
     actx-&gt;server_addr = dfl_server_addr;
     actx-&gt;server_port = dfl_server_port;
     actx-&gt;bind_addr = dfl_bind_addr;
     actx-&gt;bind_port = dfl_bind_port;
 
     for (;;) {
-        c = getopt_long(argc, argv, &quot;hb:c:n:p:&quot;, long_options, &amp;option_index);
+        c = getopt_long(argc, argv, &quot;hb:c:n:s:&quot;, long_options, &amp;option_index);
         if (c == -1)
             break;
         char *pch;
@@ -735,8 +735,8 @@ int main(int argc, char *argv[])
             case 'n':
                 actx-&gt;num_handler = atoi(optarg);
                 break;
-            case 'p':
-                actx-&gt;prolog = optarg;
+            case 's':
+                actx-&gt;stub = optarg;
                 break;
         }
     }</diff>
      <filename>src/droid_server.c</filename>
    </modified>
    <modified>
      <diff>@@ -94,7 +94,7 @@ struct application_context {
     const char *prog;
     const char *server_addr;
     const char *server_port;
-    const char *prolog;
+    const char *stub;
     const char *bind_addr;
     const char *bind_port;
 };</diff>
      <filename>src/droid_server.h</filename>
    </modified>
    <modified>
      <diff>@@ -3,4 +3,4 @@
 root=&quot;$(dirname $0)/..&quot;
 droid_name=$1
 droid_core=&quot;$root/droids/${droid_name:-merlin}/core&quot;
-exec $root/src/droid_server --connect localhost --num 15 --prolog &lt;($droid_core --prolog) $droid_core
+exec $root/src/droid_server --connect localhost --num 15 --stub &lt;($droid_core --stub) $droid_core</diff>
      <filename>tools/start</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a45c3dcd5ff47499e78eadb736fd45db770083b3</id>
    </parent>
  </parents>
  <author>
    <name>Jianing Yang</name>
    <email>jianingy.yang@gmail.com</email>
  </author>
  <url>http://github.com/jianingy/idroid/commit/80d3df393b61f1879db390ed728c0d417e336586</url>
  <id>80d3df393b61f1879db390ed728c0d417e336586</id>
  <committed-date>2009-10-31T11:29:38-07:00</committed-date>
  <authored-date>2009-10-31T11:29:38-07:00</authored-date>
  <message>change name from prolog to stub</message>
  <tree>cae9f25f9f72affdf7dfb8cf8a6ba4927aa2b8c4</tree>
  <committer>
    <name>Jianing Yang</name>
    <email>jianingy.yang@gmail.com</email>
  </committer>
</commit>
