Beispiel #1
0
size_t 
irodsfwrite(void *buffer, size_t itemsize, int nitems, FILE *fi_stream) {
   int i;
   i = (int)fi_stream;
   if (debug) printf("irodsfwrite: %d\n", i);
   if (i<ISIO_MAX_OPEN_FILES && i>=ISIO_MIN_OPEN_FD && openFiles[i]>0) {
      return(isioFileWrite(i, buffer, itemsize*nitems));
   }
   else {
      return(fwrite(buffer, itemsize, nitems, fi_stream));
   }
}
Beispiel #2
0
int
isioFilePutc( int inchar, int fileIndex ) {
    int mychar;
    mychar = inchar;
    return isioFileWrite( fileIndex, ( void* )&mychar, 1 );
}