comparison arogue7/mdport.c @ 203:aa8e1fc62926

Advanced Rogue 7: add and use more md_ functions. md_fileno() and md_fdopen() are now included. I still hope to rewrite everything to use FILE *'s.
author John "Elwin" Edwards
date Thu, 13 Aug 2015 07:38:57 -0400
parents e69128d2e4c5
children f9ef86cf22b2
comparison
equal deleted inserted replaced
202:e69128d2e4c5 203:aa8e1fc62926
170 #ifdef _WIN32 170 #ifdef _WIN32
171 chmod(file, 0600); 171 chmod(file, 0600);
172 return( _unlink(file) ); 172 return( _unlink(file) );
173 #else 173 #else
174 return(unlink(file)); 174 return(unlink(file));
175 #endif
176 }
177
178 FILE *
179 md_fdopen(int fd, char *mode)
180 {
181 #ifdef _WIN32
182 return( _fdopen(fd, mode) );
183 #else
184 return( fdopen(fd, mode) );
185 #endif
186 }
187
188 int
189 md_fileno(FILE *fp)
190 {
191 #ifdef _WIN32
192 return( _fileno(fp) );
193 #else
194 return( fileno(fp) );
175 #endif 195 #endif
176 } 196 }
177 197
178 int 198 int
179 md_creat(char *file, int mode) 199 md_creat(char *file, int mode)