<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2015-04-18 15:13:58 +0900 (Sat, 18 Apr 2015)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9">9513a6169f531b35aad84dddf45035bcd07b6ce9</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">Add "fileinfo_" as prefix</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#diff-0">lib/io.c</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/io.c (+11 -11)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L64">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L66">66</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L67">67</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L68">68</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L71">71</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L284">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L285">285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L286">286</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L287">287</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L288">288</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L291">291</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L531">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L532">532</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L534">534</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L535">535</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L536">536</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L537">537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L538">538</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L797">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L798">798</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L799">799</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L800">800</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L801">801</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L802">802</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L803">803</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L804">804</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L845">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L846">846</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L847">847</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L848">848</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L849">849</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L850">850</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L851">851</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L852">852</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L888">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L889">889</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L890">890</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L891">891</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L892">892</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L893">893</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L894">894</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L895">895</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L912">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L913">913</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L914">914</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L915">915</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L916">916</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L917">917</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L918">918</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L919">919</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L939">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L940">940</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L941">941</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L942">942</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L943">943</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L944">944</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L945">945</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L946">946</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1070">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1071">1071</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1072">1072</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1073">1073</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1074">1074</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1075">1075</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1076">1076</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1077">1077</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1524">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1525">1525</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1526">1526</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1527">1527</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1528">1528</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1529">1529</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1530">1530</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1531">1531</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1685">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1686">1686</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1687">1687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1688">1688</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1689">1689</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1690">1690</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1691">1691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0L1692">1692</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R64">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R66">66</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R67">67</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R71">71</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R284">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R285">285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R286">286</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R287">287</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R288">288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R291">291</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R531">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R532">532</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R534">534</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R535">535</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R536">536</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R537">537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R538">538</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R797">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R798">798</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R799">799</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R800">800</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R801">801</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R802">802</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R803">803</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R804">804</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R845">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R846">846</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R847">847</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R848">848</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R849">849</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R850">850</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R851">851</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R852">852</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R888">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R889">889</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R890">890</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R891">891</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R892">892</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R893">893</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R894">894</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R895">895</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R912">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R913">913</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R914">914</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R915">915</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R916">916</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R917">917</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R918">918</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R919">919</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R939">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R940">940</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R941">941</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R942">942</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R943">943</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R944">944</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R945">945</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R946">946</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1070">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1071">1071</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1072">1072</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1073">1073</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1074">1074</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1075">1075</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1076">1076</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1077">1077</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1524">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1525">1525</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1526">1526</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1527">1527</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1528">1528</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1529">1529</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1530">1530</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1531">1531</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1685">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1686">1686</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1687">1687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1688">1688</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1689">1689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1690">1690</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1691">1691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/9513a6169f531b35aad84dddf45035bcd07b6ce9#L0R1692">1692</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -65,7 +65,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct _grn_io_fileinfo {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static uint32_t grn_io_version_default = GRN_IO_VERSION_DEFAULT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static grn_rc grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_rc grn_fileinfo_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void grn_fileinfo_init(fileinfo *fis, int nfis);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int grn_opened(fileinfo *fi);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc grn_fileinfo_close(grn_ctx *ctx, fileinfo *fi);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -285,7 +285,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_create(grn_ctx *ctx, const char *path, uint32_t header_size, uint32_t seg</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> bs, file_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((fis = GRN_GMALLOCN(fileinfo, max_nfiles))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_fileinfo_init(fis, max_nfiles);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!grn_open(ctx, fis, path, O_RDWR|O_CREAT|O_EXCL)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!grn_fileinfo_open(ctx, fis, path, O_RDWR|O_CREAT|O_EXCL)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> header = (struct _grn_io_header *)GRN_MMAP(&grn_gctx, NULL,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &fis->fmo, fis, 0, b);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (header) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -532,7 +532,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_open(grn_ctx *ctx, const char *path, grn_io_mode mode)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> b = grn_io_compute_base(header_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> bs = grn_io_compute_base_segment(b, segment_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_fileinfo_init(&fi, 1);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!grn_open(ctx, &fi, path, O_RDWR)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!grn_fileinfo_open(ctx, &fi, path, O_RDWR)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct _grn_io_header *header;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> header = GRN_MMAP(&grn_gctx, NULL, &(fi.fmo), &fi, 0, b);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (header) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -798,7 +798,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_read_ja(grn_io *io, grn_ctx *ctx, grn_io_ja_einfo *einfo, uint32_t epos,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (grn_open(ctx, fi, path, O_RDWR|O_CREAT)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *value = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *value_len = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_FREE(v);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -846,7 +846,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_read_ja(grn_io *io, grn_ctx *ctx, grn_io_ja_einfo *einfo, uint32_t epos,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (grn_open(ctx, fi, path, O_RDWR|O_CREAT)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *value = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *value_len = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_FREE(v);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -889,7 +889,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if ((rc = grn_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if ((rc = grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (value_len <= 256) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ja_element je;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -913,7 +913,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if ((rc = grn_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if ((rc = grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> size = rest > file_size ? file_size : rest;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((rc = grn_pwrite(ctx, fi, vr, size, 0))) { return rc; }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -940,7 +940,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja_ehead(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if ((rc = grn_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if ((rc = grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_ja_ehead eh;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1071,7 +1071,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_win_unmap(grn_io_win *iw)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!grn_opened(fi)) {\</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char path[PATH_MAX];\</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> gen_pathname(io->path, path, fno);\</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!grn_open(ctx, fi, path, O_RDWR|O_CREAT)) { \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!grn_fileinfo_open(ctx, fi, path, O_RDWR|O_CREAT)) { \</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> DO_MAP(io, &info->fmo, fi, pos, segment_size, segno, info->map);\</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }\</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {\</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1525,7 +1525,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit :</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_fileinfo_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct _grn_io_header io_header;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1686,7 +1686,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_pwrite(grn_ctx *ctx, fileinfo *fi, void *buf, size_t count, off_t offset)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_fileinfo_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct stat st;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((fi->fd = GRN_OPEN(path, flags, GRN_IO_FILE_CREATE_MODE)) == -1) {</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>