From: Adam Tkac Date: Wed, 19 Jan 2011 14:11:16 +0000 (+0000) Subject: [Bugfix] Don't include unistd.h and don't call access() on Windows. X-Git-Tag: v1.0.90~79 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c4674db3bda3653445a483ab04d244c1e7970a64;p=tigervnc.git [Bugfix] Don't include unistd.h and don't call access() on Windows. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4239 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- diff --git a/common/rfb/CSecurityTLS.cxx b/common/rfb/CSecurityTLS.cxx index 7e694d1b..446674f4 100644 --- a/common/rfb/CSecurityTLS.cxx +++ b/common/rfb/CSecurityTLS.cxx @@ -29,7 +29,9 @@ #endif #include +#ifndef WIN32 #include +#endif #include #include @@ -95,11 +97,16 @@ void CSecurityTLS::setDefaults() sprintf(caDefault.buf, "%s/.vnc/x509_certs", homeDir); delete [] homeDir; +#ifndef WIN32 /* XXX Do we need access() check here? */ if (!access(caDefault.buf, R_OK)) x509ca.setDefaultStr(strdup(caDefault.buf)); else vlog.error("Failed to open ~/.vnc/x509_certs"); +#else + /* Windows doesn't have access() function. */ + x509ca.setDefaultStr(strdup(caDefault.buf)); +#endif } void CSecurityTLS::shutdown()