SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-FCGI rpm build for : openSUSE Leap 42. For other distributions click perl-FCGI.

Name : perl-FCGI
Version : 0.79 Vendor : obs://build_opensuse_org/spins:invis
Release : 3.1 Date : 2019-12-17 15:33:28
Group : Development/Libraries/Perl Source RPM : perl-FCGI-0.79-3.1.src.rpm
Size : 0.10 MB
Packager : (none)
Summary : Fast CGI module
Description :
Functions:

* FCGI::Request

Creates a request handle. It has the following optional parameters:

* input perl file handle (default: \\*STDIN)

* output perl file handle (default: \\*STDOUT)

* error perl file handle (default: \\*STDERR)

These filehandles will be setup to act as input/output/error on successful
Accept.

* environment hash reference (default: \\%ENV)

The hash will be populated with the environment.

* socket (default: 0)

Socket to communicate with the server. Can be the result of the OpenSocket
function. For the moment, it\'s the file descriptor of the socket that
should be passed. This may change in the future.

You should only use your own socket if your program is not started by a
process manager such as mod_fastcgi (except for the FastCgiExternalServer
case) or cgi-fcgi. If you use the option, you have to let your FastCGI
server know which port (and possibly server) your program is listening on.
See remote.pl for an example.

* flags (default: FCGI::FAIL_ACCEPT_ON_INTR)

Possible values:

* FCGI::FAIL_ACCEPT_ON_INTR

If set, Accept will fail if interrupted. It not set, it will just keep on
waiting.

Example usage: my $req = FCGI::Request;

or: my %env; my $in = new IO::Handle; my $out = new IO::Handle; my $err =
new IO::Handle; my $req = FCGI::Request($in, $out, $err, \\%env);

* FCGI::OpenSocket(path, backlog)

Creates a socket suitable to use as an argument to Request.

* path

Pathname of socket or colon followed by local tcp port. Note that some
systems take file permissions into account on Unix domain sockets, so
you\'ll have to make sure that the server can write to the created file, by
changing the umask before the call and/or changing permissions and/or group
of the file afterwards.

* backlog

Maximum length of the queue of pending connections. If a connection request
arrives with the queue full the client may receive an error with an
indication of ECONNREFUSED.

* FCGI::CloseSocket(socket)

Close a socket opened with OpenSocket.

* $req->Accept()

Accepts a connection on $req, attaching the filehandles and populating the
environment hash. Returns 0 on success. If a connection has been accepted
before, the old one will be finished first.

Note that unlike with the old interface, no die and warn handlers are
installed by default. This means that if you are not running an sfio
enabled perl, any warn or die message will not end up in the server\'s log
by default. It is advised you set up die and warn handlers yourself.
FCGI.pm contains an example of die and warn handlers.

* $req->Finish()

Finishes accepted connection. Also detaches filehandles.

* $req->Flush()

Flushes accepted connection.

* $req->Detach()

Temporarily detaches filehandles on an accepted connection.

* $req->Attach()

Re-attaches filehandles on an accepted connection.

* $req->LastCall()

Tells the library not to accept any more requests on this handle. It should
be safe to call this method from signal handlers.

Note that this method is still experimental and everything about it,
including its name, is subject to change.

* $env = $req->GetEnvironment()

Returns the environment parameter passed to FCGI::Request.

* ($in, $out, $err) = $req->GetHandles()

Returns the file handle parameters passed to FCGI::Request.

* $isfcgi = $req->IsFastCGI()

Returns whether or not the program was run as a FastCGI.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/spins:/invis:/common/openSUSE_Leap_42.3/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-FCGI-0.79-3.1.x86_64.rpm
ftp.icm.edu.pl  perl-FCGI-0.79-3.1.x86_64.rpm
     

Provides :
FCGI.so()(64bit)
perl(FCGI)
perl(FCGI::Stream)
perl-FCGI
perl-FCGI(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/FCGI.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/FCGI
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/FCGI/FCGI.bs
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/FCGI/FCGI.so
/usr/share/doc/packages/perl-FCGI
/usr/share/doc/packages/perl-FCGI/ChangeLog
/usr/share/doc/packages/perl-FCGI/README
/usr/share/doc/packages/perl-FCGI/configure.readme
/usr/share/licenses/perl-FCGI
/usr/share/licenses/perl-FCGI/LICENSE
/usr/share/man/man3/FCGI.3pm.gz

 
ICM