Name your favourite reference book?

Having spent my formative programming years in ‘Gatesville’ I am forever
discovering gaps in my detailed knowledge of Unix based systems. In
particular, right now, I need to get up to speed on the minutiae of the
filesystem & pathname aspects of QNX6. Essentially what is covered in the
docs section on ‘Pathname Management’, but in more detail. I also would like
to learn more on the intricacies of file permissions.

Suggestions please for a good reference work (preferably without the word
‘Dummy’ in the title) that is detailed and thorough, covering the OS basics
that are applicable to QNX6.

Thanks
Jim

Jim Douglas <jim@dramatec.co.uk> wrote:

Having spent my formative programming years in ‘Gatesville’ I am forever
discovering gaps in my detailed knowledge of Unix based systems. In
particular, right now, I need to get up to speed on the minutiae of the
filesystem & pathname aspects of QNX6. Essentially what is covered in the
docs section on ‘Pathname Management’, but in more detail. I also would like
to learn more on the intricacies of file permissions.

Suggestions please for a good reference work (preferably without the word
‘Dummy’ in the title) that is detailed and thorough, covering the OS basics
that are applicable to QNX6.

Advanced Programming in the Unix Enironment by W. Richard Stevens.

Not all of it is completely applicable to QNX, but a lot of it is.

-David

QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.

“David Gibbs” <dagibbs@qnx.com> wrote in message
news:arbq1f$2mu$1@nntp.qnx.com

Advanced Programming in the Unix Enironment by W. Richard Stevens.

Not all of it is completely applicable to QNX, but a lot of it is.

Stevens is the Unix Bible but I think “Beginning Linux Programming” by
Stones and Matthew (Wrox Press) is the Coles notes. The title might put you
off but it’s a very readable introduction to Unix programming that covers a
lot of ground in a tutorial style with lots of sample code and examples.

cheers,

Kris

“David Gibbs” <dagibbs@qnx.com> wrote in message
news:arbq1f$2mu$1@nntp.qnx.com

Jim Douglas <> jim@dramatec.co.uk> > wrote:
Having spent my formative programming years in ‘Gatesville’ I am forever
discovering gaps in my detailed knowledge of Unix based systems. In
particular, right now, I need to get up to speed on the minutiae of the
filesystem & pathname aspects of QNX6. Essentially what is covered in
the
docs section on ‘Pathname Management’, but in more detail. I also would
like
to learn more on the intricacies of file permissions.

Suggestions please for a good reference work (preferably without the
word
‘Dummy’ in the title) that is detailed and thorough, covering the OS
basics
that are applicable to QNX6.

Advanced Programming in the Unix Enironment by W. Richard Stevens.

Not all of it is completely applicable to QNX, but a lot of it is.

I would say that most of it regarding the file system IS applicable, but
that QNX has many significant extensions.

“Bill Caroselli (Q-TPS)” <QTPS@earthlink.net> wrote:

“David Gibbs” <> dagibbs@qnx.com> > wrote in message

Advanced Programming in the Unix Enironment by W. Richard Stevens.

Not all of it is completely applicable to QNX, but a lot of it is.


I would say that most of it regarding the file system IS applicable, but
that QNX has many significant extensions.

Most of the file system stuff is. What I meant by “not all” is that,
for example, sections that deal System V Release 4 streams just don’t apply.

-David

QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.