home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Palm / libc / fopen.c < prev    next >
C/C++ Source or Header  |  2000-12-21  |  603b  |  36 lines

  1. /*
  2.   fopen replacement for palmos
  3.  
  4.   Jeffery D. Collins
  5.  
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <string.h>
  10.  
  11. FILE *fopen(const char *name, const char *mode) {
  12.  
  13.      /* dummy replacement for fopen */
  14.      if ( strcmp(name, "stdin") ) 
  15.       return stdin;
  16.      else if (strcmp(name, "stdout") )
  17.       return stdout;
  18.      else if (strcmp(name, "stderr") )
  19.       return stderr;
  20.      else
  21.       return NULL;
  22. }
  23.  
  24. int fileno(FILE *name) {
  25.      /* dummy replacement for fileno */
  26.  
  27.      if ( name == stdin )
  28.       return 0;
  29.      else if (name == stdout)
  30.       return 1;
  31.      else if (name == stderr )
  32.       return 2;
  33.      else
  34.       return 0;
  35. }
  36.