bss_file.c (55714) | bss_file.c (59191) |
---|---|
1/* crypto/bio/bss_file.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 77 unchanged lines hidden (view full) --- 86 "FILE pointer", 87 file_write, 88 file_read, 89 file_puts, 90 file_gets, 91 file_ctrl, 92 file_new, 93 file_free, | 1/* crypto/bio/bss_file.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 77 unchanged lines hidden (view full) --- 86 "FILE pointer", 87 file_write, 88 file_read, 89 file_puts, 90 file_gets, 91 file_ctrl, 92 file_new, 93 file_free, |
94 NULL, |
|
94 }; 95 96BIO *BIO_new_file(const char *filename, const char *mode) 97 { 98 BIO *ret; 99 FILE *file; 100 101 if ((file=fopen(filename,mode)) == NULL) --- 64 unchanged lines hidden (view full) --- 166 { 167 int ret=0; 168 169 if (b->init && (in != NULL)) 170 { 171 if (fwrite(in,(int)inl,1,(FILE *)b->ptr)) 172 ret=inl; 173 /* ret=fwrite(in,1,(int)inl,(FILE *)b->ptr); */ | 95 }; 96 97BIO *BIO_new_file(const char *filename, const char *mode) 98 { 99 BIO *ret; 100 FILE *file; 101 102 if ((file=fopen(filename,mode)) == NULL) --- 64 unchanged lines hidden (view full) --- 167 { 168 int ret=0; 169 170 if (b->init && (in != NULL)) 171 { 172 if (fwrite(in,(int)inl,1,(FILE *)b->ptr)) 173 ret=inl; 174 /* ret=fwrite(in,1,(int)inl,(FILE *)b->ptr); */ |
174 /* acording to Tim Hudson | 175 /* according to Tim Hudson <tjh@cryptsoft.com>, the commented |
175 * out version above can cause 'inl' write calls under 176 * some stupid stdio implementations (VMS) */ 177 } 178 return(ret); 179 } 180 181static long MS_CALLBACK file_ctrl(BIO *b, int cmd, long num, char *ptr) 182 { --- 127 unchanged lines hidden --- | 176 * out version above can cause 'inl' write calls under 177 * some stupid stdio implementations (VMS) */ 178 } 179 return(ret); 180 } 181 182static long MS_CALLBACK file_ctrl(BIO *b, int cmd, long num, char *ptr) 183 { --- 127 unchanged lines hidden --- |