VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/shaderlib/wine/include/msvcrt/direct.h

最後變更 在這個檔案是 53201,由 vboxsync 提交於 10 年 前

Devices/Main: vmsvga updates

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 1.5 KB
 
1/*
2 * Path and directory definitions
3 *
4 * Derived from the mingw header written by Colin Peters.
5 * Modified for Wine use by Jon Griffiths and Francois Gouget.
6 * This file is in the public domain.
7 */
8#ifndef __WINE_DIRECT_H
9#define __WINE_DIRECT_H
10
11#include <crtdefs.h>
12
13#include <pshpack8.h>
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19#ifndef _DISKFREE_T_DEFINED
20#define _DISKFREE_T_DEFINED
21struct _diskfree_t {
22 unsigned int total_clusters;
23 unsigned int avail_clusters;
24 unsigned int sectors_per_cluster;
25 unsigned int bytes_per_sector;
26};
27#endif /* _DISKFREE_T_DEFINED */
28
29int __cdecl _chdir(const char*);
30int __cdecl _chdrive(int);
31char* __cdecl _getcwd(char*,int);
32char* __cdecl _getdcwd(int,char*,int);
33int __cdecl _getdrive(void);
34__msvcrt_ulong __cdecl _getdrives(void);
35int __cdecl _mkdir(const char*);
36int __cdecl _rmdir(const char*);
37
38#ifndef _WDIRECT_DEFINED
39#define _WDIRECT_DEFINED
40int __cdecl _wchdir(const wchar_t*);
41wchar_t* __cdecl _wgetcwd(wchar_t*,int);
42wchar_t* __cdecl _wgetdcwd(int,wchar_t*,int);
43int __cdecl _wmkdir(const wchar_t*);
44int __cdecl _wrmdir(const wchar_t*);
45#endif /* _WDIRECT_DEFINED */
46
47#ifdef __cplusplus
48}
49#endif
50
51
52static inline int chdir(const char* newdir) { return _chdir(newdir); }
53static inline char* getcwd(char * buf, int size) { return _getcwd(buf, size); }
54static inline int mkdir(const char* newdir) { return _mkdir(newdir); }
55static inline int rmdir(const char* dir) { return _rmdir(dir); }
56
57#include <poppack.h>
58
59#endif /* __WINE_DIRECT_H */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette