00001 /* 00002 FALCON - The Falcon Programming Language. 00003 FILE: file_srv_unix.h 00004 00005 UNIX system specific data used by FILE service. 00006 ------------------------------------------------------------------- 00007 Author: Giancarlo Niccolai 00008 Begin: dom mar 12 2006 00009 00010 ------------------------------------------------------------------- 00011 (C) Copyright 2004: the FALCON developers (see list in AUTHORS file) 00012 00013 See LICENSE file for licensing details. 00014 */ 00015 00020 #ifndef flc_fstream_sys_unix_H 00021 #define flc_fstream_sys_unix_H 00022 00023 #include <falcon/fstream.h> 00024 00025 namespace Falcon { 00026 00030 class UnixFileSysData: public FileSysData 00031 { 00032 public: 00033 int m_handle; 00034 int m_lastError; 00035 00036 UnixFileSysData( int handle, int m_lastError ): 00037 m_handle( handle ), 00038 m_lastError( m_lastError ) 00039 {} 00040 00041 virtual FileSysData *dup(); 00042 }; 00043 00044 } 00045 00046 #endif 00047 00048 /* end of file_srv_unix.h */