CVS log for pegasus/src/Pegasus/Common/SpinLock.cpp |
![(logo)](/icons/apache_pb.gif) |
|
Up to [Pegasus] / pegasus / src / Pegasus / Common
Request diff between arbitrary revisions
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Tue Dec 2 09:00:52 2008 UTC (15 years, 6 months ago) by martin
Branch:
MAIN
CVS Tags:
preBug9676,
postBug9676,
TASK_PEP317_1JUNE_2013,
TASK-TASK_PEP362_RestfulService_branch-root,
TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk,
TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk,
TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch,
TASK-TASK_PEP362_RestfulService_branch-branch,
TASK-PEP362_RestfulService-root,
TASK-PEP362_RestfulService-merged_out_to_branch,
TASK-PEP362_RestfulService-merged_out_from_trunk,
TASK-PEP362_RestfulService-merged_in_to_trunk,
TASK-PEP362_RestfulService-merged_in_from_branch,
TASK-PEP362_RestfulService-branch,
TASK-PEP348_SCMO-root,
TASK-PEP348_SCMO-merged_out_to_branch,
TASK-PEP348_SCMO-merged_out_from_trunk,
TASK-PEP348_SCMO-merged_in_to_trunk,
TASK-PEP348_SCMO-merged_in_from_branch,
TASK-PEP348_SCMO-branch,
TASK-PEP317_pullop-root,
TASK-PEP317_pullop-merged_out_to_branch,
TASK-PEP317_pullop-merged_out_from_trunk,
TASK-PEP317_pullop-merged_in_to_trunk,
TASK-PEP317_pullop-merged_in_from_branch,
TASK-PEP317_pullop-branch,
RELEASE_2_9_2-RC2,
RELEASE_2_9_2-RC1,
RELEASE_2_9_2,
RELEASE_2_9_1-RC1,
RELEASE_2_9_1,
RELEASE_2_9_0-RC1,
RELEASE_2_9_0-FC,
RELEASE_2_9_0,
RELEASE_2_9-root,
RELEASE_2_9-branch,
RELEASE_2_14_1,
RELEASE_2_14_0-RC2,
RELEASE_2_14_0-RC1,
RELEASE_2_14_0,
RELEASE_2_14-root,
RELEASE_2_14-branch,
RELEASE_2_13_0-RC2,
RELEASE_2_13_0-RC1,
RELEASE_2_13_0-FC,
RELEASE_2_13_0,
RELEASE_2_13-root,
RELEASE_2_13-branch,
RELEASE_2_12_1-RC1,
RELEASE_2_12_1,
RELEASE_2_12_0-RC1,
RELEASE_2_12_0-FC,
RELEASE_2_12_0,
RELEASE_2_12-root,
RELEASE_2_12-branch,
RELEASE_2_11_2-RC1,
RELEASE_2_11_2,
RELEASE_2_11_1-RC1,
RELEASE_2_11_1,
RELEASE_2_11_0-RC1,
RELEASE_2_11_0-FC,
RELEASE_2_11_0,
RELEASE_2_11-root,
RELEASE_2_11-branch,
RELEASE_2_10_1-RC1,
RELEASE_2_10_1,
RELEASE_2_10_0-RC2,
RELEASE_2_10_0-RC1,
RELEASE_2_10_0,
RELEASE_2_10-root,
RELEASE_2_10-branch,
PREAUG25UPDATE,
POSTAUG25UPDATE,
HPUX_TEST,
HEAD,
CIMRS_WORK_20130824,
BeforeUpdateToHeadOct82011
Changes since 1.13: +6 -6 lines
Diff to previous 1.13
BUG#: 8123
TITLE: Update copyright/license text
DESCRIPTION:
Fixing trailing spaces in copyright/license text
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Mon Dec 1 17:49:56 2008 UTC (15 years, 6 months ago) by martin
Branch:
MAIN
Changes since 1.12: +27 -29 lines
Diff to previous 1.12
BUG#: 8123
TITLE: Update Coyright/License text
DESCRIPTION:
Adding the new copyright/license text to almost all files
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Fri Nov 10 18:14:58 2006 UTC (17 years, 7 months ago) by kumpf
Branch:
MAIN
CVS Tags:
TASK_PEP328_SOLARIS_NEVADA_PORT,
TASK-PEP328_SOLARIS_NEVADA_PORT_v2-root,
TASK-PEP328_SOLARIS_NEVADA_PORT_v2-branch,
TASK-PEP328_SOLARIS_NEVADA_PORT-root,
TASK-PEP328_SOLARIS_NEVADA_PORT-branch,
TASK-PEP328_SOLARIS_IX86_CC_PORT-root,
TASK-PEP328_SOLARIS_IX86_CC_PORT-branch-v2,
TASK-PEP328_SOLARIS_IX86_CC_PORT-branch,
TASK-PEP311_WSMan-root,
TASK-PEP311_WSMan-branch,
TASK-PEP305_VXWORKS-root,
TASK-PEP305_VXWORKS-branch-pre-solaris-port,
TASK-PEP305_VXWORKS-branch-post-solaris-port,
TASK-PEP305_VXWORKS-branch-beta2,
TASK-PEP305_VXWORKS-branch,
TASK-PEP305_VXWORKS-2008-10-23,
TASK-PEP291_IPV6-root,
TASK-PEP291_IPV6-branch,
TASK-PEP286_PRIVILEGE_SEPARATION-root,
TASK-PEP286_PRIVILEGE_SEPARATION-branch,
TASK-PEP274_dacim-root,
TASK-PEP274_dacim-merged_out_to_branch,
TASK-PEP274_dacim-merged_out_from_trunk,
TASK-PEP274_dacim-merged_in_to_trunk,
TASK-PEP274_dacim-merged_in_from_branch,
TASK-PEP274_dacim-branch,
TASK-Bug2102_RCMPIWindows-root,
TASK-Bug2102_RCMPIWindows-merged_out_to_branch,
TASK-Bug2102_RCMPIWindows-merged_out_from_trunk,
TASK-Bug2102_RCMPIWindows-merged_in_to_trunk,
TASK-Bug2102_RCMPIWindows-merged_in_from_branch,
TASK-Bug2102_RCMPIWindows-branch,
TASK-Bug2102Final-root,
TASK-Bug2102Final-merged_out_to_branch,
TASK-Bug2102Final-merged_out_from_trunk,
TASK-Bug2102Final-merged_in_to_trunk,
TASK-Bug2102Final-merged_in_from_branch,
TASK-Bug2102Final-branch,
TASK-BUG7240-root,
TASK-BUG7240-branch,
TASK-BUG7146_SqlRepositoryPrototype-root,
TASK-BUG7146_SqlRepositoryPrototype-merged_out_to_branch,
TASK-BUG7146_SqlRepositoryPrototype-merged_out_from_trunk,
TASK-BUG7146_SqlRepositoryPrototype-merged_in_to_trunk,
TASK-BUG7146_SqlRepositoryPrototype-merged_in_from_branch,
TASK-BUG7146_SqlRepositoryPrototype-branch,
RELEASE_2_8_2-RC1,
RELEASE_2_8_2,
RELEASE_2_8_1-RC1,
RELEASE_2_8_1,
RELEASE_2_8_0_BETA,
RELEASE_2_8_0-RC2,
RELEASE_2_8_0-RC1,
RELEASE_2_8_0-FC,
RELEASE_2_8_0,
RELEASE_2_8-root,
RELEASE_2_8-branch,
RELEASE_2_7_3-RC1,
RELEASE_2_7_3,
RELEASE_2_7_2-RC1,
RELEASE_2_7_2,
RELEASE_2_7_1-RC1,
RELEASE_2_7_1,
RELEASE_2_7_0-RC1,
RELEASE_2_7_0-BETA,
RELEASE_2_7_0,
RELEASE_2_7-root,
RELEASE_2_7-branch,
RELEASE_2_6_3-RC2,
RELEASE_2_6_3-RC1,
RELEASE_2_6_3,
RELEASE_2_6_2-RC1,
RELEASE_2_6_2,
RELEASE_2_6_1-RC1,
RELEASE_2_6_1,
RELEASE_2_6_0-RC1,
RELEASE_2_6_0-FC,
RELEASE_2_6_0,
RELEASE_2_6-root,
RELEASE_2_6-branch-clean,
RELEASE_2_6-branch,
PEP286_PRIVILEGE_SEPARATION_ROOT,
PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE,
PEP286_PRIVILEGE_SEPARATION_BRANCH,
PEP286_PRIVILEGE_SEPARATION_1,
Makefile
Changes since 1.11: +0 -4 lines
Diff to previous 1.11
BUG#: 5840
TITLE: Common modules do not meet chksrc requirements
DESCRIPTION: Remove tab characters and author names and shorten lines that are wider than 80 characters.
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Wed Aug 9 20:12:42 2006 UTC (17 years, 10 months ago) by mike
Branch:
MAIN
CVS Tags:
TASK-TASK-BUG4011_WinLocalConnect-branch-New-root,
TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch,
TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk,
TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk,
TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch,
TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch,
TASK-PEP268_SSLClientCertificatePropagation-root,
TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch,
TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk,
TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk,
TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch,
TASK-PEP268_SSLClientCertificatePropagation-branch,
TASK-PEP267_SLPReregistrationSupport-root,
TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch,
TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk,
TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch,
TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk,
TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk,
TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch,
TASK-PEP267_SLPReregistrationSupport-branch,
TASK-Bugs5690_3913_RemoteCMPI-root,
TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch,
TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk,
TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk,
TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch,
TASK-Bugs5690_3913_RemoteCMPI-branch,
TASK-Bug2021_RemoteCMPIonWindows-root,
TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch,
TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk,
TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk,
TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch,
TASK-Bug2021_RemoteCMPIonWindows-branch,
TASK-Bug2021_RCMPIonWindows-root,
TASK-Bug2021_RCMPIonWindows-merged_out_to_branch,
TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk,
TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk,
TASK-Bug2021_RCMPIonWindows-merged_in_from_branch,
TASK-Bug2021_RCMPIonWindows-branch,
TASK-BUG4011_WinLocalConnect-branch-New
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
BUG#: 5314
TITLE: IPC Refactoring
DESCRIPTION: This patch cleans up the IPC related classes. It (1) reorganizes
related classes into their own headers, (2) makes the mutex class recursive to
eliminate recursive lock exclusion logic, (3) reimplements condition variables,
renames dozens of global functions.
Revision
1.10.4.3
/
(view)
- annotate
- [select for diffs]
, Sat Jul 29 00:18:27 2006 UTC (17 years, 11 months ago) by mike
Branch:
TASK_BUG_5314_IPC_REFACTORING_BRANCH
CVS Tags:
TASK_BUG_5314_IPC_REFACTORING-V1
Changes since 1.10.4.2: +1 -1 lines
Diff to previous 1.10.4.2
to branch point 1.10
to next main 1.11
BUG#: 5314
TITLE: IPC Refactoring
DESCRIPTION: IPC Refactoring Branch Work
Revision
1.10.4.2
/
(view)
- annotate
- [select for diffs]
, Fri Jul 28 19:46:41 2006 UTC (17 years, 11 months ago) by mike
Branch:
TASK_BUG_5314_IPC_REFACTORING_BRANCH
Changes since 1.10.4.1: +1 -1 lines
Diff to previous 1.10.4.1
to branch point 1.10
BUG#: 5314
TITLE: IPC Refactoring
DESCRIPTION: Branch work.
Revision
1.10.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Jul 27 22:11:52 2006 UTC (17 years, 11 months ago) by mike
Branch:
TASK_BUG_5314_IPC_REFACTORING_BRANCH
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
BUG#: 5314
TITLE: IPC Refactoring
DESCRIPTION: IPC Refactoring Branch Work
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Mon Jun 26 22:30:26 2006 UTC (18 years ago) by mike
Branch:
MAIN
CVS Tags:
TASK_BUG_5314_IPC_REFACTORING_ROOT,
TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT,
TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH
Branch point for:
TASK_BUG_5314_IPC_REFACTORING_BRANCH
Changes since 1.9: +2 -0 lines
Diff to previous 1.9
BUG#: 5124
TITLE: Network.h: new place for netork definitions.
DESCRIPTION: This patch relocates several network definitions to Network.h.
Revision
1.8.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Feb 10 16:09:38 2006 UTC (18 years, 4 months ago) by a.dunfey
Branch:
PEP233_EmbeddedInstSupport-branch
Changes since 1.8: +4 -2 lines
Diff to previous 1.8
to next main 1.9
PEP#: 233
TITLE: Updated Embedded Instance Support branch
DESCRIPTION:
- Merged with latest code from 2.5.1
- Modified ObjectNormalizer to use a CIMOMHandle instead of the repository and to normalize the instances in an embedded instance property.
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Mon Jan 30 16:17:08 2006 UTC (18 years, 4 months ago) by karl
Branch:
MAIN
CVS Tags:
TASK_PEP233_EmbeddedInstSupport-merge_out_trunk,
TASK-PEP250_RPMProvider-root,
TASK-PEP250_RPMProvider-merged_out_to_branch,
TASK-PEP250_RPMProvider-merged_out_from_trunk,
TASK-PEP250_RPMProvider-merged_in_to_trunk,
TASK-PEP250_RPMProvider-merged_in_from_branch,
TASK-PEP250_RPMProvider-branch,
TASK-PEP245_CimErrorInfrastructure-root,
TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch,
TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk,
TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk,
TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch,
TASK-PEP245_CimErrorInfrastructure-branch,
TASK-PEP241_OpenPegasusStressTests-root,
TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch,
TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk,
TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk,
TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch,
TASK-PEP241_OpenPegasusStressTests-branch,
TASK-BUG4011_WinLocalConnect-root,
TASK-BUG4011_WinLocalConnect-merged_out_to_branch,
TASK-BUG4011_WinLocalConnect-merged_out_from_trunk,
TASK-BUG4011_WinLocalConnect-merged_in_to_trunk,
TASK-BUG4011_WinLocalConnect-merged_in_from_branch,
TASK-BUG4011_WinLocalConnect-branch,
RELEASE_2_5_5-RC2,
RELEASE_2_5_5-RC1,
RELEASE_2_5_5,
RELEASE_2_5_4-RC2,
RELEASE_2_5_4-RC1,
RELEASE_2_5_4,
RELEASE_2_5_3-RC1,
RELEASE_2_5_3,
RELEASE_2_5_2-RC1,
RELEASE_2_5_2,
RELEASE_2_5_1-RC1,
RELEASE_2_5_1,
RELEASE_2_5-root,
RELEASE_2_5-branch
Changes since 1.8: +4 -2 lines
Diff to previous 1.8
BUG#: 4691
TITLE: Update Licenses to 2006
DESCRIPTION: Updates most of the licenses to 2006. The slp_client directories are excluded for the moment pending discussion. This change has passed unit and system tests. Note that this changes just about EVERY file in Pegasus.
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Fri Dec 9 18:51:25 2005 UTC (18 years, 6 months ago) by mike
Branch:
MAIN
CVS Tags:
STABLE,
PEP244_ServerProfile-root,
PEP244_ServerProfile-branch,
PEP233_EmbeddedInstSupport-root
Branch point for:
PEP233_EmbeddedInstSupport-branch
Changes since 1.7: +7 -2 lines
Diff to previous 1.7
BUG#: 4570
TITLE: Fix compiler error on Solaris.
DESCRIPTION: Added inclusion of headers to pick up pthread_atfork(). Also
added 'extern "C"' modified on fork handlers (to suppress a warning).
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Fri Dec 9 18:35:49 2005 UTC (18 years, 6 months ago) by kumpf
Branch:
MAIN
Changes since 1.6: +3 -0 lines
Diff to previous 1.6
BUG#: 4572
TITLE: Nightly Build fails in ClientAuthenticator.cpp
DESCRIPTION: Make the fork handler apply only to HP-UX and Solaris where it is currently required.
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Tue Dec 6 18:33:16 2005 UTC (18 years, 6 months ago) by gs.keenan
Branch:
MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
BUG#: 4565
TITLE: OpenVMS - Use of pthread.h in SpinLock.cpp causes build to fail.
DESCRIPTION: Add VMS to the test to use IPC.h instead of pthread.h.
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Fri Dec 2 21:49:13 2005 UTC (18 years, 6 months ago) by kumpf
Branch:
MAIN
Changes since 1.4: +65 -12 lines
Diff to previous 1.4
BUG#: 4510
TITLE: String reference counting causes intermittent OOP errors
DESCRIPTION: Use a pthread fork handler to ensure that the shared pool of SpinLocks is unlocked in child processes.
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Tue Nov 29 20:06:14 2005 UTC (18 years, 7 months ago) by david.dillard
Branch:
MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3
BUG#: 3532
TITLE: Corrected Windows related #ifdefs
DESCRIPTION: Was using platform variable when either OS variable or compiler variable was more appropriate.
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Thu Nov 3 02:36:59 2005 UTC (18 years, 7 months ago) by mike
Branch:
MAIN
CVS Tags:
BUG_4225_PERFORMANCE_VERSION_1_DONE
Changes since 1.2: +4 -0 lines
Diff to previous 1.2
BUG#: 4353
TITLE: SpinLock
DESCRIPTION: Opted to use pthreads on all platforms other than Windows to
lock the global shared spinlock array.
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Thu Nov 3 02:26:06 2005 UTC (18 years, 7 months ago) by mike
Branch:
MAIN
Changes since 1.1: +18 -1 lines
Diff to previous 1.1
BUG#: 4353
TITLE: SpinLock
DESCRIPTION: Fixed to use pthread_mutex_t on PARISC rather than Mutex.
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Thu Nov 3 00:24:42 2005 UTC (18 years, 7 months ago) by mike
Branch:
MAIN
BUG#: 4353
TITLE: SpinLock
DESCRIPTION: New SpinLock implementation to support HPUX and Solaris AtomicInt.
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.