Fichier :: stat :: bits

Fichier :: STAT :: BITS - Constantes de masque de bits Stat.
Télécharger maintenant

Fichier :: stat :: bits Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Dmitry Fedorov
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Fichier :: stat :: bits Mots clés


Fichier :: stat :: bits La description

Fichier :: STAT :: BITS - Constantes de masque de bits Stat. Fichier :: STAT :: BITS - Constantes Stat-Bit Mask.Synopsis: Utiliser le fichier :: STAT; Utiliser le fichier :: stat :: bits; My $ st = statiste ($ dossier) ou mourir "ne peut pas STAT $ Fichier: $!"; Si (S_ISCHR ($ St-> mode)) {My ($ Majorate, $ mineure) = dev_split ($ st-> rdev); Imprimer "$ Fichier est le périphérique de caractère $ Major: $ minorn"; } Printf "Les autorisations sont activées", $ St-> mode et AllpertMs; (Trop de constantes S_IF * Exemple) Beaucoup de modules Perl utilisent les autorisations de fichier UNIX et les bits de type directement sous forme binaire avec un risque de non-portabilité pour certains bits exotiques. Notez que le module POSIX ne fournit pas toutes les constantes nécessaires et je ne peux pas attendre lorsque le module POSIX sera mis à jour.Ce module séparé fournit du type de fichier / un bit de mode et plus de constantes de SYS / STAT.PH et SYS / SYSMACROS.PH sans Espace de noms de pollution de l'appelant par d'autres symboles inutiles de ces en-têtes. La plupart de ces constantes exportées par ce module sont des fonctions constantes (voir Perlsub) .Sait certaines des constructions PERL n'incluent pas ces en-têtes convertis, la procédure de construction le générera pour elle-même dans son propre répertoire libétaire. Ce module doit également concentrer toute la portabilité. et Compatibilité Questions.Constants Masques de bits de type de fichier (pour le champ ST_MODE): S_IFMT Bitmask pour le type de fichier Bitfields S_IFDir Directory S_IFCHR Dispositif de caractères S_IFBRK Dispositif de bloc S_IFREG S_IFREG FIFO (nommé Tuyau) S_IFLNK LIEN SYMBALIQUE SOFTOCK ( ) {File :: STAT :: BITS :: Dirty :: S_IFMT ()} SUB S_IFDIR () {Fichier :: STAT :: BITS :: Dirty :: S_IFDIR ()} SUB S_IFCHR () {Fichier :: STAT :: Bits :: sale :: s_ifchr ()} sub s_iflk () {fichier :: stat :: bits :: sale :: s_ifblk ()} sub s_ifreg () {Fichier :: Statistique :: bits :: sale :: s_ifreg )} SUB S_IFIFOO () {File :: STAT :: BITS :: Dirty :: S_IFIFO ()} SUB S_IFLNK () {Fichier :: STAT :: BITS :: Dirty :: S_IFLNK ()} SUB S_IFSOCK () {Fichier :: stat :: bits :: sale :: s_ifsock ()} FIL e Access Autormission Bit Masques (pour le champ ST_MODE): Masque S_IRWXU pour les autorisations de propriétaire de fichier S_IREUSR Le propriétaire de S_IRUSR a lu le propriétaire de s_iwusr a la permission d'écriture S_IXUSR Le propriétaire de S_IXUSR a effectué une autorisation S_Isuid Set UID Bit S_IRWXG Masque de groupe S_IRGRP a lu la permission S_IWGRP Group a La permission d'écriture S_IXGRP Group a effectué une autorisation S_ISGID SET GID BIT S_IRWXO MASQUE POUR ALTERISSEMENTS POUR AUTRES S_IROTH Les autres ont lu la permission S_IROTH Les autres ont une autorisation d'écriture Permisson s_ixoth d'autres ont exécuté permission S_ISVTX Sticky Bit Masque de bits courants: Accessperms 0777 Allpertems 07777 Deffilemode 0666 = Couper SUB S_IRWXU () {File :: STAT :: BITS :: Dirty :: S_IRWXU ()} SUB S_IRUSR () {Fichier :: STAT :: BITS :: Dirty :: S_IRUSR ()} SUB S_IWUSSR () {Fichier :: STAT: : Bits :: sale :: s_iwusr ()} sub s_ixusr () {fichier :: stat :: bits :: sale :: s_ixusr ()} sub s_isuid () {fichier :: stat :: bits :: sale :: s_isuid ()} SUB S_IRWXG () {File :: STAT :: BITS ::: Dirty :: S_IRWXG ()} SUB S_IRGRP () {Fichier :: STAT :: BITS :: Dirty :: S_IRGRP ()} SUB S_IWGRP () {File :: STAT :: BITS :: Dirty :: S_IWGRP ()} SUB S_IXGRP () {File :: STAT :: BITS :: Dirty :: S_IXGRP ()} SUB S_ISGID () {Fichier :: Stat :: bits :: sale :: s_isgid ()} sub s_irwxo () {fichier :: stat :: bits :: sale :: s_irwxo ()} sub s_iroth () {fichier :: stat :: bits :: sale: : S_iroth ()} SUB S_IWOTH () {File :: STAT :: BITS :: SALLES :: SULD S_IXOTH ()} SUB S_IXOTH () {Fichier :: STAT :: BITS :: Dirty :: S_ixoth ()} SUB S_ISVTX ( ) {File :: STAT :: BITS :: Dirty :: S_ISVTX ()} Sub Accessperms () {S_IRWXU | S_IROWXG | S_IRWXO} SUBLERMS () {S_ISUID | S_ISGID | S_ISVTX | Accessperms} SUB DEFLILEMODE () {S_IREUSR | S_IUSSR | S_IRAGRP | S_IWGRP | S_IROTH | S_IWOTH} Type de fichier Type de fichier Macros (pour le champ ST_MODE): répertoire S_ISDIR (mode)? S_ISCHR (mode) Dispositif de caractères? Dispositif de bloc S_ISBLK (mode)? S_ISREG (mode) Fichier régulier? S_FIFO (mode) FIFO (tuyau nommé)? S_islnk (mode) est-ce un lien symbolique? Sockock s_issock (mode)? Tout retourne la valeur booléenne. $ major = majeur ($ st_rdev) renvoie le numéro de périphérique majeur de st_rdev $ Mineure = Mineure ($ ST_RDEV) Numéro de périphérique mineur de st_rdev ($ majeure, $ mineure) = dev_split ($ st_rdev) divise ST_RDEV aux numéros de périphérique majeur et mineurs $ st_rdev = dev_join ($ majeur, $ mineur) fait ST_RDEV des numéros de périphérique majeurs et mineurs (MakeDev ()) Exigences: · Perl


Fichier :: stat :: bits Logiciels associés

SDTS ++

SDTS ++ est une boîte à outils C ++ que les programmeurs peuvent utiliser pour écrire des applications pouvant lire ou écrire des jeux de données SDTS. ...

162

Télécharger

X11 :: Guitest

X11 :: Guitest est un package PERL destiné à faciliter le test des applications de l'interface graphique au moyen d'une émulation de l'utilisateur. ...

466

Télécharger

libération

LIVPING est une bibliothèque C conçue pour permettre à un programmeur de faire des demandes ICMP_ECHO directement à partir d'un script ou d'un programme. ...

138

Télécharger

Portique

Le portique est un cadre d'application Web à base de PERL robuste pour Apache / Mod_PERL, CGI et FAST-CGI. ...

191

Télécharger