Coverage Report

Created: 2025-07-01 06:25

/src/nspr/pr/src/pthreads/ptmisc.c
Line
Count
Source (jump to first uncovered line)
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
0
void _PR_InitCPUs(void) { PT_LOG("_PR_InitCPUs") }
23
0
void _PR_InitStacks(void){PT_LOG("_PR_InitStacks")}
24
25
0
PR_IMPLEMENT(void) PR_SetConcurrency(PRUintn numCPUs) {
26
#  ifdef SOLARIS
27
  thr_setconcurrency(numCPUs);
28
#  else
29
0
  PT_LOG("PR_SetConcurrency");
30
0
#  endif
31
0
}
32
33
0
PR_IMPLEMENT(void) PR_SetThreadRecycleMode(PRUint32 flag) {
34
0
  PT_LOG("PR_SetThreadRecycleMode")
35
0
}
36
37
#endif /* defined(_PR_PTHREADS) */
38
39
/* ptmisc.c */