File: rtl_printf.3

package info (click to toggle)
rtlinux 3.1pre3-3
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 4,896 kB
  • ctags: 4,228
  • sloc: ansic: 26,204; sh: 2,069; makefile: 1,414; perl: 855; tcl: 489; asm: 380; cpp: 42
file content (100 lines) | stat: -rw-r--r-- 2,577 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
.\" This -*- nroff -*- file has been generated from
.\" DocBook SGML with docbook-to-man on Debian GNU/Linux.
...\"
...\"	transcript compatibility for postscript use.
...\"
...\"	synopsis:  .P! <file.ps>
...\"
.de P!
\\&.
.fl			\" force out current output buffer
\\!%PB
\\!/showpage{}def
...\" the following is from Ken Flowers -- it prevents dictionary overflows
\\!/tempdict 200 dict def tempdict begin
.fl			\" prolog
.sy cat \\$1\" bring in postscript file
...\" the following line matches the tempdict above
\\!end % tempdict %
\\!PE
\\!.
.sp \\$2u	\" move below the image
..
.de pF
.ie     \\*(f1 .ds f1 \\n(.f
.el .ie \\*(f2 .ds f2 \\n(.f
.el .ie \\*(f3 .ds f3 \\n(.f
.el .ie \\*(f4 .ds f4 \\n(.f
.el .tm ? font overflow
.ft \\$1
..
.de fP
.ie     !\\*(f4 \{\
.	ft \\*(f4
.	ds f4\"
'	br \}
.el .ie !\\*(f3 \{\
.	ft \\*(f3
.	ds f3\"
'	br \}
.el .ie !\\*(f2 \{\
.	ft \\*(f2
.	ds f2\"
'	br \}
.el .ie !\\*(f1 \{\
.	ft \\*(f1
.	ds f1\"
'	br \}
.el .tm ? font underflow
..
.ds f1\"
.ds f2\"
.ds f3\"
.ds f4\"
'\" t 
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n  
.TH "rtl_printf" "3" 
.SH "NAME" 
rtl_printf \(em print formatted output 
.SH "SYNOPSIS" 
.PP 
.nf 
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
#include <rtl_printf.h> 
 
int \fBrtl_printf\fP(const char *\fBformat\fR, ...); 
.fi 
.SH "DESCRIPTION" 
.PP 
This function is a non-portable RTLinux extension. 
.PP 
The \fBrtl_printf\fP function converts and formats its arguments 
similarly to \fBprintf(3)\fP and places output to the kernel message 
buffer.  Unlike the Linux kernel \fBprintk\fP output facility, 
\fBrtl_printf\fP is safe to use from RTLinux threads and interrupt 
handlers. 
.SH "RETURN VALUE" 
.PP 
This function returns the number of bytes output on success, and a negative  
value on error. 
.SH "ERRORS" 
.PP 
No errors are defined. 
.SH "NOTES" 
.PP 
Generally, if at the Linux console, the kernel messages that 
\fBrtl_printf\fP produces are visible on the screen. 
You can also use the \fBdmesg(1)\fP command to view the 
kernel messages buffer. This is particularly useful when working in X. 
In addition, the \fBsyslogd(8)\fP daemon is often 
configured to place the kernel messages to \fB/var/log/messages\fP. 
.SH "AUTHOR" 
.PP 
Michael Barabanov (\fIbaraban@fsmlabs.com (link to URL mailto:baraban@fsmlabs.com) \fR) 
.SH "SEE ALSO" 
\fIprintf(3) (link to URL ../susv2/xsh/printf.html) \fR, \fIfprintf(3) (link to URL ../susv2/xsh/fprintf.html) \fR 
.PP 
\(co2001 FSMLabs Inc. 
.PP 
All rights reserved. 
...\" created by instant / docbook-to-man, Wed 13 Jun 2001, 18:06