~ubuntu-branches/ubuntu/saucy/manpages/saucy

« back to all changes in this revision

Viewing changes to man3/dlopen.3

  • Committer: Bazaar Package Importer
  • Author(s): Joey Schulze
  • Date: 2010-03-02 21:49:58 UTC
  • mfrom: (1.1.42 upstream) (2.2.5 sid)
  • Revision ID: james.westby@ubuntu.com-20100302214958-69yjgb70t7wrjo3m
New upstream version
. Remove crufty statement in setuid(2) that seteuid() is not in POSIX
(closes: Bug#569812)
. Fix description of 'nochdir' argument in daemon(3) (closes: Bug#554819)
. Fix NAME line in path_resolution(7) (closes: Bug#558300)

Show diffs side-by-side

added added

removed removed

Lines of Context:
135
135
.B RTLD_NOW
136
136
If this value is specified, or the environment variable
137
137
.B LD_BIND_NOW
138
 
is set to a non-empty string,
 
138
is set to a nonempty string,
139
139
all undefined symbols in the library are resolved before
140
140
.BR dlopen ()
141
141
returns.
142
142
If this cannot be done, an error is returned.
143
143
.PP
144
 
Zero of more of the following values may also be ORed in
 
144
Zero or more of the following values may also be ORed in
145
145
.IR flag :
146
146
.TP
147
147
.B RTLD_GLOBAL
174
174
that is already loaded.
175
175
For example, a library that was previously loaded with
176
176
.B RTLD_LOCAL
177
 
can be re-opened with
 
177
can be reopened with
178
178
.BR RTLD_NOLOAD\ |\ RTLD_GLOBAL .
179
179
This flag is not specified in POSIX.1-2001.
180
180
.\" (But it is present on Solaris.)
284
284
.LP
285
285
The function
286
286
.BR dlclose ()
287
 
returns 0 on success, and non-zero on error.
 
287
returns 0 on success, and nonzero on error.
288
288
.SS "The obsolete symbols _init() and _fini()"
289
289
The linker recognizes special symbols
290
290
.B _init
370
370
are set to NULL.
371
371
.PP
372
372
.BR dladdr ()
373
 
returns 0 on error, and non-zero on success.
 
373
returns 0 on error, and nonzero on success.
374
374
.PP
375
375
The function
376
376
.BR dlvsym (),
514
514
.BR ldconfig (8),
515
515
ld.so info pages, gcc info pages, ld info pages
516
516
.SH COLOPHON
517
 
This page is part of release 3.23 of the Linux
 
517
This page is part of release 3.24 of the Linux
518
518
.I man-pages
519
519
project.
520
520
A description of the project,