1 #
2 # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 #
4
5 #
6 # Project.pm provides the bootstrap for the Sun::Solaris::Project module, and
7 # also functions for reading, validating and writing out project(4) format
8 # files.
9 #
10 ################################################################################
11 require 5.8.4;
12
13 use strict;
14 use warnings;
15 use locale;
16 use Errno;
17 use Fcntl;
18 use File::Basename;
19 use POSIX qw(locale_h limits_h);
20
21 package Sun::Solaris::Project;
22
23 our $VERSION = '1.9';
24
25 use XSLoader;
26 XSLoader::load(__PACKAGE__, $VERSION);
27
28 our (@EXPORT_OK, %EXPORT_TAGS);
29 my @constants = qw(MAXPROJID PROJNAME_MAX PROJF_PATH PROJECT_BUFSZ
30 SETPROJ_ERR_TASK SETPROJ_ERR_POOL);
31 my @syscalls = qw(getprojid);
|
1 #
2 # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 # Copyright (c) 2014 Racktop Systems.
4 #
5
6 #
7 # Project.pm provides the bootstrap for the Sun::Solaris::Project module, and
8 # also functions for reading, validating and writing out project(4) format
9 # files.
10 #
11 ################################################################################
12 require 5.0010;
13
14 use strict;
15 use warnings;
16 use locale;
17 use Errno;
18 use Fcntl;
19 use File::Basename;
20 use POSIX qw(locale_h limits_h);
21
22 package Sun::Solaris::Project;
23
24 our $VERSION = '1.9';
25
26 use XSLoader;
27 XSLoader::load(__PACKAGE__, $VERSION);
28
29 our (@EXPORT_OK, %EXPORT_TAGS);
30 my @constants = qw(MAXPROJID PROJNAME_MAX PROJF_PATH PROJECT_BUFSZ
31 SETPROJ_ERR_TASK SETPROJ_ERR_POOL);
32 my @syscalls = qw(getprojid);
|