Ignore:
Timestamp:
Jan 27, 2011, 6:22:28 PM (15 years ago)
Author:
dmik
Message:

jdk: Adopted JPDA to OS/2 and included in the build (closes #19).

Location:
trunk/openjdk/jdk/src/share
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java

    r2 r249  
    123123
    124124        TransportService ts = null;
    125         if (lib.equals("dt_socket")) {
     125        final String sockLib = System.getProperty("os.name").startsWith("OS/2") ? "dt_sock" : "dt_socket";
     126        if (lib.equals(sockLib)) {
    126127            ts = new SocketTransportService();
    127128        } else {
  • trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java

    r2 r249  
    7171            transport = new Transport() {
    7272                public String name() {
     73                    if (System.getProperty("os.name").startsWith("OS/2"))
     74                        return "dt_sock";
    7375                    return "dt_socket";
    7476                }
  • trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java

    r2 r249  
    6969        transport = new Transport() {
    7070            public String name() {
     71                if (System.getProperty("os.name").startsWith("OS/2"))
     72                    return "dt_sock";
    7173                return "dt_socket";     // for compatability reasons
    7274            }
  • trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java

    r2 r249  
    5959        transport = new Transport() {
    6060            public String name() {
     61                if (System.getProperty("os.name").startsWith("OS/2"))
     62                    return "dt_sock";
    6163                return "dt_socket";     // for compatability reasons
    6264            }
  • trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

    r2 r249  
    8282            transport = new Transport() {
    8383                public String name() {
     84                    if (System.getProperty("os.name").startsWith("OS/2"))
     85                        return "dt_sock";
    8486                    return "dt_socket";
    8587                }
  • trunk/openjdk/jdk/src/share/transport/shmem/shmemBase.c

    r2 r249  
    3232#include "jdwpTransport.h"  /* for Packet, TransportCallback */
    3333
     34#ifndef MIN
    3435#define MIN(x,y) ((x)<(y)?(x):(y))
     36#endif
    3537
    3638/*
     
    8385} SharedListener;
    8486
    85 typedef struct SharedMemoryTransport {
     87struct SharedMemoryTransport {
    8688    char name[MAX_IPC_PREFIX];
    8789    sys_ipmutex_t mutex;
     
    9092    sys_shmem_t sharedMemory;
    9193    SharedListener *shared;
    92 } SharedMemoryTransport;
     94};
    9395
    9496/*
     
    143145
    144146
    145 typedef struct SharedMemoryConnection {
     147struct SharedMemoryConnection {
    146148    char name[MAX_IPC_NAME];
    147149    SharedMemory *shared;
     
    151153    sys_process_t otherProcess;
    152154    sys_event_t shutdown;           /* signalled to indicate shutdown */
    153 } SharedMemoryConnection;
     155};
    154156
    155157static jdwpTransportCallback *callback;
Note: See TracChangeset for help on using the changeset viewer.