#include <stdio.h> |
#include <io.h> |
#include <alloc.h> |
#include <fcntl.h> |
#include <process.h> |
#include <sys\stat.h> |
int main( void ) |
{ |
void *buf; |
int handle, bytes; |
buf = malloc (10); |
/* |
Looks for a file in the current directory named TEST.$$$ and attempts |
to read 10 bytes from it. To use this example you should create the |
file TEST.$$$ |
*/ |
if ((handle = |
open( "TEST.$$$" , O_RDONLY | O_BINARY, S_IWRITE | S_IREAD)) == -1) |
{ |
printf ( "Error Opening File\n" ); |
exit (1); |
} |
if ((bytes = read(handle, buf, 10)) == -1) { |
printf ( "Read Failed.\n" ); |
exit (1); |
} |
else { |
printf ( "Read: %d bytes read.\n" , bytes); |
} |
return 0; |
} |