Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.
[p5sagit/p5-mst-13.2.git] / pod / perlintern.pod
CommitLineData
954c1994 1=head1 NAME
2
1c846c1f 3perlintern - autogenerated documentation of purely B<internal>
954c1994 4 Perl functions
5
6=head1 DESCRIPTION
7
1c846c1f 8This file is the autogenerated documentation of functions in the
4375e838 9Perl interpreter that are documented using Perl's internal documentation
1c846c1f 10format but are not marked as part of the Perl API. In other words,
954c1994 11B<they are not for use in extensions>!
12
13=over 8
14
a8586c98 15=item djSP
16
17Declare Just C<SP>. This is actually identical to C<dSP>, and declares
18a local copy of perl's stack pointer, available via the C<SP> macro.
19See C<SP>. (Available for backward source code compatibility with the
20old (Perl 5.005) thread model.)
21
22 djSP;
23
24=for hackers
25Found in file pp.h
26
c9d5ac95 27=item is_gv_magical
28
29Returns C<TRUE> if given the name of a magical GV.
30
31Currently only useful internally when determining if a GV should be
32created even in rvalue contexts.
33
34C<flags> is not used at present but available for future extension to
35allow selecting particular classes of magical variable.
36
37 bool is_gv_magical(char *name, STRLEN len, U32 flags)
38
497711e7 39=for hackers
40Found in file gv.c
41
78f9721b 42=item LVRET
43
44True if this op will be the return value of an lvalue subroutine
45
46=for hackers
47Found in file pp.h
48
a8586c98 49=item start_glob
50
51Function called by C<do_readline> to spawn a glob (or do the glob inside
52perl on VMS). This code used to be inline, but now perl uses C<File::Glob>
53this glob starter is only used by miniperl during the build proccess.
54Moving it away shrinks pp_hot.c; shrinking pp_hot.c helps speed perl up.
55
56 PerlIO* start_glob(SV* pattern, IO *io)
57
58=for hackers
59Found in file doio.c
60
954c1994 61=back
62
63=head1 AUTHORS
64
1c846c1f 65The autodocumentation system was originally added to the Perl core by
66Benjamin Stuhl. Documentation is by whoever was kind enough to
954c1994 67document their functions.
68
69=head1 SEE ALSO
70
71perlguts(1), perlapi(1)
72