1//---------------------------------------------------------------------- 2// This software is part of the OpenBeOS distribution and is covered 3// by the OpenBeOS license. 4// 5// Copyright (c) 2003 Tyler Dauwalder, tyler@dauwalder.net 6//---------------------------------------------------------------------- 7 8/*! \file FileStream.cpp 9*/ 10 11#include "FileStream.h" 12 13#include <stdlib.h> 14#include <string.h> 15 16FileStream::FileStream(const char *path, uint32 open_mode) 17 : PositionIOStream(fFile) 18 , fFile(path, open_mode) 19{ 20} 21 22status_t 23FileStream::InitCheck() const 24{ 25 status_t error = PositionIOStream::InitCheck(); 26 if (!error) 27 error = fFile.InitCheck(); 28 return error; 29} 30 31