CVS log for pegasus/src/Pegasus/Common/Attic/IPCUnix.cpp

(logo)

Help

(back) Up to [Pegasus] / pegasus / src / Pegasus / Common

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)
Current tag: MAIN

Revision 1.71 , Wed Aug 9 20:12:42 2006 UTC (17 years, 10 months ago) by mike
Branch: MAIN
CVS Tags: TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP311_WSMan-root, TASK-PEP311_WSMan-branch, HPUX_TEST, HEAD
Changes since 1.70: +0 -0 lines
FILE REMOVED
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.70 / (view) - annotate - [select for diffs] , Tue Jul 11 17:39:28 2006 UTC (17 years, 11 months ago) by mike
Branch: MAIN
Changes since 1.69: +6 -0 lines
Diff to previous 1.69
BUG#: 5191
TITLE: Queue Consolidation

DESCRIPTION: Queue Consolidation Branch Work

Revision 1.69 / (view) - annotate - [select for diffs] , Mon Jun 12 07:26:12 2006 UTC (18 years ago) by marek
Branch: MAIN
CVS Tags: TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT
Branch point for: TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH
Changes since 1.68: +1 -2 lines
Diff to previous 1.68
BUG#:5125
TITLE: IPCUnix.cpp does not compile on z/OS

DESCRIPTION:

