This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PPP calls exit()


Øyvind Harboe <oyvind.harboe@zylin.com> writes:

> On Fri, 2004-04-16 at 11:13, Nick Garnett wrote:
> > Øyvind Harboe <oyvind.harboe@zylin.com> writes:
> > 
> > > Is this intentional?
> > > 
> > > It seems strange for something like PPP to call exit().
> > > 
> > > Wouldn't that normally cause a reboot?
> > 
> > 
> > It would probably just cause the PPP daemon thread to go into a spin,
> > or maybe provoke an assertion. This is a hangover from this code's
> > origins. Basically, ppp_available() will always return true, there's
> > no way in eCos to have the daemon without the drivers. If it does
> > return false then something really seriously bad has happened during
> > configuration or build and it really doesn't matter what happens once
> > the error message is out, the whole system is screwed anyway.
> 
> I see.
> 
> Is it a goal to avoid divergence with the original code?
> 
> The code is a bit more convoluted than the average eCos code.


To some extent. Most of the changes made have been deletions rather
than rewrites. So in places the code does apparently strange things.

-- 
Nick Garnett                    eCos Kernel Architect
http://www.ecoscentric.com      The eCos and RedBoot experts


--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]