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

Re: [bluetooth-dev] pid check when closing "bug"



How about having a flag in bluetooth.c that says that the ttyx is opened, and 
bt_open() checks this flags before registering...

Le Mercredi 01 Août 2001 11:24, Mattias Ågren a écrit :
> yes, that is a problem, do you have a solution that still works when
> someone tries to open a busy tty ?
> /Mattias
>
> > -----Original Message-----
> > From: david LIBAULT [mailto:david.libault@xxxxxxx.fr]
> > Sent: den 1 augusti 2001 11:13
> > To: Mattias Ågren
> > Cc: bluetooth-dev@xxxxxxx.com
> > Subject: Re: [bluetooth-dev] pid check when closing "bug"
> >
> > > > Remark on this last modification :
> > > >
> > > > Why should the pid be the same ? On my application, this test
> > > > fails causing
> > > > the kernel to crash when the tty is tried to be opened...
> > >
> > > Not on mine ;) Can you describe in detail what goes wrong ?
> >
> > Yes, I can now.
> > The ttyBTx port is opened by pppd (in my example, the pppd
> > pid is 46). If
> > your system has a /etc/ppp/ip-down script, this script is
> > launched when the
> > ppp connection terminates :
> >
> > Script /etc/ppp/ip-down started (pid 50)
> > ...
> > BT (driver) Unregistering tty on line 0
> > BT (driver) bt_unregister_tty invalid pid.
> > Current : 50 session : 46
> >
> > Script /etc/ppp/ip-down finished (pid 50)
> >
> > So in this case the ttyBTx port is opened with one pid and
> > closed with
> > another one, and my script doesn't open or close any port...
> >
> > > brgds
> > > /Mattias
>
> -
> To unsubscribe from this list: send the line "unsubscribe bluetooth-dev" in
> the body of a message to majordomo@xxxxxxx.com
-
To unsubscribe from this list: send the line "unsubscribe bluetooth-dev" in
the body of a message to majordomo@xxxxxxx.com