Revision 1.68 / (view) - annotate - [select for diffs] , Mon Jan 30 16:17:04 2006 UTC (18 years, 5 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_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
Branch point for: RELEASE_2_5-branch
Changes since 1.67: +4 -2 lines
Diff to previous 1.67
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.67 / (view) - annotate - [select for diffs] , Fri Jan 13 19:29:01 2006 UTC (18 years, 5 months ago) by kumpf
Branch: MAIN
Changes since 1.66: +27 -12 lines
Diff to previous 1.66
BUG#: 4657
TITLE: Semaphore::time_wait() is implemented incorrectly
DESCRIPTION: Correct the Linux implementation of Semaphore::time_wait().

Revision 1.66 / (view) - annotate - [select for diffs] , Mon Nov 21 10:03:05 2005 UTC (18 years, 7 months ago) by marek
Branch: MAIN
CVS Tags: STABLE, PEP244_ServerProfile-root, PEP233_EmbeddedInstSupport-root, BUG_4225_PERFORMANCE_VERSION_1_DONE
Branch point for: PEP244_ServerProfile-branch, PEP233_EmbeddedInstSupport-branch
Changes since 1.65: +0 -3 lines
Diff to previous 1.65
BUG#:4483
TITLE: Tests and poststarttests did not run successful on z/OS

DESCRIPTION:

Revision 1.65 / (view) - annotate - [select for diffs] , Thu Nov 10 18:57:26 2005 UTC (18 years, 7 months ago) by david
Branch: MAIN
Changes since 1.64: +12 -0 lines
Diff to previous 1.64
BUG#: 4275
TITLE: OS400 specific changes
DESCRIPTION: OS400 specific changes

Revision 1.64 / (view) - annotate - [select for diffs] , Tue Oct 25 17:41:19 2005 UTC (18 years, 8 months ago) by mike
Branch: MAIN
Changes since 1.63: +6 -6 lines
Diff to previous 1.63
BUG#: 4300
TITLE: AtomicInt compiler errors.

DESCRIPTION: Replace use of AtomicInt::value() with AtomicInt::get().

Revision 1.63 / (view) - annotate - [select for diffs] , Mon Oct 24 18:35:25 2005 UTC (18 years, 8 months ago) by mike
Branch: MAIN
Changes since 1.62: +6 -169 lines
Diff to previous 1.62
BUG#: 4250
TITLE: AtomicInt Performance

DESCRIPTION: This fix provides a faster AtomicInt implementation for select platforms.

Revision 1.62 / (view) - annotate - [select for diffs] , Wed May 11 14:18:42 2005 UTC (19 years, 1 month ago) by aruran.ms
Branch: MAIN
CVS Tags: RELEASE_2_5_0-RC1, RELEASE_2_5_0, PEGASUS_2_5_0_PerformanceDev-string-end, PEGASUS_2_5_0_PerformanceDev-rootlt, PEGASUS_2_5_0_PerformanceDev-root, PEGASUS_2_5_0_PerformanceDev-r2, PEGASUS_2_5_0_PerformanceDev-r1, PEGASUS_2_5_0_PerformanceDev-lit-end, PEGASUS_2_5_0_PerformanceDev-buffer-end, PEGASUS_2_5_0_PerformanceDev-branch, PEGASUS_2_5_0_PerformanceDev-String, PEG25_IBM_5_16_05, NPEGASUS_2_5_0_PerformanceDev-String-root, NNPEGASUS_2_5_0_PerformanceDev-String-branch
Branch point for: PEGASUS_2_5_0_PerformanceDev-AtomicInt-branch
Changes since 1.61: +3 -2 lines
Diff to previous 1.61
BUG#: 3518
TITLE: Condition constructor should take a non-const mutex reference

DESCRIPTION: Fixed as proposed

Revision 1.61 / (view) - annotate - [select for diffs] , Wed May 11 00:28:11 2005 UTC (19 years, 1 month ago) by kumpf
Branch: MAIN
Changes since 1.60: +2 -23 lines
Diff to previous 1.60
BUG#: 3539
TITLE: Compile failure in Semaphore implementation
DESCRIPTION: Added const designation to Semaphore::count definitions that were missing it.  Also removed unused copy constructor definitions.

Revision 1.60 / (view) - annotate - [select for diffs] , Tue May 10 23:19:27 2005 UTC (19 years, 1 month ago) by kumpf
Branch: MAIN
Changes since 1.59: +54 -62 lines
Diff to previous 1.59
BUG#: 3527
TITLE: Semaphore class does not declare or define assignment operator method
DESCRIPTION: Declare private copy constructor and assignment operator in the Semaphore class.  Remove the existing copy constructor implementation.

Revision 1.59 / (view) - annotate - [select for diffs] , Tue May 10 19:38:51 2005 UTC (19 years, 1 month ago) by david.dillard
Branch: MAIN
Changes since 1.58: +28 -37 lines
Diff to previous 1.58
BUG#: 2182
TITLE: Removed non-empty exception specifications.

DESCRIPTION: Also, made some other changes to get the code closer to matching the coding guidelines.

Revision 1.58 / (view) - annotate - [select for diffs] , Fri May 6 15:58:34 2005 UTC (19 years, 2 months ago) by kumpf
Branch: MAIN
Changes since 1.57: +57 -28 lines
Diff to previous 1.57
BUG#: 3494
TITLE: Problems in Condition wait implementations
DESCRIPTION: Corrected the handling of pthread_cond_timedwait error codes and Mutex ownership in the Condition class.

Revision 1.57 / (view) - annotate - [select for diffs] , Thu Mar 24 14:53:26 2005 UTC (19 years, 3 months ago) by konrad.r
Branch: MAIN
Changes since 1.56: +1 -1 lines
Diff to previous 1.56
BUG#: 3068
TITLE: g11ntest hanging in poststarttests

DESCRIPTION:

Revision 1.56 / (view) - annotate - [select for diffs] , Fri Mar 11 18:36:41 2005 UTC (19 years, 3 months ago) by carolann.graves
Branch: MAIN
Changes since 1.55: +2 -45 lines
Diff to previous 1.55
BUG#: 2446
TITLE: unused code in AtomicInt class

DESCRIPTION: Removed the unused code and related comments.

Revision 1.55 / (view) - annotate - [select for diffs] , Tue Feb 22 04:21:08 2005 UTC (19 years, 4 months ago) by konrad.r
Branch: MAIN
CVS Tags: PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP-214B-root
Changes since 1.54: +44 -4 lines
Diff to previous 1.54
BUG#: 1612
TITLE: Check-in of Semaphore::time_wait implementation.

DESCRIPTION:

Revision 1.54 / (view) - annotate - [select for diffs] , Wed Feb 16 12:54:11 2005 UTC (19 years, 4 months ago) by r.kieninger
Branch: MAIN
Changes since 1.53: +99 -99 lines
Diff to previous 1.53
BUG#: 2778
TITLE: Replace implementation of AtomicInt class for z/OS

DESCRIPTION: Provide new implementation of class AtomicInt for z/OS using zSeries specifc instructions for optimization.

Revision 1.53 / (view) - annotate - [select for diffs] , Sat Feb 5 22:59:23 2005 UTC (19 years, 5 months ago) by karl
Branch: MAIN
CVS Tags: PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH
Changes since 1.52: +3 -1 lines
Diff to previous 1.52
BUG#: 2656
TITLE: License statement update to 2005

DESCRIPTION: All .h, .cpp and the wql, cql, compile *.l and *.y files along
with the .java files in providermanager2/jmpi updated to use the license
statement in doc/license.txt
Tested on windows and visual test of all diffs.

Revision 1.52 / (view) - annotate - [select for diffs] , Thu Feb 3 15:48:40 2005 UTC (19 years, 5 months ago) by konrad.r
Branch: MAIN
CVS Tags: pegasus25BeforeLicenseUpdate
Changes since 1.51: +2 -2 lines
Diff to previous 1.51
BUG#: 1612
TITLE: sem_wait under Linux is now POSIX compliant and can return -1

DESCRIPTION:

Revision 1.51 / (view) - annotate - [select for diffs] , Thu Oct 28 16:00:15 2004 UTC (19 years, 8 months ago) by brian.campbell
Branch: MAIN
CVS Tags: SLPPERFINST-root, SLPPERFINST-branch, PEP213_SIZE_OPTIMIZATIONS_TAG, PEP213_SIZE_OPTIMIZATIONS, CHUNKTESTDONE_PEP140
Changes since 1.50: +2 -2 lines
Diff to previous 1.50
BUG#: 2246
TITLE: compilation error on aix due to conflicting wait() definition and usage

DESCRIPTION: there are many platform #ifdefs all over for sempahore functions. apparently missed a few. Also found another one in IPCNsk.cpp

Revision 1.50 / (view) - annotate - [select for diffs] , Mon Oct 25 17:26:02 2004 UTC (19 years, 8 months ago) by brian.campbell
Branch: MAIN
Changes since 1.49: +21 -11 lines
Diff to previous 1.49
PEP#: 140
TITLE: HTTP chunked transfer encoding support/phase 2
DESCRIPTION: see title

Revision 1.49 / (view) - annotate - [select for diffs] , Thu Oct 21 07:47:50 2004 UTC (19 years, 8 months ago) by marek
Branch: MAIN
CVS Tags: RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, IBM_241_April1405
Branch point for: RELEASE_2_4-branch
Changes since 1.48: +0 -3 lines
Diff to previous 1.48
BUG#:2194
TITLE: Update required in IPCUnix.cpp for latest level of z/OS compiler

DESCRIPTION: z/OS compiler does not allow an extern "C" before static declaration

Revision 1.48 / (view) - annotate - [select for diffs] , Sun Oct 17 19:39:17 2004 UTC (19 years, 8 months ago) by karl
Branch: MAIN
Changes since 1.47: +6 -4 lines
Diff to previous 1.47
BUG#: 2196
TITLE: Copyright update

DESCRIPTION: Update all .cpp and .h files for new license and
update the doc/license.txt file.  Note that there were also
a couple of files that had to be fixed because they had violated
the comments rules (ex. blank line at head of file or in the case of
xmlwriter.cpp a comment line //=========  which drove the strip
function nuts.  These were fixed.  This has been compiled and tested
on windows.

Revision 1.47 / (view) - annotate - [select for diffs] , Wed Jul 28 19:22:13 2004 UTC (19 years, 11 months ago) by konrad.r
Branch: MAIN
CVS Tags: CQL_2_5_BRANCH
Changes since 1.46: +2 -2 lines
Diff to previous 1.46
BUG#: 1541
TITLE:  Threads which fail in the _loop function do not remove themselves from _pool upon function exit.

DESCRIPTION:  Adding WaitInterrupted in the wait() throw clause that is declared in IPC.h

Revision 1.46 / (view) - annotate - [select for diffs] , Wed Jul 28 15:20:09 2004 UTC (19 years, 11 months ago) by konrad.r
Branch: MAIN
Changes since 1.45: +11 -3 lines
Diff to previous 1.45
BUG#: 1541
TITLE: Threads which fail in the _loop function do not remove themselves from _pool upon function exit.

DESCRIPTION:

Revision 1.45 / (view) - annotate - [select for diffs] , Mon Jun 28 22:12:51 2004 UTC (20 years ago) by konrad.r
Branch: MAIN
CVS Tags: RELEASE_2_4_FC_CANDIDATE_1, MONITOR_CONSOLIDATION_2_5_BRANCH
Changes since 1.44: +6 -0 lines
Diff to previous 1.44
PEP#: 152
TITLE: Make Pegasus Linux Standard Base (LSB) compliant

DESCRIPTION:
1). Source code compiles under LSB 1.3. Use env variable PEGASUS_LSB=1.

Revision 1.44 / (view) - annotate - [select for diffs] , Thu Jun 3 14:04:54 2004 UTC (20 years, 1 month ago) by a.arora
Branch: MAIN
Changes since 1.43: +6 -3 lines
Diff to previous 1.43
PEP#:101
TITLE: AutoPtr enhancements
DESCRIPTION: Plz refer PEP101 for details.

Revision 1.43 / (view) - annotate - [select for diffs] , Thu May 13 12:30:32 2004 UTC (20 years, 1 month ago) by dudhe.girish
Branch: MAIN
Changes since 1.42: +96 -1 lines
Diff to previous 1.42
PEP#:124
TITLE:Open Pegasus 2.4 Mac OS X (Darwin) Port

DESCRIPTION:This file is updated for Mac OS X Support

Revision 1.42 / (view) - annotate - [select for diffs] , Tue Nov 11 20:22:27 2003 UTC (20 years, 7 months ago) by tony
Branch: MAIN
CVS Tags: local, RELEASE_2_3_2-testfreeze, RELEASE_2_3_2-root, RELEASE_2_3_2-releasesnapshot, RELEASE_2_3_2-branch-freeze, RELEASE_2_3_1-root, RELEASE_2_3_1-branch
Branch point for: RELEASE_2_3_2-branch
Changes since 1.41: +2 -0 lines
Diff to previous 1.41
Bug 764: Compile on solaris 2.6
- use defined(SUNOS_5_6)  to handle unresolved pthread_mutexattr_settype and void * to char * casts.

Revision 1.41 / (view) - annotate - [select for diffs] , Wed Oct 22 13:26:03 2003 UTC (20 years, 8 months ago) by karl
Branch: MAIN
CVS Tags: RELEASE_2_3_0-root, RELEASE_2_3_0-branch, POST_LICENSE_UPDATE_2003
Changes since 1.40: +5 -3 lines
Diff to previous 1.40
PEP 55 Update license on source files to current license text and date

Revision 1.40 / (view) - annotate - [select for diffs] , Fri Oct 17 13:26:17 2003 UTC (20 years, 8 months ago) by mday
Branch: MAIN
CVS Tags: TEST, PRE_LICENSE_UPDATE_2003
Changes since 1.39: +10 -5 lines
Diff to previous 1.39
bugzilla 813 hang in ~ThreadPool

Revision 1.39 / (view) - annotate - [select for diffs] , Sat Jun 14 18:25:38 2003 UTC (21 years ago) by david.eger
Branch: MAIN
CVS Tags: test, pep_88, RELEASE_2_3_0-msg-freeze
Changes since 1.38: +2 -2 lines
Diff to previous 1.38
The Linux branches share the bulk of their code.
This patch takes a number of sections of code that were duplicated in
full heretofore under the labels
  PLATFORM_PEGASUS_LINUX_PPC_GNU,
  PLATFORM_PEGASUS_LINUX_IX86_GNU, and
  PLATFORM_PEGASUS_LINUX_IA64_GNU
and reduces these to single sections under the name
PEGASUS_PLATFORM_LINUX_GENERIC_GNU.
The work's not done, but here's a good start.

Revision 1.38 / (view) - annotate - [select for diffs] , Thu Jun 12 16:32:10 2003 UTC (21 years ago) by david.eger
Branch: MAIN
Changes since 1.37: +6 -5 lines
Diff to previous 1.37
Bug 346 - Port to PPC/Linux

This provides PowerPC/Linux support for Pegasus with the target name
LINUX_PPC_GNU.

Much of this code is generic, and indeed a lot of my changes in
the files were to convert sections that were
  #ifdef LINUX_IX86_GNU
to instead
  #if defined(LINUX_IX86_GNU)  || defined (LINUX_GENERIC_GNU)
It strikes me that much more clean up and generalization of this
order could be done among the Linux ports.

NOTE: this port uncovered a bug in glibc on PPC/Linux -- the fix will be in the
next release of glibc.	You can get the fix temporarily from glibc CVS (see
http://sources.redhat.com/glibc/) or from me at dteger@us.ibm.com

Revision 1.37 / (view) - annotate - [select for diffs] , Sun Jan 19 16:14:00 2003 UTC (21 years, 5 months ago) by chuck
Branch: MAIN
CVS Tags: mday-merge-start, mday-merge-pegasus/src/Pegasus/Server, mday-merge-pegasus/src/Pegasus/Common, RELEASE_2_2_0_0-release, RELEASE_2_2_0-root, RELEASE_2_2-root, PEGASUS_FC_VERSION_2_2, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH
Branch point for: RELEASE_2_2_0-branch
Changes since 1.36: +8 -5 lines
Diff to previous 1.36
IBM-CC: Bug 172, throw WaitFailed in Semaphore::wait()

Revision 1.36 / (view) - annotate - [select for diffs] , Tue Nov 12 23:54:19 2002 UTC (21 years, 7 months ago) by ramnath
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
Tru64 now uses the native semaphore code.

Revision 1.35 / (view) - annotate - [select for diffs] , Sat Nov 9 18:42:08 2002 UTC (21 years, 7 months ago) by chuck
Branch: MAIN
Changes since 1.34: +9 -0 lines
Diff to previous 1.34
OS/400 fixes

Revision 1.34 / (view) - annotate - [select for diffs] , Sat Nov 9 00:01:30 2002 UTC (21 years, 7 months ago) by kumpf
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33
HP-RK Re-fixed (old) native implementation of AtomicInt::DecAndTestIfZero(), re-reversing the boolean return value.

Revision 1.33 / (view) - annotate - [select for diffs] , Wed Nov 6 18:50:17 2002 UTC (21 years, 8 months ago) by mday
Branch: MAIN
CVS Tags: VERSION_2_1_RELEASE_HEAD, VERSION_2_1_RELEASE
Branch point for: VERSION_2_1_RELEASE_BRANCH
Changes since 1.32: +3 -4 lines
Diff to previous 1.32
fixed unix DecAndTestIfZero implementation that was causing problems with Sharable.h

Revision 1.32 / (view) - annotate - [select for diffs] , Tue Nov 5 19:12:29 2002 UTC (21 years, 8 months ago) by kumpf
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31
HP-RK Implement AtomicInt::DecAndTestIfZero() in the (old) native implementation of AtomicInt.

Revision 1.31 / (view) - annotate - [select for diffs] , Sun Sep 1 17:18:23 2002 UTC (21 years, 10 months ago) by kumpf
Branch: MAIN
Branch point for: mday-2-0-patches
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
HP-DME: Split configuration files for HPUX PARISC and HPUX IA64 builds.

Revision 1.30 / (view) - annotate - [select for diffs] , Tue Aug 27 17:33:34 2002 UTC (21 years, 10 months ago) by dan
Branch: MAIN
Changes since 1.29: +19 -0 lines
Diff to previous 1.29
Change how AIX (only) destroy's semaphores.

Revision 1.29 / (view) - annotate - [select for diffs] , Wed Aug 21 19:35:20 2002 UTC (21 years, 10 months ago) by dan
Branch: MAIN
Changes since 1.28: +5 -3 lines
Diff to previous 1.28
Fix threading and TestString for AIX.

Revision 1.28 / (view) - annotate - [select for diffs] , Wed Jul 17 14:15:56 2002 UTC (21 years, 11 months ago) by sage
Branch: MAIN
CVS Tags: VERSION_2_01_01, VERSION_2_00_RC_4, VERSION_2_00_BRANCH
Changes since 1.27: +9 -3 lines
Diff to previous 1.27
restrict changes to non-native Semaphore impl to AIX and z/OS

Revision 1.27 / (view) - annotate - [select for diffs] , Wed Jul 17 11:11:17 2002 UTC (21 years, 11 months ago) by sage
Branch: MAIN
Changes since 1.26: +4 -3 lines
Diff to previous 1.26
fixed non-native Semaphore impl for zOS and TRU 64

Revision 1.26 / (view) - annotate - [select for diffs] , Tue Jul 16 20:55:03 2002 UTC (21 years, 11 months ago) by kumpf
Branch: MAIN
CVS Tags: VERSION_2_00_RC_3
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
HP-RK Fix compile errors caused by changing the AtomicInt::value() method to const.

Revision 1.25 / (view) - annotate - [select for diffs] , Tue Jul 16 14:01:26 2002 UTC (21 years, 11 months ago) by sage
Branch: MAIN
Changes since 1.24: +35 -2 lines
Diff to previous 1.24
non-native Semaphore implementation (additional lock handling and added copy constructor)

Revision 1.24 / (view) - annotate - [select for diffs] , Fri Jul 12 12:49:31 2002 UTC (21 years, 11 months ago) by mday
Branch: MAIN
CVS Tags: VERSION_2_00_RC_2
Changes since 1.23: +6 -6 lines
Diff to previous 1.23
transitioned unix atomic int class to use Markus' pthread_spinlock implementation, added some consts casts to remove errors

Revision 1.23 / (view) - annotate - [select for diffs] , Fri May 31 23:56:33 2002 UTC (22 years, 1 month ago) by kumpf
Branch: MAIN
CVS Tags: VERSION_2_00_RC_1, VERSION_1_10
Changes since 1.22: +9 -8 lines
Diff to previous 1.22
HP-RK Update license header.

Revision 1.22 / (view) - annotate - [select for diffs] , Wed May 29 19:02:34 2002 UTC (22 years, 1 month ago) by kumpf
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
HP-RK Change pthread_self() to pegasus_thread_self().

Revision 1.21 / (view) - annotate - [select for diffs] , Fri May 24 00:58:55 2002 UTC (22 years, 1 month ago) by kumpf
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
HP-RK Fix HP-UX compile.

Revision 1.20 / (view) - annotate - [select for diffs] , Thu May 23 19:11:56 2002 UTC (22 years, 1 month ago) by mday
Branch: MAIN
Changes since 1.19: +3 -4 lines
Diff to previous 1.19
 fixed bugs in http parallel http connection handling

Revision 1.19 / (view) - annotate - [select for diffs] , Thu May 23 16:43:47 2002 UTC (22 years, 1 month ago) by sage
Branch: MAIN
Changes since 1.18: +144 -33 lines
Diff to previous 1.18
AtomicInt implementation using pthread_spinlock

Revision 1.18 / (view) - annotate - [select for diffs] , Tue Apr 23 16:17:22 2002 UTC (22 years, 2 months ago) by mday
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
 fixed bugs in messaging system

Revision 1.17 / (view) - annotate - [select for diffs] , Sat Apr 6 21:28:05 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
Changes since 1.16: +0 -22 lines
Diff to previous 1.16
DME: Remove trace code from IPCUnix.cpp.

Revision 1.16 / (view) - annotate - [select for diffs] , Sat Apr 6 08:24:34 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
Changes since 1.15: +22 -1 lines
Diff to previous 1.15
DME: Add additional trace code.

Revision 1.15 / (view) - annotate - [select for diffs] , Sun Mar 31 00:37:56 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
CVS Tags: VERSION_1_09
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
DME: Add support for Debian IA-64 Linux.

Revision 1.14 / (view) - annotate - [select for diffs] , Sat Mar 30 01:48:50 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
HP-RK Remove ATTN.

Revision 1.13 / (view) - annotate - [select for diffs] , Sat Mar 30 00:02:02 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
DME: Add support for Debian IA-64 Linux.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon Mar 18 16:06:42 2002 UTC (22 years, 3 months ago) by mday
Branch: MAIN
CVS Tags: VERSION_1_08
Changes since 1.11: +0 -24 lines
Diff to previous 1.11
*** empty log message ***

Revision 1.11 / (view) - annotate - [select for diffs] , Mon Mar 18 15:38:18 2002 UTC (22 years, 3 months ago) by mday
Branch: MAIN
Changes since 1.10: +32 -27 lines
Diff to previous 1.10
 thread pool improved, ipc timers rewritten

Revision 1.10 / (view) - annotate - [select for diffs] , Mon Mar 18 13:34:33 2002 UTC (22 years, 3 months ago) by sage
Branch: MAIN
Changes since 1.9: +7 -7 lines
Diff to previous 1.9
zOS support

Revision 1.9 / (view) - annotate - [select for diffs] , Mon Mar 18 11:34:27 2002 UTC (22 years, 3 months ago) by mday
Branch: MAIN
Changes since 1.8: +369 -1 lines
Diff to previous 1.8
threadpool cleaned up, touched IPC and Thread files

Revision 1.8 / (view) - annotate - [select for diffs] , Tue Mar 12 01:11:22 2002 UTC (22 years, 3 months ago) by kumpf
Branch: MAIN
Changes since 1.7: +1 -2 lines
Diff to previous 1.7
HP-RK Fixed IPC compilation for HP-UX (and other Unixes).

Revision 1.7 / (view) - annotate - [select for diffs] , Tue Mar 12 00:09:48 2002 UTC (22 years, 3 months ago) by ramnath
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6
no message

Revision 1.6 / (view) - annotate - [select for diffs] , Thu Feb 7 09:51:40 2002 UTC (22 years, 5 months ago) by sage
Branch: MAIN
CVS Tags: pre-meta-dispatcher, async_dispatcher
Changes since 1.5: +1 -0 lines
Diff to previous 1.5
fixed mutex attribute initialization

Revision 1.5 / (view) - annotate - [select for diffs] , Thu Jan 31 09:43:47 2002 UTC (22 years, 5 months ago) by sage
Branch: MAIN
CVS Tags: VERSION_1_07
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
zOS threading support

Revision 1.4 / (view) - annotate - [select for diffs] , Tue Jan 29 15:06:41 2002 UTC (22 years, 5 months ago) by sage
Branch: MAIN
Changes since 1.3: +6 -6 lines
Diff to previous 1.3
AIX support

Revision 1.3 / (view) - annotate - [select for diffs] , Tue Dec 25 08:26:09 2001 UTC (22 years, 6 months ago) by mike
Branch: MAIN
Changes since 1.2: +4 -2 lines
Diff to previous 1.2
Worked on port to Solaris.

Revision 1.2 / (view) - annotate - [select for diffs] , Thu Dec 13 14:54:00 2001 UTC (22 years, 6 months ago) by mike
Branch: MAIN
CVS Tags: merge_of_dev
Changes since 1.1: +473 -0 lines
Diff to previous 1.1
Merged dev branch into main trunk.

Revision 1.1 , Thu Jul 19 12:15:02 2001 UTC (22 years, 11 months ago) by sage
Branch: MAIN
Branch point for: dev
FILE REMOVED
file IPCUnix.cpp was initially added on branch dev.

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.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2