COMPILES AGAIN.
[lightOS.git] / trunk / lib / pdclib / platform / lightOS / file.cpp
blob0096f4095e70c692b3c3d7f737c5d7ab2948c111
1 #include <cstdio>
2 #include <lightOS/lightOS.hpp>
3 using namespace lightOS;
4 using namespace std;
6 //TODO
7 #include <iostream>
9 extern "C" _PDCLIB_fd_t _PDCLIB_open( char const * const filename,
10 unsigned int mode);
11 extern "C" _PDCLIB_size_t _PDCLIB_write(_PDCLIB_fd_t fd,
12 char const * buffer,
13 _PDCLIB_size_t n);
14 extern "C" _PDCLIB_size_t _PDCLIB_read( _PDCLIB_fd_t fd,
15 char * buffer,
16 _PDCLIB_size_t n);
17 extern "C" int _PDCLIB_close(_PDCLIB_fd_t fd);
18 extern "C" int _PDCLIB_remove(const char * filename);
19 extern "C" int _PDCLIB_rename( const char * old,
20 const char * name);
22 _PDCLIB_fd_t _PDCLIB_open(char const * const filename, unsigned int mode)
24 cout << "pdclib::open" << endl;
26 _PDCLIB_size_t _PDCLIB_write(_PDCLIB_fd_t fd, char const * buffer, _PDCLIB_size_t n)
28 cout << "pdclib::write" << endl;
30 _PDCLIB_size_t _PDCLIB_read(_PDCLIB_fd_t fd, char * buffer, _PDCLIB_size_t n)
32 cout << "pdclib::read" << endl;
34 int _PDCLIB_close(_PDCLIB_fd_t fd)
36 cout << "pdclib::close" << endl;
38 int _PDCLIB_remove(const char * filename)
40 cout << "pdclib::remove" << endl;
42 int _PDCLIB_rename(const char * old, const char * name)
44 cout << "pdblic::rename" << endl;