tor-browser

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

ptmisc.c (934B)


      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 /*
      7 ** File:   ptmisc.c
      8 ** Descritpion:  Implemenation of miscellaneous methods for pthreads
      9 */
     10 
     11 #if defined(_PR_PTHREADS)
     12 
     13 #  include "primpl.h"
     14 
     15 #  include <stdio.h>
     16 #  ifdef SOLARIS
     17 #    include <thread.h>
     18 #  endif
     19 
     20 #  define PT_LOG(f)
     21 
     22 void _PR_InitCPUs(void) { PT_LOG("_PR_InitCPUs") }
     23 void _PR_InitStacks(void){PT_LOG("_PR_InitStacks")}
     24 
     25 PR_IMPLEMENT(void) PR_SetConcurrency(PRUintn numCPUs) {
     26 #  ifdef SOLARIS
     27  thr_setconcurrency(numCPUs);
     28 #  else
     29  PT_LOG("PR_SetConcurrency");
     30 #  endif
     31 }
     32 
     33 PR_IMPLEMENT(void) PR_SetThreadRecycleMode(PRUint32 flag) {
     34  PT_LOG("PR_SetThreadRecycleMode")
     35 }
     36 
     37 #endif /* defined(_PR_PTHREADS) */
     38 
     39 /* ptmisc.c */