autoconf-patches
[Top][All Lists]
Advanced

[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.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]