tor-browser

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

prolock.c (1325B)


      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(PRInt32 order, const char* name) {
     18  PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
     19  PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
     20  return NULL;
     21 } /*  end PR_CreateOrderedLock() */
     22 
     23 PR_IMPLEMENT(void)
     24 PR_DestroyOrderedLock(PROrderedLock* lock) {
     25  PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
     26  PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
     27 } /*  end PR_DestroyOrderedLock() */
     28 
     29 PR_IMPLEMENT(void)
     30 PR_LockOrderedLock(PROrderedLock* lock) {
     31  PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
     32  PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
     33 } /*  end PR_LockOrderedLock() */
     34 
     35 PR_IMPLEMENT(PRStatus)
     36 PR_UnlockOrderedLock(PROrderedLock* lock) {
     37  PR_NOT_REACHED("Not implemented"); /* Not implemented yet */
     38  PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0);
     39  return PR_FAILURE;
     40 } /*  end PR_UnlockOrderedLock() */