VOS fopen() ― 2006年11月24日 09時03分15秒
OpenVOS にて VOS 上での GNU 環境 で bash 等を提供するようになった。GNU ツールでは VOS 特有の不等号形式のパスではなく、UNIX 形式のスラッシュを使う必要がある。また、VOS 形式と UNIX 形式も変換されて使えると聞いた。fopen が VOS 形式か UNIX 形式かを認識して、置き換えるとの話だった。
自分で書いたプログラムで、
#include <stdio.h>
int main()
{
FILE *fd = fopen("../test.txt");
...
}
とやったが fopen に失敗していた。fopen("<test.txt") では成功した。
VOS C コンパイラのせいだか、GNU 環境でないためだかはわからない。
最近のコメント