[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

782.0. "BLINK: undefined symbols" by CURE::WISNER () Tue Oct 06 1987 17:18

    I'm trying to link the XLISP 1.6 source code.  I get 1 undefined
    symbol reference:
    
    _Enable_Abort
    
    In the XLISP source:
    +------------------------------
    |extern int Enable_Abort;
    | .
    | .
    | .
    | Enable_Abort = 0;  /* Handles ^C Interupts */
    | .
    | .
    +----------------------------------                                      
    That is the only reference to the symbol in the xlisp sources (search
    was done using Lattice-TMU GREP).
    
    I'm using Lattice-C with BLINK.  I've already linked it to
    c.o, Amiga.lib, lc.lib, and lcm.lib.
    
    I couldn't find this symbol in RKM, Intuition, Hardware Manual,
    or Mortimores "AMIGA Programmers Guide vol I".
    
    Can anyone tell me where this symbol is defined.
    
    	-Paul Wisner
T.RTitleUserPersonal
Name
DateLines
782.1COOKIE::WECKERA wholly owned subsidiary of DECTue Oct 06 1987 17:4712
re:	.0

Enable_Abort is a "Manxism". By setting it to 0, it says that ^C handling
will be done by the program (in other words... you can't do ^C to get out
of the program).

If you're using Lettuce... just comment out the "extern" and the reference
to it (and don't hit ^C).


dave

782.2MPGS::BAEDERWed Oct 07 1987 00:006
    for more info on ctrl-c handling in lattice (I like it, of corse
    its all I have ;-)  see the manual..there are ways to disable it
    using signal, and even write your own "trap" routine.
    
    scott.