[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: `Document' qnx (Was: Various systems)
From: |
Akim Demaille |
Subject: |
FYI: `Document' qnx (Was: Various systems) |
Date: |
30 Nov 2000 16:10:29 +0100 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands) |
Here is what I'm applying.
Index: ChangeLog
from Akim Demaille <address@hidden>
* doc/autoconf.texi (Systemology): New section.
Some about QNX 4.
2000-11-30 Akim Demaille <address@hidden>
Index: doc/autoconf.texi
===================================================================
RCS file: /cvs/autoconf/doc/autoconf.texi,v
retrieving revision 1.399
diff -u -u -r1.399 autoconf.texi
--- doc/autoconf.texi 2000/11/30 12:51:13 1.399
+++ doc/autoconf.texi 2000/11/30 14:47:05
@@ -253,6 +253,7 @@
* Examining Syntax:: Detecting language syntax features
* Examining Libraries:: Detecting functions and global variables
* Run Time:: Testing for run-time features
+* Systemology:: A zoology of operating systems
* Portable Shell:: Shell script portability pitfalls
* Multiple Cases:: Tests for several possible values
* Language Choice:: Selecting which language to use for testing
@@ -4692,6 +4693,7 @@
* Examining Syntax:: Detecting language syntax features
* Examining Libraries:: Detecting functions and global variables
* Run Time:: Testing for run-time features
+* Systemology:: A zoology of operating systems
* Portable Shell:: Shell script portability pitfalls
* Multiple Cases:: Tests for several possible values
* Language Choice:: Selecting which language to use for testing
@@ -4848,7 +4850,7 @@
address@hidden Run Time, Portable Shell, Examining Libraries, Writing Tests
address@hidden Run Time, Systemology, Examining Libraries, Writing Tests
@section Checking Run Time Behavior
Sometimes you need to find out how a system performs at run time, such
@@ -4986,7 +4988,29 @@
them, either pass them the correct number of arguments or redeclare them
with a different return type (such as @code{char}).
address@hidden Portable Shell, Multiple Cases, Run Time, Writing Tests
address@hidden Systemology, Portable Shell, Run Time, Writing Tests
address@hidden Systemology
+
+This section aims at presenting some systems and pointers to
+documentation. It may help you addressing particular problems reported
+by users.
+
address@hidden @asis
address@hidden @sc{qnx 4.25}
address@hidden @sc{qnx 4.25}
address@hidden FIXME: Please, if you feel like writing something more precise,
address@hidden it'd be great. In particular, I can't understand the difference
with
address@hidden QNX Neutrino.
address@hidden is a realtime operating system running on Intel architecture
+meant to be scalable from the small embedded systems to hundred
+processor super-computer. It claims to be @sc{posix} certified. More
+information is available on the @href{www.qnx.com, @sc{qnx} home page},
+including the @href{http://support.qnx.com/support/docs/qnx4/, @sc{qnx}
+man pages}.
address@hidden table
+
+
address@hidden Portable Shell, Multiple Cases, Systemology, Writing Tests
@section Portable Shell Programming
When writing your own checks, there are some shell script programming
@@ -5269,7 +5293,7 @@
bit set, hence no IFS splitting is performed!!!
A good news is that Ultrix works fine with @samp{: address@hidden@}},
-i.e., if you @emph{don't} quote. A bad news is then that @sc{qnx} 4.2.5
+i.e., if you @emph{don't} quote. A bad news is then that @sc{qnx} 4.25
then sets @var{list} to the @emph{last} item of @var{default}!
The portable way out consists in using a double assignment, to switch
@@ -5985,7 +6009,7 @@
The @sc{posix.2-1992} standard is ambiguous as to whether @samp{expr a :
b} (and @samp{expr 'a' : '\(b\)'}) output @samp{0} or the empty string.
In practice, it outputs the empty string on most platforms, but portable
-scripts should not assume this. For instance, the @sc{qnx} 4.2.5 native
+scripts should not assume this. For instance, the @sc{qnx} 4.25 native
@command{expr} returns @samp{0}.
You may believe that one means to get a uniform behavior would be to use
@@ -6007,7 +6031,7 @@
Don't leave, there is some more!
-The @sc{qnx} 4.2.5 @command{expr}, in addition of preferring @samp{0} to
+The @sc{qnx} 4.25 @command{expr}, in addition of preferring @samp{0} to
the empty string, has a funny behavior wrt exit status: it's always 1
when the parenthesis are used!
@@ -6033,7 +6057,7 @@
@end example
@noindent
-will output @samp{a} on most hosts, but @samp{aa} on @sc{qnx} 4.2.5. A
+will output @samp{a} on most hosts, but @samp{aa} on @sc{qnx} 4.25. A
simple work around consists in testing @command{expr} and use a variable
set to @command{expr} or to @command{false} according to the result.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- FYI: `Document' qnx (Was: Various systems),
Akim Demaille <=