Commit Graph

  • e3c8d82448 * xe.ads, xe_back.adb, xe_back.ads, xe_lead.adb, xe_stubs.adb: Add pragma Remote_Shell to configure the remote shell command and options to use when we launch a remote partition. Fix 8607-013. Laurent Pautet 2001-02-08 10:37:06 +00:00
  • 2906331ddf Removed useless deps on System and associated null ops. Thomas Quinot 2001-02-07 18:33:30 +00:00
  • c969252cd2 Imported some AdaBroker units to construct Droopi's real Request abstraction, as well as the CORBA personality. Thomas Quinot 2001-02-07 18:27:13 +00:00
  • 82d99fdfbb Resolved the race condition in the new implementation of Rw_Lock_Type. Thomas Quinot 2001-02-07 15:19:58 +00:00
  • 66cd3c3b72 A dummy Request type, just for show. Thomas Quinot 2001-02-06 19:55:32 +00:00
  • 8fc8c19e88 Laurent identified a race condition here. The solution is to replace the Barrier with a Watcher, check the version within the critical section, and differ after leaving the critical section. => TODO. Thomas Quinot 2001-02-06 19:45:40 +00:00
  • b52843eabf Cleanup & headers update. Thomas Quinot 2001-02-06 16:38:38 +00:00
  • 5cdee8c7c1 Removed protected type Rw_Lock_Type and replaced it with a plain limited type implemented in terms of Broca.Soft_Links. Thomas Quinot 2001-02-06 15:08:05 +00:00
  • 373e59c5c4 updated Laurent Pautet 2001-02-05 19:00:24 +00:00
  • 9a2d9c24ab * s-gaprtc.adb: Ignore exceptions raised in Close_Socket. Fix 8605-009. Laurent Pautet 2001-02-05 19:00:12 +00:00
  • 36d32efae7 * s-garhea.adb: Suspend request execution as long as request handler has not been registered. This occurs when a task is activated and handles a request before th completion of the elaboration phase. Fix 8605-004. Laurent Pautet 2001-02-05 18:59:46 +00:00
  • b15a8eef61 The Echo protocol now effectively has an associated (elementary) data representation module. Thomas Quinot 2001-02-05 14:10:56 +00:00
  • da12c26b98 Import AdaBroker utility subprograms for implementation of data representation methods. Thomas Quinot 2001-02-05 13:37:13 +00:00
  • d4263d8981 Remove dependency on System.Storage_Elements to allow integration into DROOPI. Thomas Quinot 2001-02-03 19:56:02 +00:00
  • ca4e9ecb33 Working echo. Thomas Quinot 2001-02-01 19:20:15 +00:00
  • 611723c387 updated Laurent Pautet 2001-01-31 08:56:59 +00:00
  • 923a9ad21c * s-rpcser.adb: Add few comments on RPC abortion. Make clear that when a RPC abortion occurs, an acknowledge is sent to the caller. Laurent Pautet 2001-01-31 08:56:48 +00:00
  • 0344b467ab * configure.in: Apply previous change to another message. Laurent Pautet 2001-01-31 08:56:00 +00:00
  • 06d076ee1b More detailed, working (to an elementary level) of the protocol interface. Signalling of connection termination. Default configuration for ORB operations logging. Thomas Quinot 2001-01-30 18:55:22 +00:00
  • 08274c18f6 Updated Samuel Tardieu 2001-01-30 12:10:46 +00:00
  • 29270c1c4c Cosmetic change: rephrase check message for thread-blocking I/O. Samuel Tardieu 2001-01-30 12:10:16 +00:00
  • 95ffc6e905 Implemented Send_Data and Receive_Data. Thomas Quinot 2001-01-29 16:32:43 +00:00
  • c5fe4e7c7a * xe_lead.adb: Do not embrace executable name with quotes. It does not help on NT and it fails on SGI. Laurent Pautet 2001-01-26 21:23:59 +00:00
  • 4740c8f28d updated Laurent Pautet 2001-01-26 21:23:03 +00:00
  • 5f77c6eb24 * s-gaprre.adb, s-garhea.adb, s-gartra.ads, s-gartra.adb: Fix time drift problem in replay facilities that cause replayed program to execute slower than original execution. Remove useless procedure Trace_Partition_ID. Laurent Pautet 2001-01-26 21:19:56 +00:00
  • 586f9a1d54 * 5egarrem.adb: Do not embrace executable name with quotes. It does not help on NT and it fails on SGI. Laurent Pautet 2001-01-26 21:19:02 +00:00
  • 0cf6b4c474 updated Laurent Pautet 2001-01-26 21:09:52 +00:00
  • 1e7ed76879 * README: Add SGI and AIX to the successful ports (but not supported). Laurent Pautet 2001-01-26 21:09:27 +00:00
  • 06573a2e14 * configure.in, configure: Fix the rsh command and options for AIX. Laurent Pautet 2001-01-26 21:07:51 +00:00
  • ddc2286667 More debugging messages, to prepare for implementation of data reception. Thomas Quinot 2001-01-26 17:58:07 +00:00
  • 366a72ae0b Naming_Tools is a child unit of Broca. Reported by "marco capizzi" <m_capizzi@hotmail.com>. Thomas Quinot 2001-01-26 17:38:31 +00:00
  • ac4ef21455 Formatting. Notes on implementation of reception buffers. Thomas Quinot 2001-01-26 17:19:40 +00:00
  • ec6fc0585a updated Laurent Pautet 2001-01-26 16:14:53 +00:00
  • 882d9bc45b * s-gaplsp.ads.in: Add Rsh_Command and Rsh_Options as configured variables. Laurent Pautet 2001-01-26 16:14:40 +00:00
  • e990a7e0e1 * s-garrem.ads, 5wgarrem.adb, 5egarrem.adb: Use the remote shell command and options from Platform_Specific and remove command and options parameters in the launching subprograms. Laurent Pautet 2001-01-26 16:13:21 +00:00
  • cc9096896d updated Laurent Pautet 2001-01-26 16:01:14 +00:00
  • 627960eb34 * xe_stubs.adb: Use remote shell command and options from platform_specific instead of those from xe_defs. Fix differences between platforms in regression test. Laurent Pautet 2001-01-26 16:01:03 +00:00
  • f30ba3041c Intermediate checkin: some support for communication channels. Thomas Quinot 2001-01-26 11:34:12 +00:00
  • 423f00e703 Fix typo. Pascal Obry 2001-01-26 09:50:23 +00:00
  • 765906fff6 add new features since 3.13a Laurent Pautet 2001-01-26 07:05:55 +00:00
  • 96264729cf Integrate loggin facility. Some cleanup of identifiers to reserve O for the name of the logging procedure... Thomas Quinot 2001-01-25 18:35:45 +00:00
  • b0962b1d8a Very first minimal server that accepts a TCP connection. Non-tasking version of the soft links. Thomas Quinot 2001-01-25 18:04:46 +00:00
  • cc1672dbd4 regenerated Laurent Pautet 2001-01-25 16:32:24 +00:00
  • c04485407c updated Laurent Pautet 2001-01-25 16:31:35 +00:00
  • 8101dc4afe * isthrbio.adb: Improve configuration program to detect automatically thread library with process blocking io. Laurent Pautet 2001-01-25 16:26:10 +00:00
  • 7e3dff9a14 * s-gaplsp.ads.in: Add new configured constant Process_Blocking_IO. Laurent Pautet 2001-01-25 16:26:00 +00:00
  • e95aab4aab * s-gaprtc.adb: Pass Process_Blocking_IO to GNAT.Sockets.Initialize. Laurent Pautet 2001-01-25 16:25:37 +00:00
  • 798b7d9861 * configure.in, configure: Add flag to force simulating thread blocking io. Configure s-gaplsp.ads with this flag. Laurent Pautet 2001-01-25 16:18:00 +00:00
  • 048e7d52bb Change to match modifications to the spec of GNAT.Sockets. Fix elaboration control pragmas. Thomas Quinot 2001-01-25 14:05:21 +00:00
  • cfbf7b2744 * configure.in: Remove configuration of remaining GARLIC sockets stuff. Update GNAT prerequisite. Laurent Pautet 2001-01-24 17:59:44 +00:00
  • e8484dc508 Integration of tasking policies under Droopi.ORB. Thomas Quinot 2001-01-24 17:29:24 +00:00
  • f71eae3981 regenerated Laurent Pautet 2001-01-24 16:29:17 +00:00
  • 64fc0a8b30 * MultiPro: Update protocol XYZ (copy of System.Garlic.XYZ) to test multiprotocol feature. Laurent Pautet 2001-01-24 16:28:07 +00:00
  • 8258c5c08e updated Laurent Pautet 2001-01-24 16:22:17 +00:00
  • ac05c1fb96 update with a more recent version Laurent Pautet 2001-01-24 16:21:30 +00:00
  • d9f667275f * MANIFEST, Makefile.am, Makefile.in, configure.in, configure: Remove socket packages configuration and use GNAT.Sockets instead. Laurent Pautet 2001-01-24 16:20:54 +00:00
  • 707b30317a update gnat local copy for GLADE team Laurent Pautet 2001-01-24 16:15:00 +00:00
  • 320de9027d cleanup Laurent Pautet 2001-01-24 16:11:11 +00:00
  • 524cfe51b5 updated Laurent Pautet 2001-01-24 16:10:51 +00:00
  • 831f8c6ff1 * Makefile.am, Makefile.in, linktest.adb: Remove socket packages configuration and use GNAT.Sockets instead. Laurent Pautet 2001-01-24 16:10:34 +00:00
  • 42f3191fd3 Version for NT Laurent Pautet 2001-01-24 16:09:00 +00:00
  • 3eb4650e9e Version specific to Unices Laurent Pautet 2001-01-24 15:57:24 +00:00
  • ac17e06fb9 updated Laurent Pautet 2001-01-24 15:56:15 +00:00
  • 143b518c20 * xe_stubs.adb: Move partition launching code from partition.adb to s-garela.adb in order to execute system() before activating any garlic tasks. Laurent Pautet 2001-01-24 15:27:12 +00:00
  • 3d0dcc1a64 * split.adb: Use Ada.Text_IO instead of System.IO. Laurent Pautet 2001-01-24 15:12:12 +00:00
  • ecfb102982 * s-rpcser.adb, s-rpcser.ads: Sort in alpha order. Remove background task and preallocate anonymous tasks in elaboration code. Change Storage_Size of 3M to 2M for Linux. Laurent Pautet 2001-01-24 15:11:54 +00:00
  • 85422c811b * s-parint.adb, s-parint.ads: Remove all the launching facilities as there are no longer needed at this level because the launching operation are performed in GARLIC elaboration and no longer in the main procedure of the partition. Sort in alpha order. Laurent Pautet 2001-01-24 15:11:36 +00:00
  • e46ebd12f2 * s-garsta.adb: Add step of protocol of activation. Remove Naming and Services elaboration as these pacakges are no longer needed. Laurent Pautet 2001-01-24 15:11:19 +00:00
  • a3831bd035 * s-garrem.ads: Move procedure Detach in Garlic.Remote. Add procedure Register_Partition_To_Launch to defer launching after the initialization of protocols (this procedure is called during GARLIC elaboration) but before the activation of protocols. Add procedure Launch_Registered_Partitions to launch the partitions registered by the previous procedure. Laurent Pautet 2001-01-24 15:10:56 +00:00
  • 045d2dd0c7 * s-garopt.ads: Increase the connection hits default value to match with the global quantum value. Laurent Pautet 2001-01-24 15:10:37 +00:00
  • 1c88caf228 * s-gaprtc.adb, s-gaprtc.ads, s-gptcse.adb, s-gptcse.ads: Sort in alpha order. Split the initialization code in two parts: one for initialization and one for task activation in order to prevent any task activities when launching remote partition using system(). Add the new primitive Activate for the given protocol. Change Timeout parameter type from Natural to Duration in Receive. Use GNAT.Sockets instead of GARLIC Sockets (many changes). Use only one quantum value in GARLIC. Laurent Pautet 2001-01-24 15:10:16 +00:00
  • 43146e714f * s-gaprre.adb, s-gaprre.ads, s-garpro.adb, s-garpro.ads: Sort in alpha order. Split the initialization code in two parts: one for initialization and one for task activation in order to prevent any task activities when launching remote partition using system(). Add the new primitive Activate for the given protocol. Change Timeout parameter type from Natural to Duration in Receive. Laurent Pautet 2001-01-24 15:09:41 +00:00
  • e227f4eaa5 * s-ganota.adb, s-gaphlo.adb, s-garpar.adb, s-gartra.adb, s-gartyp.adb s-garuni.adb, s-gasoli.adb, s-gastdf.adb, s-gastds.adb, s-rpc.adb, s-rpc.ads, s-rpstio.adb, s-shasto.adb, s-stratt.adb: Sort in alpha order. Laurent Pautet 2001-01-24 15:08:20 +00:00
  • 0401b3f5a3 Buffers with socket I/O. Thomas Quinot 2001-01-22 15:33:06 +00:00
  • 8222355586 Oops, revert previous change. Vecs does need to be a variable. Thomas Quinot 2001-01-22 11:34:55 +00:00
  • 77445bb16e Missing constant keyword. Thomas Quinot 2001-01-22 11:24:27 +00:00
  • 67a6768cd6 updated Laurent Pautet 2001-01-19 16:18:22 +00:00
  • 01c7683082 * xe_check.adb: in (Recompile), when we decide to discard a compilation error because the unit is not needed to build the partition, check that the unit name extracted by Make.Extract_Failure is not No_Name. Laurent Pautet 2001-01-19 16:17:38 +00:00
  • 7d601e19ca Fixed incorrect use of Zone'Last on instances of Opaque_Pointer. Thomas Quinot 2001-01-18 16:23:47 +00:00
  • fac62826fc Set up-to-date Samuel Tardieu 2001-01-16 20:13:42 +00:00
  • e0ce7ff020 Regenerated Samuel Tardieu 2001-01-16 20:10:59 +00:00
  • a13e0ac386 Look for sys/param.h in addition to sys/conf.h. Needed on some systems. Samuel Tardieu 2001-01-16 20:10:40 +00:00
  • e2c2ae27ff Updated Samuel Tardieu 2001-01-16 20:10:23 +00:00
  • f68eedcd7e string.h is not needed. sys/param.h and sys/conf.h do not mix well on some platforms. Samuel Tardieu 2001-01-16 20:08:18 +00:00
  • 81d9ed6238 Droopi.Buffers compiles. Thomas Quinot 2001-01-16 17:38:10 +00:00
  • ec0c7ff1c5 Updated. Thomas Quinot 2001-01-16 15:28:47 +00:00
  • 290548cf6e Release of 1.0pre4. Thomas Quinot 2001-01-16 15:24:56 +00:00
  • 41c2d5a98d Intermediate check-in of Buffers stuff (not finished yet, maybe simplify spec?) Thomas Quinot 2001-01-15 19:39:19 +00:00
  • 22f00fa267 Droopi.ORB compiles. Thomas Quinot 2001-01-10 18:27:06 +00:00
  • 5f95fd3ea4 Fixes for compilation with new GNAT.Sockets. Thomas Quinot 2001-01-09 18:50:51 +00:00
  • 5fd1470c3f Add missing files legacy/adabroker/release-1 Samuel Tardieu 2001-01-09 16:58:41 +00:00
  • 3eb268f185 Add missing files Samuel Tardieu 2001-01-09 16:58:06 +00:00
  • 4c67da5cea Bump version number Samuel Tardieu 2001-01-09 16:45:25 +00:00
  • a2b78ba559 Bump version number Samuel Tardieu 2001-01-09 16:45:07 +00:00
  • ab5cc41e56 Release branch Samuel Tardieu 2001-01-09 16:43:38 +00:00
  • e7997d4975 Concile with AdaSockets Samuel Tardieu 2001-01-09 16:41:25 +00:00
  • 76e3789c83 Style fixes for compilation with 3.14w. All_Types passed on FreeBSD 5.0-CURRENT. Thomas Quinot 2001-01-09 16:30:18 +00:00
  • dc9e16557a Reference-counting smart pointers (from Broca). Thomas Quinot 2001-01-05 16:44:09 +00:00
  • f38d62038e Fix bad casing. Pascal Obry 2001-01-04 11:12:33 +00:00
  • a2d505460b New version. Pascal Obry 2001-01-04 11:07:35 +00:00