The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Name

SPVM::Sys::IO::Stat - struct stat in C language

Usage

  use Sys::IO;
  use Sys::IO::Stat;
  
  my $file = "foo.txt";
  my $stat =  Sys::IO::Stat->new;
  Sys::IO->stat($file, $stat);
  
  my $st_mode = $stat->st_mode;
  my $st_size = $stat->st_size;

Description

Sys::IO::Stat is the class for the struct stat in C language.

This is a pointer class.

Class Methods

  static method new : Sys::IO::Stat ();

Create a new Sys::IO::Stat object.

Instance Methods

  method DESTROY : void ();

The destructor.

st_dev

  method st_dev : int ();

Get st_dev.

st_ino

  method st_ino : int ();

Get st_ino.

st_mode

  method st_mode : int ();

Get st_mode.

  method st_nlink : int ();

Get st_nlink.

st_uid

  method st_uid : int ();

Get st_uid.

st_gid

  method st_gid : int ();

Get st_gid.

st_rdev

  method st_rdev : int ();

Get st_rdev.

st_size

  method st_size : long ();

Get st_size.

st_blksize

  method st_blksize : long ();

Get st_blksize.

st_blocks

  method st_blocks : long ();

Get st_blocks.

st_mtime

  method st_mtime : long ();

Get st_mtime.

st_atime

  method st_atime : long ();

Get st_atime.

st_ctime

  method st_ctime : long ();

Get st_ctime.

Copyright & License

Copyright 2022-2022 Yuki Kimoto, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.