summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-16 02:33:49 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-16 02:33:49 +0000
commit5c53a2063a4ed90054e5bf6c35e16d07499bee7d (patch)
treecfd62963fa0bb7f6c9fcd2650d6f9d410912ea76
parent38e8732c63505deed6e80b4ca6c20b22906ce57a (diff)
downloadATCD-5c53a2063a4ed90054e5bf6c35e16d07499bee7d.tar.gz
ChangeLogTag: Thu Jul 15 21:32:26 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--ChangeLog-99b94
-rwxr-xr-xbin/create_ace_build110
2 files changed, 104 insertions, 100 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 086f3585340..a143f89adae 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,65 +1,71 @@
+Thu Jul 15 21:32:26 1999 David L. Levine <levine@cs.wustl.edu>
+
+ * bin/create_ace_build: removed # -*- perl -*- on first
+ line so that t/csh users don't trip over it. Thanks
+ to Irfan for reporting this.
+
Thu Jul 15 20:23:39 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tests/Cached_Conn_Test.cpp (test_connection_management): Changed
- the test to allow for both one listen endpoint or multiple
- listen endpoints.
+ * tests/Cached_Conn_Test.cpp (test_connection_management): Changed
+ the test to allow for both one listen endpoint or multiple
+ listen endpoints.
- * ace/Cached_Connect_Strategy_T.cpp:
- * ace/Strategies_T.cpp
+ * ace/Cached_Connect_Strategy_T.cpp:
+ * ace/Strategies_T.cpp
- - find: Since the comparison of
- REFCOUNTED_HASH_RECYCLABLE_ADDRESS doesn't work very well when
- trying to find an idle connection (because there are many idle
- states), we now use the new backet iterator to find a idle
- connection.
+ - find: Since the comparison of
+ REFCOUNTED_HASH_RECYCLABLE_ADDRESS doesn't work very well when
+ trying to find an idle connection (because there are many idle
+ states), we now use the new backet iterator to find a idle
+ connection.
- - check_hint_i: Explicitly checks for idleness; previously it
- was simple checking !closed.
+ - check_hint_i: Explicitly checks for idleness; previously it
+ was simple checking !closed.
- * ace/Strategies.h (ACE_Recyclable): Changed ACE_Recyclable::State
- to ACE_Recyclable_State.
+ * ace/Strategies.h (ACE_Recyclable): Changed ACE_Recyclable::State
+ to ACE_Recyclable_State.
- * ace/Strategies_T.h (ACE_Refcounted_Hash_Recyclable):
+ * ace/Strategies_T.h (ACE_Refcounted_Hash_Recyclable):
- - Added operator!=(ACE_Refcounted_Hash_Recyclable<T>)
- - Removed operator==(T)
- - Added T &subject()
- - Change operator==(ACE_Refcounted_Hash_Recyclable<T>) to check
- for equality in state and subject.
+ - Added operator!=(ACE_Refcounted_Hash_Recyclable<T>)
+ - Removed operator==(T)
+ - Added T &subject()
+ - Change operator==(ACE_Refcounted_Hash_Recyclable<T>) to check
+ for equality in state and subject.
- * ace/Caching_Utility_T.cpp (minimum): Entries marked
- ACE_RECYCLABLE_PURGABLE_BUT_NOT_IDLE should also be considered
- for purging.
+ * ace/Caching_Utility_T.cpp (minimum): Entries marked
+ ACE_RECYCLABLE_PURGABLE_BUT_NOT_IDLE should also be considered
+ for purging.
- * ace/Cleanup_Strategies_T.cpp (cleanup): The hash map of the
- connection cache may contain duplicates. Therefore, we are not
- exactly sure which map entry will be removed when calling
- unbind(). Therefore, we use the other unbind() which gives us
- back the value of the entry that was removed. This way will
- close the correct handler.
+ * ace/Cleanup_Strategies_T.cpp (cleanup): The hash map of the
+ connection cache may contain duplicates. Therefore, we are not
+ exactly sure which map entry will be removed when calling
+ unbind(). Therefore, we use the other unbind() which gives us
+ back the value of the entry that was removed. This way will
+ close the correct handler.
- * ace/Svc_Handler.cpp (state): Added a new method that allows the
- user to explcitly set the state of the Svc_Handler. If the
- Svc_Handler does not have a recycler, this method will have no
- effect.
+ * ace/Svc_Handler.cpp (state): Added a new method that allows the
+ user to explcitly set the state of the Svc_Handler. If the
+ Svc_Handler does not have a recycler, this method will have no
+ effect.
Thu Jul 15 16:39:06 1999 Ossama Othman <othman@cs.wustl.edu>
- * Makefile:
- * NEWS:
+ * Makefile:
+ * NEWS:
- The NEWS file is no longer a generated file so it was added to
- the list of controlled files.
+ The NEWS file is no longer a generated file so it was added to
+ the list of controlled files.
Thu Jul 15 16:20:43 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/Service_Manager.cpp (init): Check to see the acceptor handle
- is ACE_INVALID_HANDLE before the actual initialization to
- prevent this service from being initialized twice.
- (fini): Must call remove_handler with
- ACE_Event_Handler::DONT_CALL since the service manager won't be
- around when the reactor is being destroyed. Thanks to Gheorghe
- Aprotosoaie <gaprotosoaie@paragonms.com> for reporting this.
+ * ace/Service_Manager.cpp (init): Check to see the acceptor handle
+ is ACE_INVALID_HANDLE before the actual initialization to
+ prevent this service from being initialized twice.
+ (fini): Must call remove_handler with
+ ACE_Event_Handler::DONT_CALL since the service manager won't be
+ around when the reactor is being destroyed. Thanks to Gheorghe
+ Aprotosoaie <gaprotosoaie@paragonms.com> for reporting this.
Thu Jul 15 16:26:28 1999 David L. Levine <levine@cs.wustl.edu>
diff --git a/bin/create_ace_build b/bin/create_ace_build
index 965101b9865..3a92ec0088c 100755
--- a/bin/create_ace_build
+++ b/bin/create_ace_build
@@ -1,4 +1,3 @@
-# -*- perl -*-
eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
& eval 'exec perl -S $0 $argv:q'
if 0;
@@ -61,26 +60,26 @@ PERL5_CWD
#### Process command line args.
####
while ($#ARGV >= 0 && $ARGV[0] =~ /^-/) {
- if ($ARGV[0] eq '-v') {
- $verbose = 1;
- } elsif ($ARGV[0] eq '-d') {
- if ($ARGV[1] =~ /^\d+$/) {
- $directory_mode = eval ($ARGV[1]); shift;
- } else {
- warn "$0: must provide argument for -d option\n";
- die $usage;
- }
- } elsif ($ARGV[0] eq '-a') {
- $source = &cwd ();
- $absolute = 1;
- } elsif ($ARGV[0] eq '-?') {
- print "$usage";
- exit;
+ if ($ARGV[0] eq '-v') {
+ $verbose = 1;
+ } elsif ($ARGV[0] eq '-d') {
+ if ($ARGV[1] =~ /^\d+$/) {
+ $directory_mode = eval ($ARGV[1]); shift;
} else {
- warn "$0: unknown option $ARGV[0]\n";
- die $usage;
+ warn "$0: must provide argument for -d option\n";
+ die $usage;
}
- shift;
+ } elsif ($ARGV[0] eq '-a') {
+ $source = &cwd ();
+ $absolute = 1;
+ } elsif ($ARGV[0] eq '-?') {
+ print "$usage";
+ exit;
+ } else {
+ warn "$0: unknown option $ARGV[0]\n";
+ die $usage;
+ }
+ shift;
}
die $usage unless $#ARGV == 0;
@@ -100,7 +99,7 @@ if (-e '/usr/bin/find') {
#### Check that we're in an ACE "top level" directory.
####
(-d 'ace' && -d 'include') ||
- die "$0: must be in an ACE top level (ACE_ROOT) directory!\n";
+ die "$0: must be in an ACE top level (ACE_ROOT) directory!\n";
####
#### Create build directories, if needed.
@@ -123,33 +122,33 @@ if (-e '/usr/bin/find') {
#### Create directories and symlinks to files.
####
foreach $file (@files) {
- chop $file; #### remove trailing newline (from find command above)
- $file =~ s%^./%%g; #### excise leading ./ directory component
-
- if (-d $file) {
- unless (-d "$build/$file") {
- print "mkdir $build/$file, $directory_mode\n" if $verbose;
- mkdir ("$build/$file", $directory_mode);
- }
- } else {
- unless (-e "$build/$file") {
- if (!$absolute) {
- $up = '../..';
- while ($file =~ m%/%g) {
- $up .= '/..';
- }
-
- print "symlink $up/$file $build/$file\n" if $verbose;
- symlink ("$up/$file", "$build/$file") ||
- warn "$0: symlink to $build/$file failed\n";
- } else {
- $path = $source . '/' . $file;
- print "symlink $path $build/$file\n" if $verbose;
- symlink ("$path", "$build/$file") ||
- warn "$0: symlink to $build/$file failed\n";
- }
+ chop $file; #### remove trailing newline (from find command above)
+ $file =~ s%^./%%g; #### excise leading ./ directory component
+
+ if (-d $file) {
+ unless (-d "$build/$file") {
+ print "mkdir $build/$file, $directory_mode\n" if $verbose;
+ mkdir ("$build/$file", $directory_mode);
+ }
+ } else {
+ unless (-e "$build/$file") {
+ if (!$absolute) {
+ $up = '../..';
+ while ($file =~ m%/%g) {
+ $up .= '/..';
}
+
+ print "symlink $up/$file $build/$file\n" if $verbose;
+ symlink ("$up/$file", "$build/$file") ||
+ warn "$0: symlink to $build/$file failed\n";
+ } else {
+ $path = $source . '/' . $file;
+ print "symlink $path $build/$file\n" if $verbose;
+ symlink ("$path", "$build/$file") ||
+ warn "$0: symlink to $build/$file failed\n";
+ }
}
+ }
}
####
@@ -157,19 +156,18 @@ foreach $file (@files) {
#### that are no longer actually linked to a file.
####
open (LINKS, "$find $build -type l |") ||
- die "$0: cannot find symlinks in $build\n";
+ die "$0: cannot find symlinks in $build\n";
while (<LINKS>) {
- chop;
- local @s = stat $_;
- if ($#s == -1) {
- print "Removing $_ \n" if $verbose;
- unlink $_ || warn "$0: unlink of $_ failed\n";
- }
-
+ chop;
+ local @s = stat $_;
+ if ($#s == -1) {
+ print "Removing $_ \n" if $verbose;
+ unlink $_ || warn "$0: unlink of $_ failed\n";
+ }
}
close (LINKS) ||
- die "$0: cannot close symlinks pipe\n";
+ die "$0: cannot close symlinks pipe\n";
####
#### Done: print message.
@@ -178,8 +176,8 @@ print "\nCompleted creation of $build/.\n";
unless (-e "$build/ace/config.h" &&
-e "$build/include/makeinclude/platform_macros.GNU") {
- print "Be sure to setup $build/ace/config.h and\n" .
- "$build/include/makeinclude/platform_macros.GNU symlinks.\n";
+ print "Be sure to setup $build/ace/config.h and\n" .
+ "$build/include/makeinclude/platform_macros.GNU symlinks.\n";
}
#### EOF