This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB 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: where to put headers in new port


> > We have several header files that are included with our QNX port of gdb
> > relating to registers, remote protocols, etc.
> >
> > When we were maintaining our own port, we just put them in the top-level
> > include directory but now that we are trying to submit our port to your
cvs,
> > that seems less than appropriate.
> >
> > My first thought was just to create a qnxnto subdirectory under the
include
> > directory but I thought I should ask if anyone has any better
suggestions
> > first.
>
> It really depends on what the files contain.  sim/gdb register number
> tables appear in include/gdb/CPU-sim.h, for instance.
>
> What is nto?

nto is just a short form for Neutrino as in "The QNX Neutrino Operating
System".  Previously there was QNX2 and QNX4.   QNX6 runs the Neutrino
microkernel which is distinct from the kernels run by earlier incarnations.
Can you tell that all our naming, etc. is done by marketing people?  It gets
more confusing than that (QNX Momentics Development Suite for the Neutrino
OS hosted on Solaris, Windows, Linux and Neutrino ;-) but we use 'nto' in
much the same way as 'linux' or 'nbsd': a simple short form for a particular
OS.  I favour using nto instead of qnx purely as a way of future-proofing
against a new kernel if there ever was one.  In this case, QNX is the
company, nto is the OS.

cheers,

Kris


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