Name Date Size

.. 2012-09-27 22:35:36 14

Changes 2012-09-27 22:35:36 121

Makefile.PL 2012-09-27 22:35:36 1.5 KiB

MANIFEST 2012-09-27 22:35:36 94

pod 2012-09-27 22:35:36 3

Project.pm 2012-09-27 22:35:36 40.5 KiB

Project.xs 2012-09-27 22:35:36 8.4 KiB

README 2012-09-27 22:35:36 1.5 KiB

README.ON 2012-09-27 22:35:36 928

t 2012-09-27 22:35:36 3

typemap 2012-09-27 22:35:36 156

README

#
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
#
Licensing
---------
This module is released under the Perl Artistic License.
Availability
------------
This module is only available for Solaris 9 onwards.
Description
-----------
This module provided access to the Solaris Project subsystem, which is part of
the Solaris resource management infrastructure.
For more information on Solaris Projects, see the project(4) manpage and the
following on-line documentation:
System Administration Guide: Resource Management and Network Services
Chapter 6 - Projects and Tasks
http://docs.sun.com/db/doc/816-7125
An example of how this module might be used is to put the Apache httpd under
resource management control, so that the total resources used by Apache can be
limited using Solaris resource management. Assuming mod_perl is installed for
Apache, and a project with the appropriate limits has been established
(see documentation references above), the following code in the Apache Perl
startup file will place Apache under RM control:
use Sun::Solaris::Project qw(:ALL);
my $user = getpwuid(Apache->server->uid());
setproject(getdefaultproj($user), $user, 0) == 0 || die($!);
Installation
------------
1. Uncompress and untar the archive
2. cd to the module directory
3. perl Makefile.PL; make install
If you are using gcc and wish to build this module against the perl shipped as
part of Solaris, see the Solaris-PerlGcc module, also available from CPAN.

README.ON

#
# Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved.
#
This module is released as Public Source via the Comprehensive Perl Archive
Network (http://www.cpan.org). If it is updated for any reason, a new
release should be pushed to CPAN.
The version number of this module is derived from the $VERSION variable in
Project.pm. If anything under this directory is modified, $VERSION should be
changed in Project.pm to update the module version number correctly. If this
is not done, it will not be possible to upload the generated archive to CPAN,
as CPAN requires that uploaded archives have unique names.
To prepare the contents of the directory for release, they should be packaged
up as a .tar.gz archive. The procedure for this is:
$ /usr/perl5/bin/perl Makefile.PL
$ make tardist
This will produce the file for upload to CPAN. Contact cpan-support@sun.com
for details of how to do this.