tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

_pcos.h (1156B)


      1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this
      4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 #ifndef prpcos_h___
      7 #define prpcos_h___
      8 
      9 #define PR_DLL_SUFFIX       ".dll"
     10 
     11 #include <stdlib.h>
     12 
     13 #define DIRECTORY_SEPARATOR         '\\'
     14 #define DIRECTORY_SEPARATOR_STR     "\\"
     15 #define PATH_SEPARATOR              ';'
     16 
     17 /*
     18 ** Routines for processing command line arguments
     19 */
     20 PR_BEGIN_EXTERN_C
     21 extern char *optarg;
     22 extern int optind;
     23 extern int getopt(int argc, char **argv, char *spec);
     24 PR_END_EXTERN_C
     25 
     26 
     27 /*
     28 ** Definitions of directory structures amd functions
     29 ** These definitions are from:
     30 **      <dirent.h>
     31 */
     32 #include <sys/stat.h>
     33 #include <io.h>
     34 #include <fcntl.h>          /* O_BINARY */
     35 
     36 extern PRStatus _MD_WindowsGetHostName(char *name, PRUint32 namelen);
     37 #define _MD_GETHOSTNAME _MD_WindowsGetHostName
     38 extern PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen);
     39 #define _MD_GETSYSINFO _MD_WindowsGetSysInfo
     40 
     41 #endif /* prpcos_h___ */