| OLD | NEW |
| 1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ | 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 | 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 | 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/. */ | 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| 5 | 5 |
| 6 /* | 6 /* |
| 7 ** prolock.c -- NSPR Ordered Lock | 7 ** prolock.c -- NSPR Ordered Lock |
| 8 ** | 8 ** |
| 9 ** Implement the API defined in prolock.h | 9 ** Implement the API defined in prolock.h |
| 10 ** | 10 ** |
| 11 */ | 11 */ |
| 12 #include "prolock.h" | 12 #include "prolock.h" |
| 13 #include "prlog.h" | 13 #include "prlog.h" |
| 14 #include "prerror.h" | 14 #include "prerror.h" |
| 15 | 15 |
| 16 PR_IMPLEMENT(PROrderedLock *) | 16 PR_IMPLEMENT(PROrderedLock *) |
| 17 PR_CreateOrderedLock( | 17 PR_CreateOrderedLock( |
| 18 PRInt32 order, | 18 PRInt32 order, |
| 19 const char *name | 19 const char *name |
| 20 ) | 20 ) |
| 21 { | 21 { |
| 22 PR_ASSERT(!"Not implemented"); /* Not implemented yet */ | 22 PR_NOT_REACHED("Not implemented"); /* Not implemented yet */ |
| 23 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); | 23 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
| 24 return NULL; | 24 return NULL; |
| 25 } /* end PR_CreateOrderedLock() */ | 25 } /* end PR_CreateOrderedLock() */ |
| 26 | 26 |
| 27 | 27 |
| 28 PR_IMPLEMENT(void) | 28 PR_IMPLEMENT(void) |
| 29 PR_DestroyOrderedLock( | 29 PR_DestroyOrderedLock( |
| 30 PROrderedLock *lock | 30 PROrderedLock *lock |
| 31 ) | 31 ) |
| 32 { | 32 { |
| 33 PR_ASSERT(!"Not implemented"); /* Not implemented yet */ | 33 PR_NOT_REACHED("Not implemented"); /* Not implemented yet */ |
| 34 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); | 34 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
| 35 } /* end PR_DestroyOrderedLock() */ | 35 } /* end PR_DestroyOrderedLock() */ |
| 36 | 36 |
| 37 | 37 |
| 38 PR_IMPLEMENT(void) | 38 PR_IMPLEMENT(void) |
| 39 PR_LockOrderedLock( | 39 PR_LockOrderedLock( |
| 40 PROrderedLock *lock | 40 PROrderedLock *lock |
| 41 ) | 41 ) |
| 42 { | 42 { |
| 43 PR_ASSERT(!"Not implemented"); /* Not implemented yet */ | 43 PR_NOT_REACHED("Not implemented"); /* Not implemented yet */ |
| 44 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); | 44 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
| 45 } /* end PR_LockOrderedLock() */ | 45 } /* end PR_LockOrderedLock() */ |
| 46 | 46 |
| 47 | 47 |
| 48 PR_IMPLEMENT(PRStatus) | 48 PR_IMPLEMENT(PRStatus) |
| 49 PR_UnlockOrderedLock( | 49 PR_UnlockOrderedLock( |
| 50 PROrderedLock *lock | 50 PROrderedLock *lock |
| 51 ) | 51 ) |
| 52 { | 52 { |
| 53 PR_ASSERT(!"Not implemented"); /* Not implemented yet */ | 53 PR_NOT_REACHED("Not implemented"); /* Not implemented yet */ |
| 54 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); | 54 PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
| 55 return PR_FAILURE; | 55 return PR_FAILURE; |
| 56 } /* end PR_UnlockOrderedLock() */ | 56 } /* end PR_UnlockOrderedLock() */ |
| OLD | NEW |