Arquivo :: Stat :: Bits

arquivo :: stat :: bits - constantes de máscara de bits de estatísticas.
Baixe Agora

Arquivo :: Stat :: Bits Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dmitry Fedorov
  • Site do editor:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Arquivo :: Stat :: Bits Tag


Arquivo :: Stat :: Bits Descrição

Arquivo :: Stat :: Bits - Estatísticas Bit Mask Constants. Arquivo :: Stat :: Bits - Stat Bit Mask Constants.Synopsis: Use Arquivo :: Stat; usar arquivo :: stat :: bits; meu $ ST = Stat ($ file) ou morrer "não é possível stat $ file: $!"; if (s_ischr ($ st-> modo)) {my ($ major, $ menor) = dev_split ($ st-> rdev); Imprimir "$ File é o dispositivo de caracteres $ major: $ linorn"; } Printf "Permissões estão em", $ st-> modo e allperms; (Muitos S_IF * Constantes para Exemplo) Muitos módulos Perl usam as permissões do arquivo UNIX e digite bits diretamente em forma binária com risco de não-portabilidade para alguns bits exóticos. Observe que o módulo POSIX não fornece todas as constantes necessárias e eu não posso esperar quando o módulo POSIX será atualizado. Este módulo separado fornece bit do tipo / modo de arquivo e mais constantes de Sys / stat.ph e sysmacros.ph sem Namespace do chamador de poluição por outros símbolos desnecessários desses cabeçalhos. A maioria dessas constantes exportadas por este módulo são funções constantes (ver Perlsub). Desça que algumas construções de Perl não incluem esses cabeçalhos convertidos, o procedimento de compilação irá gerá-lo para si mesmo no seu próprio diretório lib.Este módulo também deve concentrar toda a portabilidade e questões de compatibilidade.Constants Tipo de arquivo Máscaras de bit (para o campo ST_MODE): S_IFMT Bitmask para o diretório de bitfields do tipo de arquivo S_IFDIR S_IFCHR Device S_IFBLK Arquivo Regular S_IFIFO FIFO (Nomeado Pipe) S_IFLNK Link Simbólico S_IFSOCK Soquete = Corte Sub S_IFMT {Arquivo :: Stat :: Bits :: Sujo :: S_IFMT ()} sub s_ifdir () {arquivo :: stat :: bits :: sujo :: s_ifdir ()} sub s_ifchr () {arquivo :: stat :: stat :: Bits :: sujo :: s_ifchr ()} sub s_ifblk () {arquivo :: stat :: stat :: sujo :: s_ifblk ()} sub s_ifreg () {file :: stat :: bits :: sujo :: s_ifreg ( )} Sub S_ififo () {arquivo :: stat :: stat :: sujo :: s_ififo ()} sub s_iflnk () {arquivo :: stat :: bits :: sujo :: s_iflnk ()} sub s_ifsock () {arquivo :: stat :: bits :: sujo :: s_ifsock ()} fil Máscaras de bits de permissão de acesso (para o campo ST_MODE): S_IRWXU Máscara para Permissões do Proprietário de Arquivos S_IRUSR Proprietário de leitura S_IWUSR O proprietário tem permissão de gravação S_IXUSR Owner tem permissão S_IRWXG Máscara para Permissões do Grupo S_IRGP Grupo S_IRGRP tem permissão S_IWGRP Grupo Permissão S_IXGRP Group tem permissão S_ISGID Set Gid Bit S_IRWXO Máscara para Permissões para os outros S_Iroth Outros têm escrita Permission S_IXOTH Outros têm permissão S_ISVTX Máscaras de bits de modo comum: AccessPerms 0777 Allperms 07777 DefileMode 0666 = Corte Sub S_irwxu () {Arquivo :: stat :: bits :: sujo :: s_irwxu ()} sub s_irusr () {arquivo :: stat :: bits :: sujo :: s_irusr ()} sub s_iwusr () {arquivo :: stat :: stat : Bits :: Sujo :: S_IWUSR ()} Sub S_IXUSR () {FILE :: Stat :: Bits :: Sujo :: S_IXUSR ()} sub s_isuid () {arquivo :: stat :: bits :: sujo :: s_isuid ()} sub s_irwxg () {arquivo :: stat :: bits :: sujo :: s_irwxg ()} sub s_irgrp () {arquivo :: stat :: bits :: sujo :: s_irgrp ()} Sub S_IWGRP () {arquivo :: stat :: stat :: sujo :: s_iwgrp ()} sub s_ixgrp () {arquivo :: stat :: bits :: sujo :: s_ixgrp ()} sub s_isgid () {arquivo :: Stat :: Bits :: Sujo :: S_ISGID ()} Sub S_irwxo () {Arquivo :: Stat :: Bits :: Sujo :: S_IRWXO ()} Sub S_Iroth () {Arquivo :: Stat :: Bits :: Sujo: : S_IROTH ()} Sub S_Iwoth () {Arquivo :: Stat :: Bits :: Sujo :: S_IWOTH ()} Sub S_IXote () {Arquivo :: Stat :: Bits :: Sujo :: S_IXOTH ()} Sub S_isvtx ()} ) {Arquivo :: stat :: s_irwxg | s_irwxo | s_irwxg | s_irwxo} subterls () {s_isuid | s_isgid | s_isvtx | AccessPerms} sub deffilemode () {s_irusr | s_iwusr | S_irgrp | s_iwgrp | s_IROTH | S_IWOTH} Funções Tipo de arquivo Tipo de arquivo Macros (para o campo ST_MODE): S_ISDIR (modo) diretório? S_ISCHR (modo) Dispositivo de caractere? S_ISBLK (modo) bloco dispositivo? S_ISREG (modo) arquivo regular? S_isfifo (modo) FIFO (tubo nomeado)? S_islnk (modo) é um link simbólico? S_ISSOCK (modo) soquete? Tudo retorna valor booleano. $ major = major ($ st_rdev) retorna grande número de dispositivo de st_rdev $ menor = menor ($ st_rdev) retorna menor número de dispositivo de st_rdev ($ major, $ menor) = dev_split ($ st_rdev) divide st_rdev para números de dispositivos maiores e menores $ st_rdev = dev_join ($ major, $ menor) torna o ST_RDEV a partir de números de dispositivos principais e menores (makeDev ()) Requisitos: · Perl.


Arquivo :: Stat :: Bits Software Relacionado

Rspell.

RSPELL é uma biblioteca de software que pode ser vinculada ao seu programa para fornecer rotinas de verificação ortográfica. ...

135

Download

Libdnsres.

libdnsres fornece uma API sem bloqueio, seguro de thread para resolver nomes de DNS. ...

124

Download

SmartSplitter.

SmartSplitter é uma classe de divisor de controle de código aberto de plataforma cruzada para RealBasic 5 ou superior. ...

155

Download