attrs man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX 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
	   argument before execution. When set on a non-method subroutine,
	   perl ensures that a lock is taken on the subroutine itself before
	   execution. The semantics of the lock are exactly those of one
	   explicitly taken with the "lock" operator immediately after the
	   subroutine is entered.

perl v5.10.1			  2009-07-03			      attrs(3)

List of man pages available for HP-UX

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