]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
2/2 uDAPL changes to sync common code base with WinOF
authorArlin Davis <arlin.r.davis@intel.com>
Tue, 11 Dec 2007 22:44:24 +0000 (14:44 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 11 Dec 2007 22:44:24 +0000 (14:44 -0800)
 - add DAT_API to specify calling conventions (windows=__stdcall, linux= )
 - cleanup platform specific definitions for windows
 - c++ support
 - add handle check macros DAT_IA_HANDLE_TO_UL and DAT_UL_TO_IA_HANDLE

76 files changed:
dapl/common/dapl_cno_util.c
dapl/common/dapl_cr_accept.c
dapl/common/dapl_cr_handoff.c
dapl/common/dapl_cr_query.c
dapl/common/dapl_cr_reject.c
dapl/common/dapl_csp.c
dapl/common/dapl_ep_connect.c
dapl/common/dapl_ep_create_with_srq.c
dapl/common/dapl_ep_disconnect.c
dapl/common/dapl_ep_dup_connect.c
dapl/common/dapl_ep_free.c
dapl/common/dapl_ep_get_status.c
dapl/common/dapl_ep_modify.c
dapl/common/dapl_ep_post_rdma_read.c
dapl/common/dapl_ep_post_rdma_read_to_rmr.c
dapl/common/dapl_ep_post_rdma_write.c
dapl/common/dapl_ep_post_recv.c
dapl/common/dapl_ep_post_send.c
dapl/common/dapl_ep_post_send_invalidate.c
dapl/common/dapl_ep_query.c
dapl/common/dapl_ep_recv_query.c
dapl/common/dapl_ep_reset.c
dapl/common/dapl_ep_set_watermark.c
dapl/common/dapl_evd_dequeue.c
dapl/common/dapl_evd_free.c
dapl/common/dapl_evd_post_se.c
dapl/common/dapl_evd_resize.c
dapl/common/dapl_get_consumer_context.c
dapl/common/dapl_get_handle_type.c
dapl/common/dapl_ia_close.c
dapl/common/dapl_ia_ha.c
dapl/common/dapl_ia_open.c
dapl/common/dapl_ia_query.c
dapl/common/dapl_init.h
dapl/common/dapl_lmr_free.c
dapl/common/dapl_lmr_query.c
dapl/common/dapl_lmr_sync_rdma_read.c
dapl/common/dapl_lmr_sync_rdma_write.c
dapl/common/dapl_provider.c
dapl/common/dapl_psp_create.c
dapl/common/dapl_psp_create_any.c
dapl/common/dapl_psp_free.c
dapl/common/dapl_psp_query.c
dapl/common/dapl_pz_create.c
dapl/common/dapl_pz_free.c
dapl/common/dapl_pz_query.c
dapl/common/dapl_rmr_bind.c
dapl/common/dapl_rmr_create.c
dapl/common/dapl_rmr_free.c
dapl/common/dapl_rmr_query.c
dapl/common/dapl_rsp_create.c
dapl/common/dapl_rsp_free.c
dapl/common/dapl_rsp_query.c
dapl/common/dapl_set_consumer_context.c
dapl/common/dapl_srq_create.c
dapl/common/dapl_srq_free.c
dapl/common/dapl_srq_post_recv.c
dapl/common/dapl_srq_query.c
dapl/common/dapl_srq_resize.c
dapl/common/dapl_srq_set_lw.c
dapl/include/dapl.h
dapl/udapl/dapl_cno_create.c
dapl/udapl/dapl_cno_free.c
dapl/udapl/dapl_cno_modify_agent.c
dapl/udapl/dapl_cno_query.c
dapl/udapl/dapl_cno_wait.c
dapl/udapl/dapl_evd_clear_unwaitable.c
dapl/udapl/dapl_evd_create.c
dapl/udapl/dapl_evd_disable.c
dapl/udapl/dapl_evd_enable.c
dapl/udapl/dapl_evd_modify_cno.c
dapl/udapl/dapl_evd_query.c
dapl/udapl/dapl_evd_set_unwaitable.c
dapl/udapl/dapl_evd_wait.c
dapl/udapl/dapl_init.c
dapl/udapl/dapl_lmr_create.c

index 936224a591d1771b4fc58e22cdd9442d236568c0..9de7addd1eba681cfd270782e04c787b15a19bfc 100755 (executable)
@@ -266,11 +266,11 @@ dapl_internal_cno_trigger (
  *
  * DAPL Requirements Version 2.0, 6.3.2.x
  *
- * creates a CNO instance. Upon creation, there are no\r
- * Event Dispatchers feeding it. os_fd is a File Descriptor in Unix, \r
- * i.e. struct pollfd or an equivalent object in other OSes that is \r
- * always associates with the created CNO. Consumer can multiplex event \r
- * waiting using UNIX poll or select functions. Upon creation, the CNO \r
+ * creates a CNO instance. Upon creation, there are no
+ * Event Dispatchers feeding it. os_fd is a File Descriptor in Unix, 
+ * i.e. struct pollfd or an equivalent object in other OSes that is 
+ * always associates with the created CNO. Consumer can multiplex event 
+ * waiting using UNIX poll or select functions. Upon creation, the CNO 
  * is not associated with any EVDs, has no waiters and has the os_fd 
  * associated with it.
  *
@@ -292,7 +292,7 @@ dapl_internal_cno_trigger (
  *     DAT_PRIVILEGES_VIOLATION
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_cno_fd_create (
        IN      DAT_IA_HANDLE ia_handle,        /* ia_handle            */
        OUT     DAT_FD *fd,                     /* file_descriptor      */
@@ -319,7 +319,7 @@ dapl_cno_fd_create (
  *     DAT_INVALID_HANDLE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_cno_trigger(
     IN  DAT_CNO_HANDLE cno_handle,
     OUT DAT_EVD_HANDLE *evd_handle)
index c30c29e0a898883701019b4ae49bb589c37f9f4c..a0ec14b903bfba4dec72c675646aefd404dbf6a8 100644 (file)
@@ -62,7 +62,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_INVALID_ATTRIBUTE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_cr_accept (
        IN      DAT_CR_HANDLE           cr_handle,
        IN      DAT_EP_HANDLE           ep_handle,
index b34508f28bd7eea25675ab9103ffd638a17cf625..18993605bc395a9189ff737350a342c4afb6925d 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_cr_handoff (
        IN      DAT_CR_HANDLE      cr_handle,
        IN      DAT_CONN_QUAL      cr_handoff )         /* handoff */
index 1b1101bc1fe5794860885b5a5dfd95c35e0fecfc..d45878238bc7ae706f80f9a118ae2c50d1261038 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_cr_query (
        IN      DAT_CR_HANDLE           cr_handle,
        IN      DAT_CR_PARAM_MASK       cr_param_mask,
index 31f7ed0ebde577d5e1dae9924e72a06c24d407d5..d6842b31e76b2e503f6b812df02e378e664ee68d 100755 (executable)
@@ -59,7 +59,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_cr_reject (
        IN      DAT_CR_HANDLE cr_handle,/* cr_handle            */
        IN      DAT_COUNT pdata_size,   /* private_data_size    */
index 6c0aaf2f0cfa1e6240143f14448dca8c19a866d8..678ca793cbe25424694040b8e5ed685c6999d92d 100755 (executable)
  *
  * uDAPL: User Direct Access Program Library Version 2.0, 6.4.4.2
  *
- * The Common Service Point is transport-independent analog of the Public\r
- * Service Point. It allows the Consumer to listen on socket-equivalent for\r
- * requests for connections arriving on a specified IP port instead of\r
+ * The Common Service Point is transport-independent analog of the Public
+ * Service Point. It allows the Consumer to listen on socket-equivalent for
+ * requests for connections arriving on a specified IP port instead of
  * transport-dependent Connection Qualifier. An IA Address follows the
- * platform conventions and provides among others the IP port to listen on.\r
- * An IP port of the Common Service Point advertisement is supported by\r
+ * platform conventions and provides among others the IP port to listen on.
+ * An IP port of the Common Service Point advertisement is supported by
  * existing Ethernet infrastructure or DAT Name Service.
  *
  * Input:
@@ -71,7 +71,7 @@
  *     DAT_CONN_QUAL_IN_USE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_csp_create (
        IN      DAT_IA_HANDLE ia_handle,          /* ia_handle      */
        IN      DAT_COMM *comm,                   /* communicator   */
@@ -82,7 +82,7 @@ dapl_csp_create (
        return DAT_MODEL_NOT_SUPPORTED;
 }
 
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_csp_query (
        IN      DAT_CSP_HANDLE csp_handle,         /* csp_handle     */
        IN      DAT_CSP_PARAM_MASK param_mask,     /* csp_param_mask */
@@ -91,7 +91,7 @@ dapl_csp_query (
        return DAT_MODEL_NOT_SUPPORTED;
 }
 
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_csp_free (
        IN      DAT_CSP_HANDLE csp_handle )        /* csp_handle     */
 {
index cf5b2c5e81d68a336d26b465eefe2746bd400e49..0998edc5394401b9ab2f7490dec52e91540f13f0 100755 (executable)
@@ -66,7 +66,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_MODLE_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_connect (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_IA_ADDRESS_PTR      remote_ia_address,
@@ -403,7 +403,7 @@ bail:
  *     DAT_INVALID_STATE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_ep_common_connect (
        IN      DAT_EP_HANDLE ep,               /* ep_handle            */
        IN      DAT_IA_ADDRESS_PTR remote_addr, /* remote_ia_address    */
index dd47b5136d5255e3fc18313f099027f1552245f1..b62f53bad56a2d117fd73ffc6dc3d34da3ec1d33 100644 (file)
@@ -70,7 +70,7 @@
  *     DAT_INVALID_ATTRIBUTE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_create_with_srq (
        IN      DAT_IA_HANDLE           ia_handle,
        IN      DAT_PZ_HANDLE           pz_handle,
index 37fbb4199d41d843b2d34376c1ff7bb0651cfc71..4101ac2856540f16080e12e292e9d8d03f8c413c 100644 (file)
@@ -62,7 +62,7 @@
  *     DAT_INSUFFICIENT_RESOURCES
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_disconnect (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_CLOSE_FLAGS         disconnect_flags)
index 4423c4f9de85e6497c26877be8c3d15251231bc7..d853ddd365c121290ecf04ce4338046b076ad38b 100644 (file)
@@ -69,7 +69,7 @@
  *     DAT_INVALID_STATE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_dup_connect (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_EP_HANDLE           ep_dup_handle,
index 3bf41ab6eefaea1dbad2f5bfead2b212e51744fa..d0b25f1f22df5be19ce39750b3ecc16f179c583f 100644 (file)
@@ -61,7 +61,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_INVALID_STATE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_free (
        IN      DAT_EP_HANDLE      ep_handle)
 {
index 49b4fef444f3dc4c72a11c5d7206982e9e1e4b72..d55b51241964b944a05bbe121d9fba3ef5179d0d 100644 (file)
@@ -59,7 +59,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_get_status (
        IN      DAT_EP_HANDLE      ep_handle,
        OUT     DAT_EP_STATE       *ep_state,
index f2628af7aa9a33bb529541446e693a3578dc4a90..e006b1d4457f05f9697f382380c8d033898c5f07 100644 (file)
@@ -76,7 +76,7 @@ dapli_ep_modify_validate_parameters (
  *     DAT_INVALID_ATTRIBUTE
  *     DAT_INVALID_STATE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_modify (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_EP_PARAM_MASK       ep_param_mask,
index 7f2b6dfb2c947296912ad4cad945200094155d9b..95a7e0528e8b75aa98553a23ad95ea2880cde9a0 100644 (file)
@@ -66,7 +66,7 @@
  *     DAT_PROTECTION_VIOLATION
  *     DAT_PRIVILEGES_VIOLATION
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_post_rdma_read (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_COUNT               num_segments,
index 929186f5ccf90b4de7139c716982840ab56f4da3..2b1210dfb529c690331a2486d13c8f7f1bfff8ae 100755 (executable)
@@ -46,7 +46,7 @@
  *
  * DAPL Requirements Version xxx, 6.6.24
  *
- * Requests the transfer of all the data specified by the remote_buffer \r
+ * Requests the transfer of all the data specified by the remote_buffer 
  * over the connection of the ep_handle Endpoint into the local_iov 
  * specified by the RMR segments.
  *
@@ -72,7 +72,7 @@
  *     DAT_PRIVILEGES_VIOLATION
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_post_rdma_read_to_rmr (
        IN      DAT_EP_HANDLE ep_handle,        /* ep_handle            */
        IN      const DAT_RMR_TRIPLET *local,   /* local_iov            */
index 95a107a0e917eebce3b679597c463d24c32b3260..6b9ae9401511d2549d0a1d4cabedccacd07684a3 100644 (file)
@@ -66,7 +66,7 @@
  *     DAT_PROTECTION_VIOLATION
  *     DAT_PRIVILEGES_VIOLATION
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_post_rdma_write (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_COUNT               num_segments,
index c9be9ec740a8a17576833d0a59deff5c8d43cbc4..2e52411f19211f4ff382e4d6054f7a7c8bf6ecff 100644 (file)
@@ -66,7 +66,7 @@
  *     DAT_PROTECTION_VIOLATION
  *     DAT_PROVILEGES_VIOLATION
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_post_recv (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_COUNT               num_segments,
index 8fcdfa912971cfa62df747ea033905e3f891e044..c13a0956a1a84078fac39fc039135d6e7b3c6ac5 100644 (file)
@@ -66,7 +66,7 @@
  *     DAT_PROTECTION_VIOLATION
  *     DAT_PRIVILEGES_VIOLATION
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_post_send (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_COUNT               num_segments,
index 5ce0808bd0aeb03e954d83a3fddaa334b971ec64..68a3a513ac691ee15547594fc522b664ff7d4f38 100755 (executable)
@@ -46,7 +46,7 @@
  *
  * DAPL Requirements Version xxx, 6.6.21
  *
- * Requests a transfer of all the data from the local_iov over the connection\r
+ * Requests a transfer of all the data from the local_iov over the connection
  * of the ep_handle Endpoint to the remote side and invalidates the Remote 
  * Memory Region context.
  *
@@ -71,7 +71,7 @@
  *     DAT_PRIVILEGES_VIOLATION
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_ep_post_send_with_invalidate (
        IN      DAT_EP_HANDLE ep_handle,      /* ep_handle            */
        IN      DAT_COUNT num_segments,       /* num_segments         */
index 7162c706eb0dea15cfcbf0a16a9666fb3e03cd5a..bfdef3c5c3c130876b55cea9da2ab21a04783238 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_query (
        IN      DAT_EP_HANDLE           ep_handle,
        IN      DAT_EP_PARAM_MASK       ep_param_mask,
index 9b0d9be68b14977688f8af70cad5c1236ccaf09a..cec79177cb5b9cc96fcb15e886243bccf5fc3328 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_recv_query (
        IN      DAT_EP_HANDLE      ep_handle,
        OUT     DAT_COUNT          *nbufs_allocate,
index e98b115d1fa8ff448552bdd7b5e0cc836126aa9d..1c307a61b5c1b06af068700054c0106d6ae88c02 100644 (file)
@@ -61,7 +61,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_INVALID_STATE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_reset (
        IN      DAT_EP_HANDLE      ep_handle)
 {
index 1ea93d596ef6703d6e001b7b546a38bd306f89ca..c4b75f8c5b80e70a1c96e72c15df452f34c8e934 100644 (file)
@@ -59,7 +59,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ep_set_watermark (
        IN      DAT_EP_HANDLE      ep_handle,
        IN      DAT_COUNT          soft_high_watermark,
index 1b752672fed3bbbcabec2d4be07f5a61f3a980a6..f6faeebdd33c9ddf1c3b8e44037e67e02856bb0e 100644 (file)
@@ -62,7 +62,7 @@
  *     DAT_QUEUE_EMPTY
  */
 
-DAT_RETURN dapl_evd_dequeue (
+DAT_RETURN DAT_API dapl_evd_dequeue (
     IN    DAT_EVD_HANDLE       evd_handle,
     OUT   DAT_EVENT            *event)
 
index d737d49fbe7e6eac7cf14a7f143e8aa9ff3cbc6a..407dbc8f92edced978fc6ae05a7e7676ab0265d1 100755 (executable)
@@ -59,7 +59,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_STATE
  */
-DAT_RETURN dapl_evd_free (
+DAT_RETURN DAT_API dapl_evd_free (
     IN    DAT_EVD_HANDLE    evd_handle)
 
 {
index d2449c3f652b58dbde61075a59d28e230fe72136..d196a496366363b2bde4f5631628919f251f41cc 100644 (file)
@@ -60,7 +60,7 @@
  */
 
 
-DAT_RETURN dapl_evd_post_se (
+DAT_RETURN DAT_API dapl_evd_post_se (
        DAT_EVD_HANDLE          evd_handle,     
        const DAT_EVENT         *event)
 
index 1c17fa6bfa865fee80708f51ae47320a855c747d..b9062440008a1afa3980a6d49b71abbaf01320f7 100644 (file)
@@ -63,7 +63,7 @@
  *     DAT_INVALID_STATE
  */
 
-DAT_RETURN dapl_evd_resize (
+DAT_RETURN DAT_API dapl_evd_resize (
        IN      DAT_EVD_HANDLE     evd_handle,
        IN      DAT_COUNT          evd_qlen )
 {
index e937c27b6819c4f687e66b797f06af2b4efbf901..142b57b85b7f58eccc62bc3a191c680dfcfec4b2 100644 (file)
@@ -55,7 +55,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_get_consumer_context (
        IN      DAT_HANDLE  dat_handle,
        OUT     DAT_CONTEXT *context )
index 063f08198e6ec3c8757c3c0dfcd3cf1cddb0bd5f..156d758e582310bf682d9ef8fa5b7cb90b53c42b 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_INVALID_PARAMETER
  */
 
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_get_handle_type (
        IN      DAT_HANDLE         dat_handle,
        OUT     DAT_HANDLE_TYPE    *handle_type )
index 3e1b44c0f9366ea7f795a4b29c01b446e376c2c6..533fae8b238eded5ae1608bb753d018880c2b99f 100644 (file)
@@ -57,7 +57,7 @@
  *     DAT_INSUFFICIENT_RESOURCES
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ia_close (
        IN      DAT_IA_HANDLE   ia_handle,
        IN      DAT_CLOSE_FLAGS ia_flags)
index b2aa140586bb8544fbdb0bc4f4ac1552b3afe45b..05bb6d6cb0a16fdf2ab8af42f3baa3113766b845 100755 (executable)
@@ -47,7 +47,7 @@
  *
  * DAPL Requirements Version xxx, 5.9
  *
- * Queries for provider HA support\r
+ * Queries for provider HA support
  *
  * Input:
  *     ia_handle
@@ -61,7 +61,7 @@
  *     DAT_MODEL_NOT_SUPPORTED
  */
 
-DAT_RETURN 
+DAT_RETURN DAT_API
 dapl_ia_ha (
        IN       DAT_IA_HANDLE ia_handle, /* ia_handle */
        IN const DAT_NAME_PTR  provider,  /* provider  */
index d3d0ed0a9abb39e07e41616d8f190889786d1e95..7ca5dba9eea33a8dbacc1ad4d2d8173e168b7a5f 100644 (file)
@@ -86,7 +86,7 @@ void dapli_hca_cleanup (
  *     DAT_INVALID_HANDLE
  *     DAT_PROVIDER_NOT_FOUND  (returned by dat registry if necessary)
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ia_open (
        IN      const DAT_NAME_PTR name,
        IN      DAT_COUNT          async_evd_qlen,
index 484844c656a51a5401253024d140ad61c5171825..7596daf0aa6489bf55657ec2a5158647e91147d2 100755 (executable)
@@ -61,7 +61,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_ia_query (
        IN      DAT_IA_HANDLE                   ia_handle,
        OUT     DAT_EVD_HANDLE                  *async_evd_handle,
index d97f0f24853da6489eb48b36ddb4df19a409893f..0c9854117ddf823b5c3589d0a1f9bab63bfdee81 100644 (file)
 #ifndef _DAPL_INIT_H_
 #define _DAPL_INIT_H_
 
-extern void 
+extern void DAT_API
 DAT_PROVIDER_INIT_FUNC_NAME (
     IN const DAT_PROVIDER_INFO *,
     IN const char * );                      /* instance data */
 
-extern void 
+extern void DAT_API
 DAT_PROVIDER_FINI_FUNC_NAME (
     IN const DAT_PROVIDER_INFO * );
 
index 369ad8522d69b4f93d8243dcc1de7d4b03fef095..f4106b40738411aece8ac3d4808ec0a5e7132c86 100644 (file)
@@ -57,7 +57,7 @@
  *     DAT_INVALID_STATE 
  */
 
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_lmr_free (
     IN DAT_LMR_HANDLE  lmr_handle )
 {
index 1b8a0bdb709683fa4c912bc6d258e2cd3bf72e9d..7fdc75ccf5c43b17ebaaec497541df03a8d3e7b9 100644 (file)
@@ -54,7 +54,7 @@
  *      DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_lmr_query (
     IN DAT_LMR_HANDLE          lmr_handle,
     IN DAT_LMR_PARAM_MASK      lmr_param_mask,
index 29489e1d12d6026d2a10e50e4765c5a15e74d623..3815afcd988d08a4073b054280893235d1b9e987 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_lmr_sync_rdma_read (
     IN  DAT_IA_HANDLE          ia_handle,
     IN  const DAT_LMR_TRIPLET  *local_segments,
index 7c2676bf5d3004eb49f77b9beb6ee3c73b661601..b13b02a13f2209bf24688217e79cbdbe75cc42ef 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_lmr_sync_rdma_write (
     IN  DAT_IA_HANDLE          ia_handle,
     IN  const DAT_LMR_TRIPLET  *local_segments,
index 2fbc41580d0562bfded811ed677e650af9354294..bb78b74d20e08621c8b1e736431641a2701f2b26 100755 (executable)
@@ -368,6 +368,7 @@ dapl_provider_list_insert (
     cur_node->name[len] = '\0';
     cur_node->data = g_dapl_provider_template;
     cur_node->data.device_name = cur_node->name;
+
     cur_node->next = next_node;
     cur_node->prev = prev_node;
 
index 93f410834261a28eb4efda511ff84f1c34d105d3..9d2e945aa34c9341e6ee49c319ff8d8605c6bf04 100644 (file)
@@ -67,7 +67,7 @@
  *     DAT_CONN_QUAL_IN_USE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_psp_create (
        IN      DAT_IA_HANDLE      ia_handle,
        IN      DAT_CONN_QUAL      conn_qual,
index a2057f56cd52cf472d0edb4a105177d10f109b7c..a2768fb844b0f8afcdbe3fb06b192b06ca727475 100644 (file)
@@ -70,7 +70,7 @@
  *     DAT_CONN_QUAL_IN_USE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_psp_create_any (
        IN      DAT_IA_HANDLE      ia_handle,
        OUT     DAT_CONN_QUAL      *conn_qual,
index 3b1042bb6102471f15236ddeeddb5022cd62ae91..94256a8e01635200545d3c09f303f93c77c8469b 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_psp_free (
        IN      DAT_PSP_HANDLE     psp_handle )
 {
index 0f4652d68078ccb9912ee84f6ac573e16e4af32c..4a55c8b13d4f6e77c8a794726834683692ce7775 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_psp_query (
        IN      DAT_PSP_HANDLE          psp_handle,
        IN      DAT_PSP_PARAM_MASK      psp_args_mask,
index 918f99a3e380930322057f08e2b588ab90412749..a7105aadde2dbedfda5cc7715e8ffc6f2cfbda86 100644 (file)
@@ -55,7 +55,7 @@
  *      DAT_INVALID_PARAMETER
  *      DAT_INVLAID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_pz_create (
     IN DAT_IA_HANDLE   ia_handle,
     OUT        DAT_PZ_HANDLE   *pz_handle)
index 2d50fd3b26a25276b202d9b7f2c29afd81b685c2..b2510f70064aedfc6a519970de5f6496cf9a08a2 100644 (file)
@@ -54,7 +54,7 @@
  *     DAT_INVALID_STATE
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_pz_free (
     IN DAT_PZ_HANDLE   pz_handle)
 {
index f0b8cbbe8d67d42a9feaefe375988a2a5993a49d..c00555b4ca090bb1a6d04f01c53ae735f32d3413 100644 (file)
@@ -53,7 +53,7 @@
  *      DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_pz_query (
     IN DAT_PZ_HANDLE           pz_handle,
     IN DAT_PZ_PARAM_MASK       pz_param_mask,
index ff8fb5dd5d54be1208a53dce65fd30b4df30a8b0..01d06c37046ca7ca776fdeb2c774ee279966ffe1 100755 (executable)
@@ -301,7 +301,7 @@ bail1:
  * Input:
  * Output:
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rmr_bind (
        IN      DAT_RMR_HANDLE          rmr_handle,
        IN      DAT_LMR_HANDLE          lmr_handle,
index 2c6e1798b2a10a299f0c57520d4c43626d68d4a1..9a7dbd91e33fcadd0654becff6a4e82413f03d91 100755 (executable)
@@ -53,7 +53,7 @@
  *     DAT_INSUFFICIENT_RESOURCES
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rmr_create (
        IN      DAT_PZ_HANDLE      pz_handle,
        OUT     DAT_RMR_HANDLE     *rmr_handle)
@@ -126,7 +126,7 @@ dapl_rmr_create (
  *     DAT_INVALID_HANDLE
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rmr_create_for_ep (
        IN      DAT_PZ_HANDLE pz_handle,        /* pz_handle            */
        OUT     DAT_RMR_HANDLE *rmr_handle)     /* rmr_handle           */
index 1277178a0715c6e8e1b1e77aff6a1ca7764dbc63..a4edb13ff37240df18cee756dbfa98571aae8385 100644 (file)
@@ -53,7 +53,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rmr_free (
     IN DAT_RMR_HANDLE  rmr_handle )
 {
index 9652a24f6a61a2077d01c8b01eb19f30e0fc5880..6e6be07801a4e45749a8a5c7722495a4dab11a3c 100644 (file)
@@ -57,7 +57,7 @@
  *      DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rmr_query (
        IN      DAT_RMR_HANDLE          rmr_handle,
        IN      DAT_RMR_PARAM_MASK      rmr_param_mask,
index 12107f64f35cf3cec2609563d74fb0f9b8eaf6b1..a9c9b5f85648ead5c3087b11fdd03509f2926fe0 100644 (file)
@@ -68,7 +68,7 @@
  *     DAT_INVALID_STATE
  *     DAT_CONN_QUAL_IN_USE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rsp_create (
        IN      DAT_IA_HANDLE      ia_handle,
        IN      DAT_CONN_QUAL      conn_qual,
index 5ce0682835f0e79fec3509f10b6dc5b7803fb442..b7bc40c09e8ac2681dda941a8563040e387d64fc 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rsp_free (
        IN      DAT_RSP_HANDLE     rsp_handle )
 {
index 737bbe504ddd881521908c90ce5d4af43622821e..351429989d407c5d2871bf8d64839b1016341fc5 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_rsp_query (
        IN      DAT_RSP_HANDLE     rsp_handle,
        IN      DAT_RSP_PARAM_MASK  rsp_mask,
index 883de1fbe3fd37e564e59792889f81efea8b2407..e43be336d57fe936b0bbfc7eb9badf9b2f231aa3 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_set_consumer_context (
        IN      DAT_HANDLE  dat_handle,
        IN      DAT_CONTEXT context )
index 6ae260e1ac89cb1feabd22064b5545fd4a172f55..66e9d0e3671f08392311961d297bf131ad4fbc68 100644 (file)
@@ -66,7 +66,7 @@
  *     ?DAT_INVALID_ATTRIBUTE??
  *     DAT_MODEL_NOT_SUPPORTED
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_create (
        IN      DAT_IA_HANDLE           ia_handle,
        IN      DAT_PZ_HANDLE           pz_handle,
index 8eaff026b0cd4066663a234ed59961366e39734a..55d74fce6fcf56d0fa1000e10fdf38ce89d5975b 100644 (file)
@@ -59,7 +59,7 @@
  *     DAT_INVALID_PARAMETER
  *     DAT_INVALID_STATE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_free (
        IN      DAT_SRQ_HANDLE     srq_handle)
 {
index 87516203010c5ef019282f604ae4ed8ba9125a93..e37f7ed41221601dd9216994fe16716f64e79b45 100644 (file)
@@ -67,7 +67,7 @@
  *     DAT_PROTECTION_VIOLATION
  *     DAT_PROVILEGES_VIOLATION
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_post_recv (
        IN      DAT_SRQ_HANDLE          srq_handle,
        IN      DAT_COUNT               num_segments,
index 8265f924354e753516c8626deabd0094f18e8818..779a196b5be26034f324df4a0a8ebd2d15f32fb9 100644 (file)
@@ -58,7 +58,7 @@
  *      DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_query (
        IN      DAT_SRQ_HANDLE          srq_handle,
        IN      DAT_SRQ_PARAM_MASK      srq_param_mask,
index 8f7adf50360d9feadd8f262d51bd7e5859b9bd58..54697ce6bb296ed951c4d19cd82f1ecb126e1efb 100644 (file)
@@ -63,7 +63,7 @@
  *     DAT_INVALID_STATE
  */
 
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_resize (
        IN      DAT_SRQ_HANDLE     srq_handle,
        IN      DAT_COUNT          srq_max_recv_dto )
index d8a3accd39785d6e286354362e7aed7397a60675..bd52e219a21a968b12b70d4e86ec922bbb5a0f50 100644 (file)
@@ -63,7 +63,7 @@
  *     DAT_MODEL_NOT_SUPPORTED
  */
 
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_srq_set_lw (
        IN      DAT_SRQ_HANDLE     srq_handle,
        IN      DAT_COUNT          low_watermark )
index 81cbcf9be44266bbb40114e260b1b4782c67f663..ade101b2ce3b09f5be89c57330d820be5eed09da 100755 (executable)
@@ -688,18 +688,18 @@ void dapls_io_trc_dump (
  * DAT Mandated functions
  */
 
-extern DAT_RETURN dapl_ia_open (
+extern DAT_RETURN DAT_API dapl_ia_open (
        IN      const DAT_NAME_PTR,     /* name */
        IN      DAT_COUNT,              /* asynch_evd_qlen */
        INOUT   DAT_EVD_HANDLE *,       /* asynch_evd_handle */
        OUT     DAT_IA_HANDLE *);       /* ia_handle */
 
-extern DAT_RETURN dapl_ia_close (
+extern DAT_RETURN DAT_API dapl_ia_close (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_CLOSE_FLAGS );      /* ia_flags */
 
 
-extern DAT_RETURN dapl_ia_query (
+extern DAT_RETURN DAT_API dapl_ia_query (
        IN      DAT_IA_HANDLE,          /* ia handle */
        OUT     DAT_EVD_HANDLE *,       /* async_evd_handle */
        IN      DAT_IA_ATTR_MASK,       /* ia_params_mask */
@@ -710,52 +710,52 @@ extern DAT_RETURN dapl_ia_query (
 
 /* helper functions */
 
-extern DAT_RETURN dapl_set_consumer_context (
+extern DAT_RETURN DAT_API dapl_set_consumer_context (
        IN      DAT_HANDLE,                     /* dat handle */
        IN      DAT_CONTEXT);                   /* context */
 
-extern DAT_RETURN dapl_get_consumer_context (
+extern DAT_RETURN DAT_API dapl_get_consumer_context (
        IN      DAT_HANDLE,                     /* dat handle */
        OUT     DAT_CONTEXT * );                /* context */
 
-extern DAT_RETURN dapl_get_handle_type (
+extern DAT_RETURN DAT_API dapl_get_handle_type (
        IN      DAT_HANDLE,
        OUT     DAT_HANDLE_TYPE * );
 
 /* CNO functions */
 
 #if !defined(__KERNEL__)
-extern DAT_RETURN dapl_cno_create (
+extern DAT_RETURN DAT_API dapl_cno_create (
        IN      DAT_IA_HANDLE,                  /* ia_handle */
        IN      DAT_OS_WAIT_PROXY_AGENT,        /* agent */
        OUT     DAT_CNO_HANDLE *);              /* cno_handle */
 
-extern DAT_RETURN dapl_cno_modify_agent (
+extern DAT_RETURN DAT_API dapl_cno_modify_agent (
        IN      DAT_CNO_HANDLE,                 /* cno_handle */
        IN      DAT_OS_WAIT_PROXY_AGENT);       /* agent */
 
-extern DAT_RETURN dapl_cno_query (
+extern DAT_RETURN DAT_API dapl_cno_query (
        IN      DAT_CNO_HANDLE,         /* cno_handle */
        IN      DAT_CNO_PARAM_MASK,     /* cno_param_mask */
        OUT     DAT_CNO_PARAM * );      /* cno_param */
 
-extern DAT_RETURN dapl_cno_free (
+extern DAT_RETURN DAT_API dapl_cno_free (
        IN      DAT_CNO_HANDLE);        /* cno_handle */
 
-extern DAT_RETURN dapl_cno_wait (
+extern DAT_RETURN DAT_API dapl_cno_wait (
        IN      DAT_CNO_HANDLE,         /* cno_handle */
        IN      DAT_TIMEOUT,            /* timeout */
        OUT     DAT_EVD_HANDLE *);      /* evd_handle */
 
-extern DAT_RETURN dapl_cno_free (
+extern DAT_RETURN DAT_API dapl_cno_free (
        IN      DAT_CNO_HANDLE);        /* cno_handle */
 
-extern DAT_RETURN dapl_cno_fd_create (
+extern DAT_RETURN DAT_API dapl_cno_fd_create (
        IN      DAT_IA_HANDLE,          /* ia_handle            */
        OUT     DAT_FD *,               /* file_descriptor      */
        OUT     DAT_CNO_HANDLE *);      /* cno_handle           */
 
-extern DAT_RETURN dapl_cno_trigger(
+extern DAT_RETURN DAT_API dapl_cno_trigger(
        IN      DAT_CNO_HANDLE,         /* cno_handle */
        OUT     DAT_EVD_HANDLE *);      /* evd_handle */
 
@@ -763,30 +763,30 @@ extern DAT_RETURN dapl_cno_trigger(
 
 /* CR Functions */
 
-extern DAT_RETURN dapl_cr_query (
+extern DAT_RETURN DAT_API dapl_cr_query (
        IN      DAT_CR_HANDLE,          /* cr_handle */
        IN      DAT_CR_PARAM_MASK,      /* cr_args_mask */
        OUT     DAT_CR_PARAM * );       /* cwr_args */
 
-extern DAT_RETURN dapl_cr_accept (
+extern DAT_RETURN DAT_API dapl_cr_accept (
        IN      DAT_CR_HANDLE,          /* cr_handle */
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_COUNT,              /* private_data_size */
        IN      const DAT_PVOID );      /* private_data */
 
-extern DAT_RETURN dapl_cr_reject (
+extern DAT_RETURN DAT_API dapl_cr_reject (
        IN      DAT_CR_HANDLE,          /* cr_handle            */
        IN      DAT_COUNT,              /* private_data_size    */
        IN      const DAT_PVOID );      /* private_data         */
 
-extern DAT_RETURN dapl_cr_handoff (
+extern DAT_RETURN DAT_API dapl_cr_handoff (
        IN DAT_CR_HANDLE,               /* cr_handle */
        IN DAT_CONN_QUAL);              /* handoff */
 
 /* EVD Functions */
 
 #if defined(__KERNEL__)
-extern DAT_RETURN dapl_ia_memtype_hint (
+extern DAT_RETURN DAT_API dapl_ia_memtype_hint (
        IN    DAT_IA_HANDLE,            /* ia_handle */
        IN    DAT_MEM_TYPE,             /* mem_type */
        IN    DAT_VLEN,                 /* length */
@@ -794,7 +794,7 @@ extern DAT_RETURN dapl_ia_memtype_hint (
        OUT   DAT_VLEN *,               /* suggested_length */
        OUT   DAT_VADDR *);             /* suggested_alignment */
 
-extern DAT_RETURN dapl_evd_kcreate (
+extern DAT_RETURN DAT_API dapl_evd_kcreate (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_COUNT,              /* evd_min_qlen */
        IN      DAT_UPCALL_POLICY,      /* upcall_policy */
@@ -802,46 +802,46 @@ extern DAT_RETURN dapl_evd_kcreate (
        IN      DAT_EVD_FLAGS,          /* evd_flags */
        OUT     DAT_EVD_HANDLE * );     /* evd_handle */
 
-extern DAT_RETURN dapl_evd_kquery (
+extern DAT_RETURN DAT_API dapl_evd_kquery (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_EVD_PARAM_MASK,     /* evd_args_mask */
        OUT     DAT_EVD_PARAM * );      /* evd_args */
 
 #else
-extern DAT_RETURN dapl_evd_create (
+extern DAT_RETURN DAT_API dapl_evd_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_COUNT,              /* evd_min_qlen */
        IN      DAT_CNO_HANDLE,         /* cno_handle */
        IN      DAT_EVD_FLAGS,          /* evd_flags */
        OUT     DAT_EVD_HANDLE * );     /* evd_handle */
 
-extern DAT_RETURN dapl_evd_query (
+extern DAT_RETURN DAT_API dapl_evd_query (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_EVD_PARAM_MASK,     /* evd_args_mask */
        OUT     DAT_EVD_PARAM * );      /* evd_args */
 #endif /* defined(__KERNEL__) */
 
 #if defined(__KERNEL__)
-extern DAT_RETURN dapl_evd_modify_upcall (
+extern DAT_RETURN DAT_API dapl_evd_modify_upcall (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_UPCALL_POLICY,      /* upcall_policy */
        IN      const DAT_UPCALL_OBJECT * ); /* upcall */
 
 #else
 
-extern DAT_RETURN dapl_evd_modify_cno (
+extern DAT_RETURN DAT_API dapl_evd_modify_cno (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_CNO_HANDLE);        /* cno_handle */
 #endif
 
-extern DAT_RETURN dapl_evd_enable (
+extern DAT_RETURN DAT_API dapl_evd_enable (
        IN      DAT_EVD_HANDLE);        /* evd_handle */
 
-extern DAT_RETURN dapl_evd_disable (
+extern DAT_RETURN DAT_API dapl_evd_disable (
        IN      DAT_EVD_HANDLE);        /* evd_handle */
 
 #if !defined(__KERNEL__)
-extern DAT_RETURN dapl_evd_wait (
+extern DAT_RETURN DAT_API dapl_evd_wait (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_TIMEOUT,            /* timeout */
        IN      DAT_COUNT,              /* threshold */
@@ -849,32 +849,32 @@ extern DAT_RETURN dapl_evd_wait (
        OUT     DAT_COUNT *);           /* nmore */
 #endif /* !defined(__KERNEL__) */
 
-extern DAT_RETURN dapl_evd_resize (
+extern DAT_RETURN DAT_API dapl_evd_resize (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_COUNT );            /* evd_qlen */
 
-extern DAT_RETURN dapl_evd_post_se (
+extern DAT_RETURN DAT_API dapl_evd_post_se (
        DAT_EVD_HANDLE,                 /* evd_handle */
        const DAT_EVENT * );            /* event */
 
-extern DAT_RETURN dapl_evd_dequeue (
+extern DAT_RETURN DAT_API dapl_evd_dequeue (
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        OUT     DAT_EVENT * );          /* event */
 
-extern DAT_RETURN dapl_evd_free (
+extern DAT_RETURN DAT_API dapl_evd_free (
        IN      DAT_EVD_HANDLE );
 
-extern DAT_RETURN
+extern DAT_RETURN DAT_API
 dapl_evd_set_unwaitable (
        IN      DAT_EVD_HANDLE  evd_handle );
 
-extern DAT_RETURN
+extern DAT_RETURN DAT_API
 dapl_evd_clear_unwaitable (
        IN      DAT_EVD_HANDLE  evd_handle );
 
 /* EP functions */
 
-extern DAT_RETURN dapl_ep_create (
+extern DAT_RETURN DAT_API dapl_ep_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_PZ_HANDLE,          /* pz_handle */
        IN      DAT_EVD_HANDLE,         /* in_dto_completion_evd_handle */
@@ -883,17 +883,17 @@ extern DAT_RETURN dapl_ep_create (
        IN      const DAT_EP_ATTR *,    /* ep_parameters */
        OUT     DAT_EP_HANDLE * );      /* ep_handle */
 
-extern DAT_RETURN dapl_ep_query (
+extern DAT_RETURN DAT_API dapl_ep_query (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_EP_PARAM_MASK,      /* ep_args_mask */
        OUT     DAT_EP_PARAM * );       /* ep_args */
 
-extern DAT_RETURN dapl_ep_modify (
+extern DAT_RETURN DAT_API dapl_ep_modify (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_EP_PARAM_MASK,      /* ep_args_mask */
        IN      const DAT_EP_PARAM * ); /* ep_args */
 
-extern DAT_RETURN dapl_ep_connect (
+extern DAT_RETURN DAT_API dapl_ep_connect (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_IA_ADDRESS_PTR,     /* remote_ia_address */
        IN      DAT_CONN_QUAL,          /* remote_conn_qual */
@@ -903,14 +903,14 @@ extern DAT_RETURN dapl_ep_connect (
        IN      DAT_QOS,                /* quality_of_service */
        IN      DAT_CONNECT_FLAGS );    /* connect_flags */
 
-extern DAT_RETURN dapl_ep_common_connect (
+extern DAT_RETURN DAT_API dapl_ep_common_connect (
        IN      DAT_EP_HANDLE ep,               /* ep_handle            */
        IN      DAT_IA_ADDRESS_PTR remote_addr, /* remote_ia_address    */
        IN      DAT_TIMEOUT timeout,            /* timeout              */
        IN      DAT_COUNT pdata_size,           /* private_data_size    */
        IN      const DAT_PVOID pdata   );      /* private_data         */
 
-extern DAT_RETURN dapl_ep_dup_connect (
+extern DAT_RETURN DAT_API dapl_ep_dup_connect (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_EP_HANDLE,          /* ep_dup_handle */
        IN      DAT_TIMEOUT,            /* timeout*/
@@ -918,25 +918,25 @@ extern DAT_RETURN dapl_ep_dup_connect (
        IN      const DAT_PVOID,        /* private_data */
        IN      DAT_QOS);               /* quality_of_service */
 
-extern DAT_RETURN dapl_ep_disconnect (
+extern DAT_RETURN DAT_API dapl_ep_disconnect (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_CLOSE_FLAGS );      /* close_flags */
 
-extern DAT_RETURN dapl_ep_post_send (
+extern DAT_RETURN DAT_API dapl_ep_post_send (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_COUNT,              /* num_segments */
        IN      DAT_LMR_TRIPLET *,      /* local_iov */
        IN      DAT_DTO_COOKIE,         /* user_cookie */
        IN      DAT_COMPLETION_FLAGS ); /* completion_flags */
 
-extern DAT_RETURN dapl_ep_post_recv (
+extern DAT_RETURN DAT_API dapl_ep_post_recv (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_COUNT,              /* num_segments */
        IN      DAT_LMR_TRIPLET *,      /* local_iov */
        IN      DAT_DTO_COOKIE,         /* user_cookie */
        IN      DAT_COMPLETION_FLAGS ); /* completion_flags */
 
-extern DAT_RETURN dapl_ep_post_rdma_read (
+extern DAT_RETURN DAT_API dapl_ep_post_rdma_read (
        IN      DAT_EP_HANDLE,           /* ep_handle */
        IN      DAT_COUNT,               /* num_segments */
        IN      DAT_LMR_TRIPLET *,       /* local_iov */
@@ -944,14 +944,14 @@ extern DAT_RETURN dapl_ep_post_rdma_read (
        IN      const DAT_RMR_TRIPLET *, /* remote_iov */
        IN      DAT_COMPLETION_FLAGS );  /* completion_flags */
 
-extern DAT_RETURN dapl_ep_post_rdma_read_to_rmr (
+extern DAT_RETURN DAT_API dapl_ep_post_rdma_read_to_rmr (
        IN      DAT_EP_HANDLE,          /* ep_handle            */
        IN      const DAT_RMR_TRIPLET *,/* local_iov            */
        IN      DAT_DTO_COOKIE,         /* user_cookie          */
        IN      const DAT_RMR_TRIPLET *,/* remote_iov           */
        IN      DAT_COMPLETION_FLAGS);  /* completion_flags     */
 
-extern DAT_RETURN dapl_ep_post_rdma_write (
+extern DAT_RETURN DAT_API dapl_ep_post_rdma_write (
        IN      DAT_EP_HANDLE,           /* ep_handle */
        IN      DAT_COUNT,               /* num_segments */
        IN      DAT_LMR_TRIPLET *,       /* local_iov */
@@ -959,7 +959,7 @@ extern DAT_RETURN dapl_ep_post_rdma_write (
        IN      const DAT_RMR_TRIPLET *, /* remote_iov */
        IN      DAT_COMPLETION_FLAGS );  /* completion_flags */
 
-extern DAT_RETURN dapl_ep_post_send_with_invalidate (
+extern DAT_RETURN DAT_API dapl_ep_post_send_with_invalidate (
        IN      DAT_EP_HANDLE,          /* ep_handle            */
        IN      DAT_COUNT,              /* num_segments         */
        IN      DAT_LMR_TRIPLET *,      /* local_iov            */
@@ -968,19 +968,19 @@ extern DAT_RETURN dapl_ep_post_send_with_invalidate (
        IN      DAT_BOOLEAN,            /* invalidate_flag      */
        IN      DAT_RMR_CONTEXT);      /* RMR context          */
 
-extern DAT_RETURN dapl_ep_get_status (
+extern DAT_RETURN DAT_API dapl_ep_get_status (
        IN      DAT_EP_HANDLE,          /* ep_handle */
        OUT     DAT_EP_STATE *,         /* ep_state */
        OUT     DAT_BOOLEAN *,          /* in_dto_idle */
        OUT     DAT_BOOLEAN * );        /* out_dto_idle */
 
-extern DAT_RETURN dapl_ep_free (
+extern DAT_RETURN DAT_API dapl_ep_free (
        IN      DAT_EP_HANDLE);         /* ep_handle */
 
-extern DAT_RETURN dapl_ep_reset (
+extern DAT_RETURN DAT_API dapl_ep_reset (
        IN      DAT_EP_HANDLE);         /* ep_handle */
 
-extern DAT_RETURN dapl_ep_create_with_srq (
+extern DAT_RETURN DAT_API dapl_ep_create_with_srq (
         IN      DAT_IA_HANDLE,          /* ia_handle            */
         IN      DAT_PZ_HANDLE,          /* pz_handle            */
         IN      DAT_EVD_HANDLE,         /* recv_evd_handle      */
@@ -990,12 +990,12 @@ extern DAT_RETURN dapl_ep_create_with_srq (
         IN      const DAT_EP_ATTR *,    /* ep_attributes        */
         OUT     DAT_EP_HANDLE *);       /* ep_handle            */
 
-extern DAT_RETURN dapl_ep_recv_query (
+extern DAT_RETURN DAT_API dapl_ep_recv_query (
         IN      DAT_EP_HANDLE,          /* ep_handle            */
         OUT     DAT_COUNT *,            /* nbufs_allocated      */
         OUT     DAT_COUNT *);           /* bufs_alloc_span      */
 
-extern DAT_RETURN dapl_ep_set_watermark (
+extern DAT_RETURN DAT_API dapl_ep_set_watermark (
         IN      DAT_EP_HANDLE,          /* ep_handle            */
         IN      DAT_COUNT,              /* soft_high_watermark  */
         IN      DAT_COUNT);             /* hard_high_watermark  */
@@ -1003,7 +1003,7 @@ extern DAT_RETURN dapl_ep_set_watermark (
 /* LMR functions */
 
 #if defined(__KERNEL__)
-extern DAT_RETURN dapl_lmr_kcreate (
+extern DAT_RETURN DAT_API dapl_lmr_kcreate (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_MEM_TYPE,           /* mem_type */
        IN      DAT_REGION_DESCRIPTION, /* region_description */
@@ -1018,7 +1018,7 @@ extern DAT_RETURN dapl_lmr_kcreate (
        OUT     DAT_VLEN *,             /* registered_length */
        OUT     DAT_VADDR * );          /* registered_address */
 #else
-extern DAT_RETURN dapl_lmr_create (
+extern DAT_RETURN DAT_API dapl_lmr_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_MEM_TYPE,           /* mem_type */
        IN      DAT_REGION_DESCRIPTION, /* region_description */
@@ -1033,40 +1033,40 @@ extern DAT_RETURN dapl_lmr_create (
        OUT     DAT_VADDR * );          /* registered_address */
 #endif /* defined(__KERNEL__) */
 
-extern DAT_RETURN dapl_lmr_query (
+extern DAT_RETURN DAT_API dapl_lmr_query (
        IN      DAT_LMR_HANDLE,
        IN      DAT_LMR_PARAM_MASK,
        OUT     DAT_LMR_PARAM *);
 
-extern DAT_RETURN dapl_lmr_free (
+extern DAT_RETURN DAT_API dapl_lmr_free (
        IN      DAT_LMR_HANDLE);
 
-extern DAT_RETURN dapl_lmr_sync_rdma_read(
+extern DAT_RETURN DAT_API dapl_lmr_sync_rdma_read(
        IN      DAT_IA_HANDLE,          /* ia_handle            */
        IN      const DAT_LMR_TRIPLET *, /* local_segments      */
        IN      DAT_VLEN);              /* num_segments         */
 
-extern DAT_RETURN dapl_lmr_sync_rdma_write(
+extern DAT_RETURN DAT_API dapl_lmr_sync_rdma_write(
        IN      DAT_IA_HANDLE,          /* ia_handle            */
        IN      const DAT_LMR_TRIPLET *, /* local_segments      */
        IN      DAT_VLEN);              /* num_segments         */
 
 /* RMR Functions */
 
-extern DAT_RETURN dapl_rmr_create (
+extern DAT_RETURN DAT_API dapl_rmr_create (
        IN      DAT_PZ_HANDLE,          /* pz_handle */
        OUT     DAT_RMR_HANDLE *);      /* rmr_handle */
 
-extern DAT_RETURN dapl_rmr_create_for_ep (
+extern DAT_RETURN DAT_API dapl_rmr_create_for_ep (
        IN      DAT_PZ_HANDLE pz_handle,        /* pz_handle    */
        OUT     DAT_RMR_HANDLE *rmr_handle);    /* rmr_handle   */
 
-extern DAT_RETURN dapl_rmr_query (
+extern DAT_RETURN DAT_API dapl_rmr_query (
        IN      DAT_RMR_HANDLE,         /* rmr_handle */
        IN      DAT_RMR_PARAM_MASK,     /* rmr_args_mask */
        OUT     DAT_RMR_PARAM *);       /* rmr_args */
 
-extern DAT_RETURN dapl_rmr_bind (
+extern DAT_RETURN DAT_API dapl_rmr_bind (
        IN      DAT_RMR_HANDLE,          /* rmr_handle */
        IN      DAT_LMR_HANDLE,          /* lmr_handle */
        IN      const DAT_LMR_TRIPLET *, /* lmr_triplet */
@@ -1077,119 +1077,119 @@ extern DAT_RETURN dapl_rmr_bind (
        IN      DAT_COMPLETION_FLAGS,    /* completion_flags */
        INOUT   DAT_RMR_CONTEXT * );     /* context */
 
-extern DAT_RETURN dapl_rmr_free (
+extern DAT_RETURN DAT_API dapl_rmr_free (
        IN      DAT_RMR_HANDLE);
 
 /* PSP Functions */
 
-extern DAT_RETURN dapl_psp_create (
+extern DAT_RETURN DAT_API dapl_psp_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_CONN_QUAL,          /* conn_qual */
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_PSP_FLAGS,          /* psp_flags */
        OUT     DAT_PSP_HANDLE * );     /* psp_handle */
 
-extern DAT_RETURN dapl_psp_create_any (
+extern DAT_RETURN DAT_API dapl_psp_create_any (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        OUT     DAT_CONN_QUAL *,        /* conn_qual */
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        IN      DAT_PSP_FLAGS,          /* psp_flags */
        OUT     DAT_PSP_HANDLE *);      /* psp_handle */
 
-extern DAT_RETURN dapl_psp_query (
+extern DAT_RETURN DAT_API dapl_psp_query (
        IN      DAT_PSP_HANDLE,
        IN      DAT_PSP_PARAM_MASK,
        OUT     DAT_PSP_PARAM * );
 
-extern DAT_RETURN dapl_psp_free (
+extern DAT_RETURN DAT_API dapl_psp_free (
        IN      DAT_PSP_HANDLE );       /* psp_handle */
 
 /* RSP Functions */
 
-extern DAT_RETURN dapl_rsp_create (
+extern DAT_RETURN DAT_API dapl_rsp_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        IN      DAT_CONN_QUAL,          /* conn_qual */
        IN      DAT_EP_HANDLE,          /* ep_handle */
        IN      DAT_EVD_HANDLE,         /* evd_handle */
        OUT     DAT_RSP_HANDLE * );     /* rsp_handle */
 
-extern DAT_RETURN dapl_rsp_query (
+extern DAT_RETURN DAT_API dapl_rsp_query (
        IN      DAT_RSP_HANDLE,
        IN      DAT_RSP_PARAM_MASK,
        OUT     DAT_RSP_PARAM * );
 
-extern DAT_RETURN dapl_rsp_free (
+extern DAT_RETURN DAT_API dapl_rsp_free (
        IN      DAT_RSP_HANDLE );       /* rsp_handle */
 
 /* PZ Functions */
 
-extern DAT_RETURN dapl_pz_create (
+extern DAT_RETURN DAT_API dapl_pz_create (
        IN      DAT_IA_HANDLE,          /* ia_handle */
        OUT     DAT_PZ_HANDLE * );      /* pz_handle */
 
-extern DAT_RETURN dapl_pz_query (
+extern DAT_RETURN DAT_API dapl_pz_query (
        IN      DAT_PZ_HANDLE,          /* pz_handle */
        IN      DAT_PZ_PARAM_MASK,      /* pz_args_mask */
        OUT     DAT_PZ_PARAM * );       /* pz_args */
 
-extern DAT_RETURN dapl_pz_free (
+extern DAT_RETURN DAT_API dapl_pz_free (
        IN      DAT_PZ_HANDLE );        /* pz_handle */
 
 /* SRQ functions */
 
-extern DAT_RETURN dapl_srq_create(
+extern DAT_RETURN DAT_API dapl_srq_create(
         IN      DAT_IA_HANDLE,          /* ia_handle            */
         IN      DAT_PZ_HANDLE,          /* pz_handle            */
         IN      DAT_SRQ_ATTR *,         /* srq_attr             */
         OUT     DAT_SRQ_HANDLE *);      /* srq_handle           */
 
-extern DAT_RETURN dapl_srq_free(
+extern DAT_RETURN DAT_API dapl_srq_free(
        IN      DAT_SRQ_HANDLE);        /* srq_handle           */
 
-extern DAT_RETURN dapl_srq_post_recv(
+extern DAT_RETURN DAT_API dapl_srq_post_recv(
        IN      DAT_SRQ_HANDLE,         /* srq_handle           */
        IN      DAT_COUNT,              /* num_segments         */
        IN      DAT_LMR_TRIPLET *,      /* local_iov            */
        IN      DAT_DTO_COOKIE);        /* user_cookie          */
 
-extern DAT_RETURN dapl_srq_query(
+extern DAT_RETURN DAT_API dapl_srq_query(
        IN      DAT_SRQ_HANDLE,         /* srq_handle           */
        IN      DAT_SRQ_PARAM_MASK,     /* srq_param_mask       */
        OUT     DAT_SRQ_PARAM *);       /* srq_param            */
 
-extern DAT_RETURN dapl_srq_resize(
+extern DAT_RETURN DAT_API dapl_srq_resize(
        IN      DAT_SRQ_HANDLE,         /* srq_handle           */
        IN      DAT_COUNT);             /* srq_max_recv_dto     */
 
-extern DAT_RETURN dapl_srq_set_lw(
+extern DAT_RETURN DAT_API dapl_srq_set_lw(
        IN      DAT_SRQ_HANDLE,         /* srq_handle           */
        IN      DAT_COUNT);             /* low_watermark        */
 
 /* CSP functions */
-extern DAT_RETURN dapl_csp_create(
+extern DAT_RETURN DAT_API dapl_csp_create(
        IN      DAT_IA_HANDLE,          /* ia_handle      */
        IN      DAT_COMM *,             /* communicator   */
        IN      DAT_IA_ADDRESS_PTR,     /* address        */
        IN      DAT_EVD_HANDLE,         /* evd_handle     */
        OUT     DAT_CSP_HANDLE *);      /* csp_handle     */
 
-extern DAT_RETURN dapl_csp_query(
+extern DAT_RETURN DAT_API dapl_csp_query(
        IN      DAT_CSP_HANDLE,         /* csp_handle     */
        IN      DAT_CSP_PARAM_MASK,     /* csp_param_mask */
        OUT     DAT_CSP_PARAM *);       /* csp_param      */
 
-extern DAT_RETURN dapl_csp_free( 
+extern DAT_RETURN DAT_API dapl_csp_free( 
        IN      DAT_CSP_HANDLE);        /* csp_handle     */
 
 /* HA functions */
-DAT_RETURN dapl_ia_ha(
+DAT_RETURN DAT_API dapl_ia_ha(
        IN       DAT_IA_HANDLE,         /* ia_handle */
        IN const DAT_NAME_PTR,          /* provider  */
        OUT      DAT_BOOLEAN *);        /* answer    */
 
 #ifdef DAT_EXTENSIONS
 #include <stdarg.h>
-extern DAT_RETURN dapl_extensions(
+extern DAT_RETURN DAT_API dapl_extensions(
        IN      DAT_HANDLE,             /* handle */
        IN      DAT_EXTENDED_OP,        /* extended op */
        IN      va_list);               /* argument list */
index 8ddedc60b6dc40c847150da6a3d0b909229772ba..088992a8098e8abcdaa739ed3682e27ea7c769ed 100644 (file)
@@ -61,7 +61,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN dapl_cno_create(
+DAT_RETURN DAT_API dapl_cno_create(
        IN      DAT_IA_HANDLE                   ia_handle,      /* ia_handle */
        IN      DAT_OS_WAIT_PROXY_AGENT         wait_agent,     /* agent */
        OUT     DAT_CNO_HANDLE                  *cno_handle)    /* cno_handle */
index cf9d7efa19263ff22665a7bb84f6ec3e3ead097a..053bde666ac8a1d76b764c71e7b74ef356ca366d 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_STATE
  */
-DAT_RETURN dapl_cno_free(
+DAT_RETURN DAT_API dapl_cno_free(
        IN      DAT_CNO_HANDLE                  cno_handle)     /* cno_handle */
 
 {
index 74992d3add6143fefdff9cdfb9310775aa86392f..c4847ff3ff59fa5292bd5e084156026e4f9a5804 100644 (file)
@@ -57,7 +57,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN dapl_cno_modify_agent(
+DAT_RETURN DAT_API dapl_cno_modify_agent(
        IN      DAT_CNO_HANDLE          cno_handle,     /* cno_handle */
        IN      DAT_OS_WAIT_PROXY_AGENT prx_agent )     /* agent */
 
index 2901e2e77099271f961126c5673bb45c0d49d304..b7275be7451113c85a7f8625aba16c8a1df77418 100644 (file)
@@ -61,7 +61,7 @@
  *     DAT_INVALID_HANDLE
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN dapl_cno_query(
+DAT_RETURN DAT_API dapl_cno_query(
        IN      DAT_CNO_HANDLE          cno_handle,     /* cno_handle */
        IN      DAT_CNO_PARAM_MASK      cno_param_mask, /* cno_param_mask */
        OUT     DAT_CNO_PARAM           *cno_param )    /* cno_param */
index 3026b01fb32fae0de34d3b7baaa17e9b11b7f6a9..fce9f888421023bb052ce4cc931247edecdee3ca 100644 (file)
@@ -59,7 +59,7 @@
  *     DAT_QUEUE_EMPTY
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN dapl_cno_wait(
+DAT_RETURN DAT_API dapl_cno_wait(
        IN      DAT_CNO_HANDLE          cno_handle,     /* cno_handle */
        IN      DAT_TIMEOUT             timeout,        /* agent */
        OUT     DAT_EVD_HANDLE          *evd_handle)    /* ia_handle */
index 40614e87ee401448c4b62adb92c0f6b5ef60f667..35dd3aef94d372b3afd0f9edcd044431fec8694f 100644 (file)
@@ -55,7 +55,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_evd_clear_unwaitable (
        IN    DAT_EVD_HANDLE    evd_handle )
 {
index f472b39f9bde367605c7bb9d63dd6a69169de62f..7687a81bf12b5d1d62e21584ab3da06ed10ddf7a 100644 (file)
@@ -72,7 +72,7 @@
  * even if it is not required. However, it will not be armed.
  */
 
-DAT_RETURN dapl_evd_create (
+DAT_RETURN DAT_API dapl_evd_create (
     IN    DAT_IA_HANDLE                ia_handle,
     IN    DAT_COUNT            evd_min_qlen,
     IN    DAT_CNO_HANDLE       cno_handle,
index 64494cf4476c0f8509463b9f70bb6f7d5308c029..0187d7fd9a474d7e962eaedb833233ffb74497fa 100644 (file)
@@ -57,7 +57,7 @@
  *     DAT_INVALID_HANDLE
  */
 
-DAT_RETURN dapl_evd_disable (
+DAT_RETURN DAT_API dapl_evd_disable (
        IN      DAT_EVD_HANDLE     evd_handle)
 {
     DAPL_EVD           *evd_ptr;
index b9ae03e6f60eb85192b07c6475eaf1e9bde8ef55..6f41eebb0b1391060644129e676aeb3c351aeb6f 100644 (file)
@@ -58,7 +58,7 @@
  *     DAT_INVALID_HANDLE
  */
 
-DAT_RETURN dapl_evd_enable (
+DAT_RETURN DAT_API dapl_evd_enable (
        IN      DAT_EVD_HANDLE     evd_handle)
 {
     DAPL_EVD           *evd_ptr;
index 03cef0477658c78537a7676cf9a49c3cd6e30596..1ee2231067f7849d239cc4fe45b5436fe276763a 100644 (file)
@@ -59,7 +59,7 @@
  *     DAT_INVALID_HANDLE
  */
 
-DAT_RETURN dapl_evd_modify_cno (
+DAT_RETURN DAT_API dapl_evd_modify_cno (
        IN      DAT_EVD_HANDLE          evd_handle,
        IN      DAT_CNO_HANDLE          cno_handle)
 
index 3aa3b245c106c4b026aeb9da550afbe1dd1baad2..6983d23a300bcd2e44f010a09da94fd1f1796f44 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_PARAMETER
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_evd_query (
        IN      DAT_EVD_HANDLE          evd_handle,
        IN      DAT_EVD_PARAM_MASK      evd_param_mask,
index e11b9d859e0dd80a268818f9855685f8cf25bb10..35250ff70729ee5a0106075918dfb0b81460de36 100644 (file)
@@ -56,7 +56,7 @@
  *     DAT_SUCCESS
  *     DAT_INVALID_HANDLE
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_evd_set_unwaitable (
        IN    DAT_EVD_HANDLE    evd_handle )
 {
index 966cef0f548008c7a9a1b6e4d862bfe81727154c..e4e5b376e0a050b91c31c9c36239da98425b2777 100644 (file)
@@ -63,7 +63,7 @@
  *     DAT_INVALID_STATE
  */
 
-DAT_RETURN dapl_evd_wait (
+DAT_RETURN DAT_API dapl_evd_wait (
     IN  DAT_EVD_HANDLE evd_handle,
     IN  DAT_TIMEOUT    time_out,
     IN  DAT_COUNT       threshold,
index 787261bdd8d5204d91d4c1986cfca37c6bb8ccf0..cdd90d8cf0945931a548276214df7b299f69b081 100644 (file)
@@ -166,7 +166,7 @@ void dapl_fini ( void )
  * <hca name> <port number>
  *
  */
-void 
+void DAT_API
 DAT_PROVIDER_INIT_FUNC_NAME (
     IN const DAT_PROVIDER_INFO         *provider_info,
     IN const char              *instance_data )
@@ -261,7 +261,7 @@ DAT_PROVIDER_INIT_FUNC_NAME (
  * This function is called by the registry to de-initialize a provider
  *
  */
-void 
+void DAT_API
 DAT_PROVIDER_FINI_FUNC_NAME (
     IN const DAT_PROVIDER_INFO         *provider_info )
 {
index 2963847c58facc403635e93948b3bcde4c37f282..350abe0be009f458eedbd1c608eb8505486e05e3 100644 (file)
@@ -450,7 +450,7 @@ dapli_lmr_create_shared (
  *     DAT_MODEL_NOT_SUPPORTED
  *
  */
-DAT_RETURN
+DAT_RETURN DAT_API
 dapl_lmr_create (
        IN      DAT_IA_HANDLE           ia_handle,
        IN      DAT_MEM_TYPE            mem_type,