1 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
2 * vim:expandtab:shiftwidth=8:tabstop=8:
4 * Copyright (c) 2002 Cray Inc.
6 * This file is part of Portals, http://www.sf.net/projects/sandiaportals/
10 #define _PROCBRIDGE_H_
17 typedef struct procbridge {
20 pthread_mutex_t mutex;
25 extern void *nal_thread(void *);
28 #define PTL_INIT (LIB_MAX_DISPATCH+1)
29 #define PTL_FINI (LIB_MAX_DISPATCH+2)
34 extern void set_address(bridge t,ptl_pid_t pidrequest);
35 extern nal_t *procbridge_interface(int num_interface,
36 ptl_pt_index_t ptl_size,
37 ptl_ac_index_t acl_size,
38 ptl_pid_t requested_pid);