Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
xenomai
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
4
Issues
4
List
Boards
Labels
Service Desk
Milestones
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xenomai
xenomai
Commits
d24dc64c
Commit
d24dc64c
authored
Apr 05, 2018
by
Philippe Gerum
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc/man: xeno-config: rephrase auto-init documentation
parent
93d3a6ea
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
doc/asciidoc/man1/xeno-config.adoc
doc/asciidoc/man1/xeno-config.adoc
+13
-13
No files found.
doc/asciidoc/man1/xeno-config.adoc
View file @
d24dc64c
...
...
@@ -86,8 +86,8 @@ POSIX API.
[NOTE]
*--native* and *--skin=native* are accepted for backward compatibility
purpose. They are stricly equivalent
as
passing *--alchemy --compat*.
Likewise, passing *--rtdm* or *--skin=rtdm* is stricly equivalent
as
purpose. They are stricly equivalent
to
passing *--alchemy --compat*.
Likewise, passing *--rtdm* or *--skin=rtdm* is stricly equivalent
to
passing *--posix*, enabling POSIX I/O routines to be wrapped to their
respective Xenomai implementation.
...
...
@@ -118,17 +118,17 @@ Xenomai libraries.
*--auto-init*::
*--no-auto-init*::
All Xenomai APIs but POSIX are based on the Copperplate library, which
automatically initializes when the application proces
s
starts. *--no-auto-init* can be passed to disable such
initialization. In such a case, the application code shall call the
+copperplate_init()+ routine manually, as part of its initialization
c
hores on behalf on the +main()+ routine, *before* any real-tim
e
service is invoked.
This flag makes sense when passed along with --ldflags
only. *xeno-config* enables the Copperplate auto-init feature by
default
.
By default, a process started from an executable linked with flags
returned by *xeno-config --ldflags* performs Xenomai-related init
s
automatically, before the +main()+ routine is entered.
Building with *--no-auto-init* disables such initialization. In this
c
ase, the application code shall call the +xenomai_init()+ routin
e
manually, as part of its initialization chores on behalf on the
+main()+ routine, *before* any real-time service is invoked. See
+include/xenomai/init.h+.
NOTE: This flag only makes sense when passed along with --ldflags
.
*--mode-check*::
*--no-mode-check*::
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment