Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / ChangeLogs / ChangeLog-1993
blob0beb8e6321f60c306521d6dfbf6fda475426fda6
1 Wed Dec 15 16:47:19 1993  Douglas C. Schmidt  (schmidt@net4.ics.uci.edu)
3         * Added a new parameter to the constructor and open() member
4           functions in the SOCK_Listener and LSOCK_Listener classes.  This
5           parameter indicates that the SO_REUSEADDR option needs to be
6           applied before attempting to bind an address.
8 Sun Nov 21 14:46:18 1993  Douglas C. Schmidt  (schmidt@net4.ics.uci.edu)
10         * Added a new file called "testconfig.h" in the include directory.
11           This file gives defaults for the hostname and server port
12           numbers used in the ./tests directory.
14 Wed Nov  3 18:41:14 1993  Douglas C. Schmidt  (schmidt@cupid.ics.uci.edu)
16         * Released version 2.12.
18         * Included Olaf Kruger's fix for templates/shared libs on Sun OS
19           4.  This solves a bunch of weird problems.  Now, most of the
20           tests compile and run correctly on Sun OS 4!
22 Mon Nov  1 17:47:30 1993  Douglas C. Schmidt  (schmidt@cupid.ics.uci.edu)
24         * Split the release into two parts: (1) the documentation and
25           papers and (2) the library source code and test examples.
27         * Renamed and lightly redesigned the IPC_SAP* hierarchy.  Now the
28           overall C++ wrapper abstraction for local and remote IPC is
29           called IPC_SAP.  The specific wrappers for sockets, TLI, named
30           pipes, and STREAM pipes are called SOCK_SAP, TLI_SAP, FIFO_SAP,
31           and SPIPE_SAP, respectively.  This cleans up the interfaces,
32           shares more code, and is much easier to explain.
34           In addition, the Server_Daemon framework has been renamed the
35           Service Configurator framework, and the Server_Daemon class has
36           been renamed Service_Config.  The documentation is being updated
37           to reflect these changes, as well.
39           Note, the easiest way to upgrade existing apps is simply to use
40           perl as follows:
41           
42           % perl -p -i -e 's/Local_IPC/LSOCK/g;' *.[Chi] % perl -p -i -e
43           's/IPC_SAP_FIFO/FIFO/g;' *.[Chi] % perl -p -i -e
44           's/IPC_SAP_SPIPE/SPIPE/g;' *.[Chi] % perl -p -i -e
45           's/IPC_SAP/SOCK_SAP/g;' *.[Chi] % perl -p -i -e 's/SAP_//g;'
46           *.[Chi] % perl -p -i -e 's/Server_Daemon/Service_Config/g;'
47           *.[Chi]
49           etc.  Note that the order in which you do this is important!  In
50           addition, you need to check out your Makefiles, to be sure that
51           -lIPC_SAP linker lines are changed to include the appropriate
52           components.