Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/nsprpub/pr/src/misc/prolock.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
**  prolock.c -- NSPR Ordered Lock
8
** 
9
**  Implement the API defined in prolock.h
10
** 
11
*/
12
#include "prolock.h"
13
#include "prlog.h"
14
#include "prerror.h"
15
16
PR_IMPLEMENT(PROrderedLock *) 
17
    PR_CreateOrderedLock( 
18
        PRInt32 order,
19
        const char *name
20
)
21
0
{
22
0
    PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
23
0
    PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
24
0
    return NULL;
25
0
} /*  end PR_CreateOrderedLock() */
26
27
28
PR_IMPLEMENT(void) 
29
    PR_DestroyOrderedLock( 
30
        PROrderedLock *lock 
31
)
32
0
{
33
0
    PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
34
0
    PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
35
0
} /*  end PR_DestroyOrderedLock() */
36
37
38
PR_IMPLEMENT(void) 
39
    PR_LockOrderedLock( 
40
        PROrderedLock *lock 
41
)
42
0
{
43
0
    PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
44
0
    PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
45
0
} /*  end PR_LockOrderedLock() */
46
47
48
PR_IMPLEMENT(PRStatus) 
49
    PR_UnlockOrderedLock( 
50
        PROrderedLock *lock 
51
)
52
0
{
53
0
    PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
54
0
    PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
55
0
    return PR_FAILURE;
56
0
} /*  end PR_UnlockOrderedLock() */