attrs man page on AIX

Man page or keyword search:  
man Server   4752 pages
apropos Keyword Search (all sections)
Output format
AIX logo
[printable version]

attrs(3)	       Perl Programmers Reference Guide		      attrs(3)

       attrs - set/get attributes of a subroutine (deprecated)

	   sub foo {
	       use attrs qw(locked method);

	   @a = attrs::get(\&foo);

       NOTE: Use of this pragma is deprecated.	Use the syntax

	   sub foo : locked method { }

       to declare attributes instead.  See also attributes.

       This pragma lets you set and get attributes for subroutines.  Setting
       attributes takes place at compile time; trying to set invalid attribute
       names causes a compile-time error. Calling "attrs::get" on a subroutine
       reference or name returns its list of attribute names. Notice that
       "attrs::get" is not exported.  Valid attributes are as follows.

	   Indicates that the invoking subroutine is a method.

	   Setting this attribute is only meaningful when the subroutine or
	   method is to be called by multiple threads. When set on a method
	   subroutine (i.e. one marked with the method attribute above), perl
	   ensures that any invocation of it implicitly locks its first argu‐
	   ment before execution. When set on a non-method subroutine, perl
	   ensures that a lock is taken on the subroutine itself before execu‐
	   tion. The semantics of the lock are exactly those of one explicitly
	   taken with the "lock" operator immediately after the subroutine is

perl v5.8.8			  2008-09-19			      attrs(3)
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server AIX

List of man pages available for AIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net