Hallo,

Sven Garbade <[EMAIL PROTECTED]> writes:
[...]
> ich die Funktion, die die Daten vom Parport ließt, in einen Thread
> packen. Der Thread wird noch kreiert, wenn es allerdings zum ersten
> Aufruf der inb() Funktion kommt, stürzt das ganze Programm ab. Gibt
hm, benutzt Du iopl? Bevor Du den thread erzeugst?

VG
hmw


static void *
thread( void *ptr ) {

    outb_p( 0x1, 0x03f8 );
    inb_p( 0x03f8 );
    
    return 0;
    
} /* thread */


int
main( void ) {
    pthread_t thr;
    
    if ( iopl( 3 ) ) {
        
        perror( "iopl" ); 
        exit( 1 );
        
    } /* if */
    
    pthread_create( &thr, NULL, thread, NULL );
    
    return 0;
    
}  /* main */

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

674 eingetragene Mitglieder in dieser Liste.

Antwort per Email an