/[mldonkey]/mldonkey/src/utils/lib/os_stubs.h
ViewVC logotype

Diff of /mldonkey/src/utils/lib/os_stubs.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by mldonkey, Fri Apr 16 17:14:56 2004 UTC revision 1.6 by spiralvoice, Sun Aug 28 10:47:39 2005 UTC
# Line 52  typedef int OS_SOCKET; Line 52  typedef int OS_SOCKET;
52  #endif  #endif
53    
54  #include <sys/types.h>  #include <sys/types.h>
55    
56    // off_t is long on mingw, long long everywhere else
57    #ifdef _OFF64_T_
58    typedef off64_t OFF_T;
59    #else
60    typedef off_t OFF_T;
61    #endif
62    
63  #include <sys/time.h>  #include <sys/time.h>
64    
65  #ifdef HAS_SYS_SELECT_H  #ifdef HAS_SYS_SELECT_H
# Line 88  static int seek_command_table[] = { Line 96  static int seek_command_table[] = {
96    SEEK_SET, SEEK_CUR, SEEK_END    SEEK_SET, SEEK_CUR, SEEK_END
97  };  };
98    
99  #if !defined(__MINGW32__)  extern OFF_T os_lseek(OS_FD fd, OFF_T pos, int dir);
100  extern int64 os_lseek(OS_FD fd, off_t pos, int dir);  extern void os_ftruncate(OS_FD fd, OFF_T len);
101  extern void os_ftruncate(OS_FD fd, off_t len);  extern ssize_t os_read(OS_FD fd, char *buf, size_t len);
 #else  
 extern int64 os_lseek(OS_FD fd, int64 pos, int dir);  
 extern void os_ftruncate(OS_FD fd, int64 len);  
 #endif  
 extern int os_read(OS_FD fd, char *buf, int len);  
102  extern int os_getdtablesize();  extern int os_getdtablesize();
103  extern int64 os_getfdsize(OS_FD fd);  extern int64 os_getfdsize(OS_FD fd);
104  extern int64 os_getfilesize(char *path);  extern int64 os_getfilesize(char *path);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26