attrs man page on aLinux

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

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

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

SYNOPSIS
	   sub foo {
	       use attrs qw(locked method);
	       ...
	   }

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

DESCRIPTION
       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.

       method
	   Indicates that the invoking subroutine is a method.

       locked
	   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.0			  2007-12-18			      attrs(3)
[top]

List of man pages available for aLinux

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]
Tweet
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