[project @ 2000-06-23 14:01:09 by rrt]
authorrrt <unknown>
Fri, 23 Jun 2000 14:01:09 +0000 (14:01 +0000)
committerrrt <unknown>
Fri, 23 Jun 2000 14:01:09 +0000 (14:01 +0000)
Get rid of hand-maintained HSrts.def, and generate it automatically.

ghc/rts/HSrts.def [deleted file]
ghc/rts/Makefile

diff --git a/ghc/rts/HSrts.def b/ghc/rts/HSrts.def
deleted file mode 100644 (file)
index 8737d21..0000000
+++ /dev/null
@@ -1,509 +0,0 @@
-; dlltool --base-file /tmp\cc018721.base --output-exp HSrts_dll.exp --dllname HSrts_dll.dll --output-def HSrts_dll.def --exclude-symbol=DllMainCRTStartup@12 --def /tmp\cc018721.def
-EXPORTS
-       yieldzh_fast @ 1 ; 
-       AP_UPD_info @ 2 ; 
-       ARR_WORDS_entry @ 3 ; 
-       ARR_WORDS_info @ 4 ; 
-       BCO_entry @ 5 ; 
-       BCO_info @ 6 ; 
-       BLACKHOLE_BQ_entry @ 7 ; 
-       BLACKHOLE_BQ_info @ 8 DATA ; 
-       BLACKHOLE_entry @ 9 ; 
-       BLACKHOLE_info @ 10 ; 
-       CAF_BLACKHOLE_entry @ 11 ; 
-       CAF_BLACKHOLE_info @ 12 DATA ; 
-       CAF_ENTERED_entry @ 13 ; 
-       CAF_ENTERED_info @ 14 DATA ; 
-       CAF_UNENTERED_entry @ 15 ; 
-       CAF_UNENTERED_info @ 16 DATA ; 
-       CHARLIKE_closure @ 17 ; 
-       CurrentTSO @ 18 ; 
-       DEAD_WEAK_entry @ 19 ; 
-       DEAD_WEAK_info @ 20 DATA ; 
-       DEBUG_LoadSymbols @ 21 ; 
-       EMPTY_MVAR_entry @ 22 ; 
-       EMPTY_MVAR_info @ 23 DATA ; 
-       END_MUT_LIST_closure @ 24 ; 
-       END_MUT_LIST_entry @ 25 ; 
-       END_MUT_LIST_info @ 26 DATA ; 
-       END_TSO_QUEUE_closure @ 27 ; 
-       END_TSO_QUEUE_entry @ 28 ; 
-       END_TSO_QUEUE_info @ 29 DATA ; 
-       EVACUATED_entry @ 30 ; 
-       EVACUATED_info @ 31 DATA ; 
-       ErrorHdrHook @ 32 ; 
-       FOREIGN_entry @ 33 ; 
-       FOREIGN_info @ 34 DATA ; 
-       FULL_MVAR_entry @ 35 ; 
-       FULL_MVAR_info @ 36 DATA ; 
-       GHC_ZCCCallable_static_info @ 37 DATA ; 
-       GHC_ZCCReturnable_static_info @ 38 DATA ; 
-       GarbageCollect @ 39 ; 
-       IND_OLDGEN_PERM_entry @ 40 ; 
-       IND_OLDGEN_PERM_info @ 41 DATA ; 
-       IND_OLDGEN_entry @ 42 ; 
-       IND_OLDGEN_info @ 43 DATA ; 
-       IND_PERM_entry @ 44 ; 
-       IND_PERM_info @ 45 DATA ; 
-       IND_STATIC_entry @ 46 ; 
-       IND_STATIC_info @ 47 DATA ; 
-       IND_entry @ 48 ; 
-       IND_info @ 49 DATA ; 
-       INTLIKE_closure @ 50 ; 
-       MUT_ARR_PTRS_FROZEN_entry @ 51 ; 
-       MUT_ARR_PTRS_FROZEN_info @ 52 DATA ; 
-       MUT_ARR_PTRS_entry @ 53 ; 
-       MUT_ARR_PTRS_info @ 54 DATA ; 
-       MUT_CONS_entry @ 55 ; 
-       MUT_CONS_info @ 56 DATA ; 
-       MUT_VAR_entry @ 57 ; 
-       MUT_VAR_info @ 58 DATA ; 
-       MainRegTable @ 59 ; 
-       MainTSO @ 60 ; 
-       MallocFailHook @ 61 ;
-       NO_FINALIZER_closure @ 64 ; 
-       NO_FINALIZER_entry @ 65 ; 
-       NO_FINALIZER_info @ 66 DATA ; 
-       NoRunnableThreadsHook @ 67 ; 
-       OnExitHook @ 68 ; 
-       OutOfHeapHook @ 69 ; 
-       PAP_entry @ 70 ; 
-       PAP_info @ 71 DATA ; 
-       PatErrorHdrHook @ 72 ; 
-       PostTraceHook @ 73 ; 
-       PreTraceHook @ 74 ; 
-       ResidencySamples @ 75 ; 
-       RevertCAFs @ 76 ; 
-       RtsFlags @ 77 ; 
-       SPT_size @ 78 ; 
-       STABLE_NAME_entry @ 79 ; 
-       STABLE_NAME_info @ 80 DATA ; 
-       StackOverflowHook @ 81 ; 
-       StgReturn @ 82 ; 
-       StgRun @ 83 ; 
-       TSO_entry @ 84 ; 
-       TSO_info @ 85 ; 
-       Upd_frame_0_entry @ 86 ; 
-       Upd_frame_1_entry @ 87 ; 
-       Upd_frame_2_entry @ 88 ; 
-       Upd_frame_3_entry @ 89 ; 
-       Upd_frame_4_entry @ 90 ; 
-       Upd_frame_5_entry @ 91 ; 
-       Upd_frame_6_entry @ 92 ; 
-       Upd_frame_7_entry @ 93 ; 
-       Upd_frame_entry @ 94 ; 
-       Upd_frame_info @ 95 DATA ; 
-       WEAK_entry @ 96 ; 
-       WEAK_info @ 97 ; 
-       __GenSymCounter @ 98 ; 
-       __ap_1_upd_entry @ 99 ; 
-       __ap_1_upd_info @ 100 DATA ; 
-       __ap_2_upd_entry @ 101 ; 
-       __ap_2_upd_info @ 102 DATA ; 
-       __ap_3_upd_entry @ 103 ; 
-       __ap_3_upd_info @ 104 DATA ; 
-       __ap_4_upd_entry @ 105 ; 
-       __ap_4_upd_info @ 106 DATA ;
-       __ap_5_upd_entry @ 107 ; 
-       __ap_5_upd_info @ 108 DATA ; 
-       __ap_6_upd_entry @ 109 ; 
-       __ap_6_upd_info @ 110 DATA ; 
-       __ap_7_upd_entry @ 111 ; 
-       __ap_7_upd_info @ 112 DATA ; 
-       __ap_8_upd_entry @ 113 ; 
-       __ap_8_upd_info @ 114 DATA ; 
-       __decodeDouble @ 115 ; 
-       __decodeFloat @ 116 ; 
-       __encodeDouble @ 117 ; 
-       __encodeFloat @ 118 ; 
-       __int_encodeDouble @ 119 ; 
-       __int_encodeFloat @ 120 ; 
-       __sel_0_noupd_entry @ 121 ; 
-       __sel_0_noupd_info @ 122 DATA ; 
-       __sel_0_upd_entry @ 123 ; 
-       __sel_0_upd_info @ 124 DATA ; 
-       __sel_10_noupd_entry @ 125 ; 
-       __sel_10_noupd_info @ 126 DATA ; 
-       __sel_10_upd_entry @ 127 ; 
-       __sel_10_upd_info @ 128 DATA ; 
-       __sel_11_noupd_entry @ 129 ; 
-       __sel_11_noupd_info @ 130 DATA ; 
-       __sel_11_upd_entry @ 131 ; 
-       __sel_11_upd_info @ 132 DATA ; 
-       __sel_12_noupd_entry @ 133 ; 
-       __sel_12_noupd_info @ 134 DATA ; 
-       __sel_12_upd_entry @ 135 ; 
-       __sel_12_upd_info @ 136 DATA ; 
-       __sel_13_noupd_entry @ 137 ; 
-       __sel_13_noupd_info @ 138 DATA ; 
-       __sel_13_upd_entry @ 139 ; 
-       __sel_13_upd_info @ 140 DATA ; 
-       __sel_14_noupd_entry @ 141 ; 
-       __sel_14_noupd_info @ 142 DATA ; 
-       __sel_14_upd_entry @ 143 ; 
-       __sel_14_upd_info @ 144 DATA ; 
-       __sel_15_noupd_entry @ 145 ; 
-       __sel_15_noupd_info @ 146 DATA ; 
-       __sel_15_upd_entry @ 147 ; 
-       __sel_15_upd_info @ 148 DATA ; 
-       __sel_1_noupd_entry @ 149 ; 
-       __sel_1_noupd_info @ 150 DATA ; 
-       __sel_1_upd_entry @ 151 ; 
-       __sel_1_upd_info @ 152 DATA ; 
-       __sel_2_noupd_entry @ 153 ; 
-       __sel_2_noupd_info @ 154 DATA ; 
-       __sel_2_upd_entry @ 155 ; 
-       __sel_2_upd_info @ 156 DATA ; 
-       __sel_3_noupd_entry @ 157 ; 
-       __sel_3_noupd_info @ 158 DATA ; 
-       __sel_3_upd_entry @ 159 ; 
-       __sel_3_upd_info @ 160 DATA ; 
-       __sel_4_noupd_entry @ 161 ; 
-       __sel_4_noupd_info @ 162 DATA ; 
-       __sel_4_upd_entry @ 163 ; 
-       __sel_4_upd_info @ 164 DATA ; 
-       __sel_5_noupd_entry @ 165 ; 
-       __sel_5_noupd_info @ 166 DATA ; 
-       __sel_5_upd_entry @ 167 ; 
-       __sel_5_upd_info @ 168 DATA ; 
-       __sel_6_noupd_entry @ 169 ; 
-       __sel_6_noupd_info @ 170 DATA ; 
-       __sel_6_upd_entry @ 171 ; 
-       __sel_6_upd_info @ 172 DATA ; 
-       __sel_7_noupd_entry @ 173 ; 
-       __sel_7_noupd_info @ 174 DATA ; 
-       __sel_7_upd_entry @ 175 ; 
-       __sel_7_upd_info @ 176 DATA ; 
-       __sel_8_noupd_entry @ 177 ; 
-       __sel_8_noupd_info @ 178 DATA ; 
-       __sel_8_upd_entry @ 179 ; 
-       __sel_8_upd_info @ 180 DATA ; 
-       __sel_9_noupd_entry @ 181 ; 
-       __sel_9_noupd_info @ 182 DATA ; 
-       __sel_9_upd_entry @ 183 ; 
-       __sel_9_upd_info @ 184 DATA ; 
-       _stgAssert @ 185 ; 
-       addr2Integerzh_fast @ 186 ; 
-       addrToStableHash @ 187 ; 
-       allocBlock @ 188 ; 
-       allocGroup @ 189 ; 
-       allocHashTable @ 190 ; 
-       allocNursery @ 191 ; 
-       alloc_blocks @ 194 ; 
-       alloc_blocks_lim @ 195 ; 
-       allocate @ 196 ; 
-       allocated_bytes @ 197 ; 
-       barf @ 199 ;
-       base_non_committed @ 200 ; 
-       belch @ 201 ; 
-       blocked_queue_hd @ 202 ; 
-       blocked_queue_tl @ 203 ; 
-       caf_list @ 204 ; 
-       calcLive @ 205 ; 
-       calcNeeded @ 206 ; 
-       catch_entry @ 207 ; 
-       catch_frame_0_entry @ 208 ; 
-       catch_frame_1_entry @ 209 ; 
-       catch_frame_2_entry @ 210 ; 
-       catch_frame_3_entry @ 211 ; 
-       catch_frame_4_entry @ 212 ; 
-       catch_frame_5_entry @ 213 ; 
-       catch_frame_6_entry @ 214 ; 
-       catch_frame_7_entry @ 215 ; 
-       catch_frame_entry @ 216 ; 
-       catch_frame_info @ 217 DATA ; 
-       catch_info @ 218 ; 
-       catchzh_fast @ 219 ; 
-       ccalling_threads @ 220 ; 
-       checkChain @ 221 ; 
-       checkClosure @ 222 ; 
-       checkClosureShallow @ 223 ; 
-       checkFreeListSanity @ 224 ; 
-       checkHeap @ 225 ; 
-       checkSanity @ 226 ; 
-       checkStack @ 227 ; 
-       checkStackChunk @ 228 ; 
-       checkStackClosure @ 229 ; 
-       checkStackObject @ 230 ; 
-       checkTSO @ 231 ; 
-       closure_flags @ 232 ; 
-       context_switch @ 233 ; 
-       countFreeList @ 234 ; 
-       createAdjustor @ 235 ; 
-       createThread @ 236 ; 
-       current_nursery @ 237 ; 
-       decodeDoublezh_fast @ 238 ; 
-       decodeFloatzh_fast @ 239 ; 
-       defaultsHook @ 240 ; 
-       deleteThread @ 241 ; 
-       divModIntegerzh_fast @ 242 ; 
-       dummy_ret_closure @ 243 ; 
-       dummy_ret_entry @ 244 ; 
-       dummy_ret_info @ 245 DATA ; 
-       end_init @ 248 ; 
-       enlargeStablePtrTable @ 249 ; 
-       enteredCAFs @ 250 ; 
-       exitStorage @ 252 ; 
-       extra_roots @ 253 ; 
-       finalizeWeakPointersNow @ 254 ; 
-       finalizzeWeakzh_fast @ 255 ; 
-       forkzh_fast @ 256 ; 
-       freeChain @ 257 ; 
-       freeGroup @ 258 ; 
-       freeHashTable @ 259 ; 
-       freeHaskellFunctionPtr @ 260 ; 
-       gcStablePtrTable @ 264 ; 
-       gcdIntegerzh_fast @ 265 ; 
-       genSymZh @ 266 ; 
-       generations @ 267 ; 
-       getMBlock @ 268 ; 
-       getMBlocks @ 269 ; 
-       getStablePtr @ 270 ; 
-       heapCensus @ 271 ; 
-       heapOverflow @ 272 ; 
-       initBlockAllocator @ 273 ; 
-       initProfiling @ 274 ; 
-       initRtsFlagsDefaults @ 275 ; 
-       initScheduler @ 276 ; 
-       initStablePtrTable @ 277 ; 
-       initStats @ 278 ; 
-       initStorage @ 279 ; 
-       initThread @ 280 ; 
-       initialize_virtual_timer @ 281 ; 
-       insertHashTable @ 282 ; 
-       int2Integerzh_fast @ 284 ; 
-       int64ToIntegerzh_fast @ 285 ; 
-       interruptStgRts @ 286 ; 
-       isAlive @ 287 ; 
-       isBlackhole @ 288 ; 
-       isDoubleDenormalized @ 289 ; 
-       isDoubleInfinite @ 290 ; 
-       isDoubleNaN @ 291 ; 
-       isDoubleNegativeZero @ 292 ; 
-       isFloatDenormalized @ 293 ; 
-       isFloatInfinite @ 294 ; 
-       isFloatNaN @ 295 ; 
-       isFloatNegativeZero @ 296 ; 
-       is_heap_alloced @ 297 ; 
-       killThreadzh_fast @ 298 ; 
-       large_alloc_list @ 299 ; 
-       lookupGHCName @ 300 ; 
-       lookupHashTable @ 301 ; 
-       lookupStableName @ 302 ; 
-       main_threads @ 304 ; 
-       mkForeignObjzh_fast @ 305 ; 
-       makeStableNamezh_fast @ 306 ; 
-       markStablePtrTable @ 307 ; 
-       mblocks_allocated @ 308 ; 
-       memInventory @ 309 ; 
-       minusIntegerzh_fast @ 310 ; 
-       mkWeakzh_fast @ 311 ; 
-       newAddrArrayzh_fast @ 312 ; 
-       newArrayzh_fast @ 313 ; 
-       newCAF @ 314 ; 
-       newCharArrayzh_fast @ 315 ; 
-       newDoubleArrayzh_fast @ 316 ; 
-       newFloatArrayzh_fast @ 317 ; 
-       newIntArrayzh_fast @ 318 ; 
-       newMVarzh_fast @ 319 ; 
-       newMutVarzh_fast @ 320 ; 
-       newStablePtrArrayzh_fast @ 321 ; 
-       newWordArrayzh_fast @ 322 ; 
-       new_blocks @ 323 ; 
-       next_main_thread @ 324 ; 
-       next_thread_id @ 325 ; 
-       nursery_blocks @ 326 ; 
-       old_to_space @ 327 ; 
-       oldest_gen @ 328 ; 
-       performGC @ 329 ; 
-       performGCWithRoots @ 330 ; 
-       plusIntegerzh_fast @ 331 ; 
-       printClosure @ 332 ; 
-       printObj @ 333 ; 
-       printPtr @ 334 ; 
-       printStack @ 335 ; 
-       printStackChunk @ 336 ; 
-       printStackObj @ 337 ; 
-       printTSO @ 338 ; 
-       prof_file @ 339 ; 
-       prof_filename @ 340 ; 
-       prog_argc @ 341 ; 
-       prog_argv @ 342 ; 
-       putMVarzh_fast @ 343 ; 
-       quotRemIntegerzh_fast @ 344 ; 
-       raiseAsync @ 345 ; 
-       raise_entry @ 347 ; 
-       raise_info @ 348 ; 
-       raisezh_fast @ 349 ; 
-       relocate_TSO @ 350 ; 
-       removeHashTable @ 351 ; 
-       resetGenSymZh @ 352 ; 
-       resizeNursery @ 353 ; 
-       rts_apply @ 354 ; 
-       rts_argc @ 355 DATA ; 
-       rts_argv @ 356 DATA ; 
-       rts_checkSchedStatus @ 357 ; 
-       rts_eval @ 358 ; 
-       rts_evalIO @ 359 ; 
-       rts_evalLazyIO @ 360 ; 
-       rts_eval_ @ 361 ; 
-       rts_getAddr @ 362 ; 
-       rts_getBool @ 363 ; 
-       rts_getChar @ 364 ; 
-       rts_getDouble @ 365 ; 
-       rts_getFloat @ 366 ; 
-       rts_getInt @ 367 ; 
-       rts_getInt32 @ 368 ; 
-       rts_getStablePtr @ 369 ; 
-       rts_getWord @ 370 ; 
-       rts_getWord32 @ 371 ; 
-       rts_mkAddr @ 372 ; 
-       rts_mkBool @ 373 ; 
-       rts_mkChar @ 374 ; 
-       rts_mkDouble @ 375 ; 
-       rts_mkFloat @ 376 ; 
-       rts_mkInt @ 377 ; 
-       rts_mkInt16 @ 378 ; 
-       rts_mkInt32 @ 379 ; 
-       rts_mkInt64 @ 380 ; 
-       rts_mkInt8 @ 381 ; 
-       rts_mkStablePtr @ 382 ; 
-       rts_mkString @ 383 ; 
-       rts_mkWord @ 384 ; 
-       rts_mkWord16 @ 385 ; 
-       rts_mkWord32 @ 386 ; 
-       rts_mkWord64 @ 387 ; 
-       rts_mkWord8 @ 388 ; 
-       run_queue_hd @ 389 ; 
-       run_queue_tl @ 390 ; 
-       scavenged_static_objects @ 391 ; 
-       schedule @ 392 ; 
-       scheduleFinalizers @ 393 ; 
-       seq_entry @ 394 ; 
-       seq_frame_info @ 395 ; 
-       seq_info @ 396 ; 
-       setupRtsFlags @ 397 ; 
-       shutdownHaskell @ 398 ; 
-       small_alloc_list @ 399 ; 
-       stable_ptr_free @ 400 ; 
-       stable_ptr_table @ 401 ; 
-       stackOverflow @ 402 ; 
-       start_time @ 403 ; 
-       startupHaskell @ 404 ; 
-       stat_describe_gens @ 405 ; 
-       stat_endGC @ 406 ; 
-       stat_exit @ 407 ; 
-       stat_startGC @ 408 ; 
-       static_objects @ 409 ; 
-       stgMallocBytes @ 410 ; 
-       stgMallocWords @ 411 ; 
-       stgReallocBytes @ 412 ; 
-       stgReallocWords @ 413 ; 
-       stg_and64 @ 414 ; 
-       stg_block_1 @ 415 ; 
-       stg_chk_0 @ 416 ; 
-       stg_chk_1 @ 417 ; 
-       stg_chk_1n @ 418 ; 
-       stg_chk_2 @ 419 ; 
-       stg_chk_3 @ 420 ; 
-       stg_chk_4 @ 421 ; 
-       stg_chk_5 @ 422 ; 
-       stg_chk_6 @ 423 ; 
-       stg_chk_7 @ 424 ; 
-       stg_chk_8 @ 425 ; 
-       stg_enterStackTop @ 426 ; 
-       stg_eqInt64 @ 427 ; 
-       stg_eqWord64 @ 428 ; 
-       stg_error_entry @ 429 ; 
-       stg_exit @ 430 ; 
-       stg_gc_d1 @ 431 ; 
-       stg_gc_d1_entry @ 432 ; 
-       stg_gc_d1_info @ 433 DATA ; 
-       stg_gc_enter_1 @ 434 ; 
-       stg_gc_enter_2 @ 435 ; 
-       stg_gc_enter_3 @ 436 ; 
-       stg_gc_enter_4 @ 437 ; 
-       stg_gc_enter_5 @ 438 ; 
-       stg_gc_enter_6 @ 439 ; 
-       stg_gc_enter_7 @ 440 ; 
-       stg_gc_enter_8 @ 441 ; 
-       stg_gc_entertop @ 442 ; 
-       stg_gc_f1 @ 443 ; 
-       stg_gc_f1_entry @ 444 ; 
-       stg_gc_f1_info @ 445 ; 
-       stg_gc_noregs @ 446 ; 
-       stg_gc_seq_1 @ 447 ; 
-       stg_gc_unbx_r1 @ 448 ; 
-       stg_gc_unbx_r1_entry @ 449 ; 
-       stg_gc_unbx_r1_info @ 450 DATA ; 
-       stg_gc_unpt_r1 @ 451 ; 
-       stg_gc_unpt_r1_entry @ 452 ; 
-       stg_gc_unpt_r1_info @ 453 DATA ; 
-       stg_gc_ut_0_1 @ 454 ; 
-       stg_gc_ut_0_1_entry @ 455 ; 
-       stg_gc_ut_0_1_info @ 456 DATA ; 
-       stg_gc_ut_1_0 @ 457 ; 
-       stg_gc_ut_1_0_entry @ 458 ; 
-       stg_gc_ut_1_0_info @ 459 DATA ; 
-       stg_geInt64 @ 460 ; 
-       stg_geWord64 @ 461 ; 
-       stg_gen_block @ 462 ; 
-       stg_gen_chk @ 463 ; 
-       stg_gen_chk_info @ 464 DATA ; 
-       stg_gen_chk_ret @ 465 ; 
-       stg_gen_hp @ 466 ; 
-       stg_gen_yield @ 467 ; 
-       stg_gtInt64 @ 468 ; 
-       stg_gtWord64 @ 469 ; 
-       stg_iShiftL64 @ 470 ; 
-       stg_iShiftRA64 @ 471 ; 
-       stg_iShiftRL64 @ 472 ; 
-       stg_int64ToInt @ 473 ; 
-       stg_int64ToWord64 @ 474 ; 
-       stg_intToInt64 @ 475 ; 
-       stg_leInt64 @ 476 ; 
-       stg_leWord64 @ 477 ; 
-       stg_ltInt64 @ 478 ; 
-       stg_ltWord64 @ 479 ; 
-       stg_minusInt64 @ 480 ; 
-       stg_neInt64 @ 481 ; 
-       stg_neWord64 @ 482 ; 
-       stg_negateInt64 @ 483 ; 
-       stg_not64 @ 484 ; 
-       stg_or64 @ 485 ; 
-       stg_plusInt64 @ 486 ; 
-       stg_quotInt64 @ 487 ; 
-       stg_quotWord64 @ 488 ; 
-       stg_remInt64 @ 489 ; 
-       stg_remWord64 @ 490 ; 
-       stg_returnToStackTop @ 491 ; 
-       stg_shiftL64 @ 492 ; 
-       stg_shiftRL64 @ 493 ; 
-       stg_stop_thread_entry @ 494 ; 
-       stg_stop_thread_info @ 495 ; 
-       stg_strlen @ 496 ; 
-       stg_timesInt64 @ 497 ; 
-       stg_update_PAP @ 498 ; 
-       stg_word64ToInt64 @ 499 ; 
-       stg_word64ToWord @ 500 ; 
-       stg_wordToWord64 @ 501 ; 
-       stg_xor64 @ 502 ; 
-       stg_yield_noregs @ 503 ; 
-       stg_yield_to_Hugs @ 506 ; 
-       symbol_hash @ 507 ; 
-       takeMVarzh_fast @ 508 ; 
-       threadPaused @ 509 ; 
-       timesIntegerzh_fast @ 511 ; 
-       unsafeThawArrayzh_fast @ 513 ; 
-       weak_ptr_list @ 516 ; 
-       word2Integerzh_fast @ 517 ; 
-       word64ToIntegerzh_fast @ 518 ; 
-       AP_UPD_entry @ 519 ; 
-       waitWritezh_fast @ 520 ;
-       waitReadzh_fast @ 521 ;
-       delayzh_fast @ 522 ;
-       shutdownHaskellAndExit @ 523 ; 
-       cmp_thread @ 524 ;
-
-       
-
index 17967e6..89e031a 100644 (file)
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.27 2000/06/19 12:09:22 simonmar Exp $
+# $Id: Makefile,v 1.28 2000/06/23 14:01:09 rrt Exp $
 #
 #  This is the Makefile for the runtime-system stuff.
 #  This stuff is written in C (and cannot be written in Haskell).
@@ -98,7 +98,9 @@ unexport CC
 DLL_NAME          = HSrts.dll
 ifeq "$(way)" "dll"
 DLL_IMPLIB_NAME   = libHSrts_imp.a
-SRC_BLD_DLL_OPTS += --export-all -lwinmm -lHS_imp_stub -lgmp -L. -Lgmp
+
+SRC_BLD_DLL_OPTS += --output-def=HSrts.def --export-all -lwinmm \
+                    -lHS_imp_stub -lgmp -L. -Lgmp
 
 #
 # Need an import library containing the symbols the RTS uses from the Prelude.