diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-16 02:33:49 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-16 02:33:49 +0000 |
commit | 5c53a2063a4ed90054e5bf6c35e16d07499bee7d (patch) | |
tree | cfd62963fa0bb7f6c9fcd2650d6f9d410912ea76 | |
parent | 38e8732c63505deed6e80b4ca6c20b22906ce57a (diff) | |
download | ATCD-5c53a2063a4ed90054e5bf6c35e16d07499bee7d.tar.gz |
ChangeLogTag: Thu Jul 15 21:32:26 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r-- | ChangeLog-99b | 94 | ||||
-rwxr-xr-x | bin/create_ace_build | 110 |
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 |