Windows: export roken symbols
[openafs.git] / src / roken / config.h
index 80b0640..7d74fd2 100644 (file)
@@ -21,7 +21,6 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-
 #include <afsconfig.h>
 #include <afs/param.h>
 
 #elif defined(AFS_NBSD_ENV)
 # define inline __inline __attribute__((always_inline))
 #endif
+
+#ifdef AFS_NT40_ENV
+#define ROKEN_LIB_FUNCTION
+#define ROKEN_LIB_CALL     __cdecl
+#define ROKEN_LIB_VARIABLE __declspec(dllexport)
+#else
+#define ROKEN_LIB_FUNCTION
+#define ROKEN_LIB_CALL
+#define ROKEN_LIB_VARIABLE
+#endif