[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] inb und outb in einem Thread



Hallo,

Sven Garbade <garbade@psy.uni-muenchen.de> 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 debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

674 eingetragene Mitglieder in dieser Liste.


Reply to: