Archivo :: stat :: bits

Archivo :: STAT :: BITS - Constantes de máscara de bits de estadísticas.
Descargar ahora

Archivo :: stat :: bits Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Dmitry Fedorov
  • Sitio web del editor:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Archivo :: stat :: bits Etiquetas


Archivo :: stat :: bits Descripción

File :: sentencia :: Bits - stat constantes de máscara de bits. Archivo :: Stat :: Bits - máscara de bits STAT constants.SYNOPSIS: uso de archivos :: stat; utilizar Archivo :: sentencia :: Bits; mi $ st = stat ($ archivo) or die "No se puede $ stat archivo: $!"; si (S_ISCHR ($ st-> modo)) {my ($ mayor, menor $) = dev_split ($ st-> rdev); imprimir "$ archivo es importante dispositivo de caracteres $: $ minorn"; } printf "Permisos están", $ st-> modo y ALLPERMS; (demasiados S_IF * constantes a ejemplo) Porciones de módulos Perl usan los permisos de archivo de Unix y los bits de tipo directamente en forma binaria con riesgo de no portabilidad para algunos bits exóticos. Tenga en cuenta que el módulo de POSIX no ofrece todas las constantes necesarias y no se puede esperar cuando el módulo POSIX será updated.This módulo separado proporciona tipo de archivo / modo de bits y más constantes de sys / stat.ph y sys / sysmacros.ph sin espacio de nombres de la contaminación de la persona que llama por otros símbolos que no sean necesarios de estas cabeceras. La mayor parte de estas constantes exportados por este módulo son funciones constantes (ver perlsub) .Desde algunos de Perl construye no incluye estas cabeceras convertidos, el procedimiento de construcción que va a generar por sí mismo en las propias directory.This lib módulo también debería concentrar toda la portabilidad y las máscaras de tipo issues.CONSTANTS compatibilidad de archivos bits (para el campo st_mode): máscara de bits S_IFMT para el tipo de archivo bitfields S_IFDIR directorio S_IFCHR dispositivo de caracteres dispositivo de bloque S_IFBLK siguientes: S_IFREG archivo normal S_IFIFO FIFO (tubería con nombre) toma S_IFLNK enlace simbólico S_IFSOCK = corte sub S_IFMT ( ) {archivo :: Stat :: :: Bits sucia :: S_IFMT) (sub} S_IFDIR () {archivo :: Stat :: :: Bits sucia :: S_IFDIR ()} sub S_IFCHR () {archivo :: :: Stat Bits :: :: sucia S_IFCHR ()} sub S_IFBLK () {archivo :: Stat :: :: Bits sucia :: S_IFBLK ()} sub siguientes: S_IFREG () {archivo :: Stat :: :: Bits sucia :: siguientes: S_IFREG ( )} sub S_IFIFO () {archivo :: Stat :: :: Bits sucia :: S_IFIFO ()} sub S_IFLNK () {archivo :: Stat :: :: Bits sucia :: S_IFLNK ()} sub S_IFSOCK () {archivo :: Stat :: :: Bits sucia :: S_IFSOCK ()} Fil e máscaras permiso de acceso bits (para el campo st_mode): dueño del permiso S_IWUSR máscara S_IRWXU de permisos de propietario de archivo de propietario S_IRUSR ha leído tiene dueño S_IXUSR permiso de escritura tiene permiso de ejecución S_ISUID establece UID bit de máscara S_IRWXG para el grupo de permisos de grupo S_IRGRP tiene grupo permiso de lectura S_IWGRP tiene escritura grupo de permisos S_IXGRP tiene permiso de ejecución S_ISGID establece GID bit de máscara S_IRWXO de permisos para los demás S_IROTH otros tienen permiso de lectura S_IWOTH otros tienen escritura permisson S_IXOTH otros tienen permiso de ejecución S_ISVTX pegajosa bit máscaras comunes modo de bits: ACCESSPERMS 0777 ALLPERMS 07777 DEFFILEMODE 0666 = corte sub S_IRWXU () {archivo :: Stat :: :: Bits sucia :: S_IRWXU) (sub} S_IRUSR () {archivo :: Stat :: :: Bits sucia :: S_IRUSR ()} sub S_IWUSR () {archivo :: Stat: : Bits :: :: sucia S_IWUSR ()} sub S_IXUSR () {archivo :: Stat :: :: Bits sucia :: S_IXUSR)} sub (S_ISUID () {archivo :: Stat :: :: Bits sucia :: S_ISUID ()} sub S_IRWXG () {archivo :: Stat :: :: Bits sucia :: S_IRWXG ()} sub S_IRGRP () {archivo :: Stat :: :: Bits sucia :: S_IRGRP ()} sub S_IWGRP () {Archivo :: Stat :: :: Bits sucia :: S_IWGRP ()} sub S_IXGRP () {Archivo :: Stat :: :: Bits sucia :: S_IXGRP ()} sub S_ISGID () {Archivo :: Los bits sentencia :: :: :: sucia S_ISGID)} sub (S_IRWXO () {archivo :: sentencia :: :: Bits sucia :: S_IRWXO ()} sub S_IROTH () {archivo :: sentencia :: :: Bits sucia: : S_IROTH ()} sub S_IWOTH () {archivo :: Stat :: :: Bits sucia :: S_IWOTH ()} sub S_IXOTH () {archivo :: Stat :: :: Bits sucia :: S_IXOTH ()} sub S_ISVTX ( ) {archivo :: Stat :: :: Bits sucia :: S_ISVTX ()} sub ACCESSPERMS () {S_IRWXU | S_IRWXG | S_IRWXO} sub ALLPERMS () {S_ISUID | S_ISGID | S_ISVTX | ACCESSPERMS} sub DEFFILEMODE () {S_IRUSR | S_IWUSR | macros de prueba de tipo S_IWOTH} funciones de archivo (para el campo st_mode) S_IRGRP | | | S_IWGRP S_IROTH: S_ISDIR directorio (modo)? S_ISCHR (modo) de dispositivo de caracteres? S_ISBLK (modo) de dispositivo de bloque? S_ISREG (modo) archivo normal? S_ISFIFO (modo) FIFO (tubería con nombre)? S_ISLNK (modo) es un enlace simbólico? S_ISSOCK (modo) socket? Todas las devoluciones valor booleano. $ Major = mayor ($ st_rdev) Devuelve el número de dispositivo principal de st_rdev $ menor = menor ($ st_rdev) Devuelve el número menor de dispositivo de st_rdev ($ mayor, $ menor) = dev_split ($ st_rdev) Fraccionamientos st_rdev a los números de dispositivo mayor y menor $ st_rdev = dev_join ($ mayor, menor $) Hace st_rdev de números de dispositivo mayor y menor () (MAKEDEV) Requisitos: · Perl


Archivo :: stat :: bits Software relacionado

Rspell

RSPell es una biblioteca de software que se puede vincular a su programa para proporcionar rutinas de corrección de hechizos. ...

135

Descargar

Libdnsres

LIBDNSRES proporciona una API sin bloqueo, Safe Safe para resolver los nombres DNS. ...

124

Descargar

SmartSplitter

SmartSplitter es una clase de divisor de control de código abierto multiplataforma para RealBasic 5 o más. ...

155

Descargar