# # $Id: IXP.pm 14 2008-12-15 21:33:32Z gomor $ # package Lib::IXP; use strict; use warnings; our $VERSION = '0.10'; use Exporter; use DynaLoader; our @ISA = qw(Exporter DynaLoader); our %EXPORT_TAGS = ( subs => [qw( ixp_mount ixp_mountfd ixp_unmount ixp_clientfd ixp_create ixp_open ixp_remove ixp_stat ixp_read ixp_write ixp_close ixp_errbuf xls xread xwrite xcreate xremove )], consts => [qw( P9_OREAD P9_OWRITE P9_ORDWR P9_DMDIR )], ); our @EXPORT = ( @{$EXPORT_TAGS{subs}}, @{$EXPORT_TAGS{consts}}, ); __PACKAGE__->bootstrap($VERSION); use constant P9_OREAD => 0; use constant P9_OWRITE => 1; use constant P9_ORDWR => 2; use constant P9_DMDIR => 0x80000000; 1; __END__ =head1 NAME Lib::IXP - binding for libixp =head1 SYNOPSIS # # See perlwmii.pl from examples directory of this tarball # You need to customize a little bit for now, and then copy it # to your ~/.wmii/wmiirc file. # =head1 DESCRIPTION Lib::IXP is a binding for the libixp library. This library is used to configure wmii, a window manager. Thus, this binding is used to configure wmii from a Perl program. libixp may be found at: http://www.suckless.org/libs/libixp.html wmii may be found at: http://www.suckless.org/wmii/ =head1 LOW-LEVEL FUNCTIONS =over 4 =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =item B =back =head1 HIGH-LEVEL FUNCTIONS =over 4 =item B =item B =item B =item B =item B =back =head1 AUTHOR Patrice EGomoRE Auffret =head1 COPYRIGHT AND LICENSE Copyright (c) 2008, Patrice EGomoRE Auffret You may distribute this module under the terms of the Artistic license. See LICENSE.Artistic file in the source distribution archive. =cut