mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-25 13:55:47 +03:00
Win32: Added some specific headers to c_private.h to fix build.
This commit is contained in:
parent
cce1502bfc
commit
980bd6cbd6
3 changed files with 22 additions and 4 deletions
|
@ -151,8 +151,9 @@ int csync_init(CSYNC *ctx) {
|
|||
char *exclude = NULL;
|
||||
char *lock = NULL;
|
||||
char *config = NULL;
|
||||
#ifndef _WIN32
|
||||
char errbuf[256] = {0};
|
||||
|
||||
#endif
|
||||
if (ctx == NULL) {
|
||||
errno = EBADF;
|
||||
return -1;
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#include <iniparser.h>
|
||||
|
||||
#include "c_lib.h"
|
||||
#include "c_private.h"
|
||||
#include "csync_private.h"
|
||||
#include "csync_config.h"
|
||||
|
||||
|
|
|
@ -21,9 +21,16 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
/**
|
||||
* Add status codes, types, functions and return-values missing on windows
|
||||
*/
|
||||
/* cross platform defines */
|
||||
#include "config.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef _WIN32
|
||||
#define EDQUOT 0
|
||||
|
@ -56,6 +63,15 @@ typedef struct stat csync_stat_t;
|
|||
#ifndef HAVE_LSTAT
|
||||
#define lstat _stat
|
||||
#endif
|
||||
#ifdef _WIN32
|
||||
#define stat _stat
|
||||
#define fstat _fstat
|
||||
#define read _read
|
||||
#define open _open
|
||||
#define close _close
|
||||
#define write _write
|
||||
#endif
|
||||
|
||||
|
||||
#endif //_C_PRIVATE_H
|
||||
|
||||
|
|
Loading…
Reference in a new issue