Bestand :: Stat :: Bits

Bestand :: STAT :: BITS - STAAT BIT MASK-constanten.
Download nu

Bestand :: Stat :: Bits Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dmitry Fedorov
  • Uitgever website:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Bestand :: Stat :: Bits Tags


Bestand :: Stat :: Bits Beschrijving

Bestand: Stat :: Bits - Stat Bit Mask Constanten. Bestand :: Stat :: Bits - Stat Bit Mask Constants.Synopsis: Gebruik bestand :: Stat; Gebruik Bestand :: Stat :: Bits; Mijn $ St = Stat ($ Bestand) of Die "Can not Stat $ -bestand: $!"; if (s_ischr ($ st-> modus)) {mijn ($ major, $ minor) = dev_split ($ st-> rdev); Print "$ -bestand is tekenapparaat $ major: $ Minorn"; } Printf "Machtigingen zijn op", $ st-> -modus en alpartms; (Te veel S_IF * Constanten tot voorbeeld) Veel PERL-modules gebruiken de UNIX-bestandsmachtigingen en het type bits direct in binaire vorm met het risico op niet-draagbaarheid voor sommige exotische bits. Merk op dat de POSIX-module niet alle benodigde constanten biedt en ik kan niet wachten wanneer de POSIX-module wordt bijgewerkt. Deze afzonderlijke module biedt bestandstype / modusbit en meer constanten van SYS / STAT.PH en SYS / SYSMACROS.PH zonder De naamruimte van de vervuiling belt door andere onnodige symbolen van deze headers. De meeste van deze constanten die door deze module worden geëxporteerd, zijn constante functies (zie Perlsub). Isince Sommige van Perl-builds omvatten deze geconverteerde headers niet, de build-procedure zal het voor zichzelf genereren in de eigen LIB-directory. Deze module moet ook alle draagbaarheid concentreren en compatibiliteitsproblemen. Constants Bestandstype Bitmaskers (voor het ST_MODE-veld): S_IFMT Bitmask voor het bestandstype Bitfields S_IFDIR Directory S_IFCHR-tekenapparaat S_IFBLK Block Device S_Inreg Reguliere bestand S_IFIFO FIFO (genoemde pijp) S_IFLNK Symbolische Link S_IFSOCK Socket = Sub S_IFMT ( ) {Bestand :: Stat :: Bits :: Dirty :: S_IFMT ()} Sub S_IFDIR () {Bestand :: Stat :: Bits :: Dirty :: S_IFDIR ()} Sub S_IFCHR () {Bestand :: Stat :: Bits :: Dirty :: S_IFCHR ()} Sub S_IFBLK () {Bestand :: Stat :: Bits :: Dirty :: S_IFBLK ()} Sub s_ifreg () {Bestand :: Stat :: Bits :: Dirty :: S_FREG ( )} Sub S_IFIFO () {Bestand :: Stat :: Bits :: Dirty :: S_FIFIFO ()} Sub S_IFLNK () {Bestand :: Stat :: Bits :: Dirty :: S_IFLNK ()} Sub S_IFSOCK () {Bestand :: Stat :: Bits :: Dirty :: S_IFSOCK ()} fil e Toegang Toestemming Bit Maskers (voor het St_Mode-veld): S_IRWXU MASKER voor File Eigenaar Machtigingen S_IRUSR Eigenaar heeft gelezen toestemming S_IWUSR Eigenaar heeft schrijfrechten S_IXUSR Eigenaar HEEFT EXECUTE MENDING S_ISTUID SET UID BIT S_IRWXG MASKER VOOR GROEP MEMENTIES S_IRGRP GROUP Schrijf toestemming S_IXGRP Group heeft toestemming s_isgid set GID-bit S_IRWXO-masker voor machtigingen voor anderen S_IROTH anderen hebben gelezen toestemming s_iwoth andere hebben schrijven permisson s_ixoth others hebben toestemming uitgevoerd s_isvtx kleverige bit gemeenschappelijke modus bit maskers: accessypms 0777 allowsps 07777 Deffilemode 0666 = Sub s_irwxu 0666 = () {Bestand :: Stat :: Bits :: Dirty :: S_IRWXU ()} Sub S_IRUSR () {Bestand :: Stat :: Bits :: Dirty :: S_IRUSR ()} Sub S_IWUSR () {Bestand :: Stat: : Bits :: Dirty :: S_IWUSR ()} Sub S_IXUSR () {Bestand :: Stat :: Bits :: Dirty :: S_IXUSR ()} Sub S_ISUID () {Bestand :: Stat :: Bits :: Dirty :: S_IsUID ()} Sub S_IRWXG () {Bestand :: Stat :: BITS :: Dirty :: S_IRWXG ()} Sub S_IRGRP () {Bestand :: Stat :: Bits :: Dirty :: S_IrGRP ()} Sub S_IWGRP () {Bestand :: Stat :: Bits :: Dirty :: S_IWGRP ()} Sub S_IngrP () {Bestand :: Stat :: Bits :: Dirty :: S_IngstrP ()} Sub S_IsGID () {Bestand :: Stat :: Bits :: Dirty :: S_IsGID ()} Sub S_IRWXO () {Bestand :: Stat :: Bits :: Dirty :: S_IRWXO ()} Sub S_IROTH () {Bestand :: Stat :: Bits :: Dirty: : S_IROTH ()} Sub S_IWOTH () {Bestand :: Stat :: Bits :: Dirty :: S_IWOTH ()} Sub S_IXOTH () {FILE :: STAT :: BITS :: Dirty :: S_IXOTH ()} Sub S_IVTX ( ) {Bestand :: Stat :: Bits :: Dirty :: S_Isvtx ()} SubaccessPers () {S_IRWXU | S_IRWXG | S_IRWXO} SUB ALPERMS () {S_ISUID | S_Isgid | S_ISVTX | AccessPers} Sub Deffilemode () {S_IRUSR | S_IWUSR | S_IrGRP | S_IWGRP | S_IROTH | S_IWOTH} Functies Bestandstype Test Macro's (voor het St_Mode-veld): S_ISDIR (modus) Directory? S_ISCHR (modus) tekenapparaat? S_ISBLK (modus) Block-apparaat? S_isreg (modus) regulier bestand? S_isfifo (modus) FIFO (genoemde pijp)? S_ISLNK (modus) Is het een symbolische link? S_isock (modus) socket? Alles retourneert Booleaanse waarde. $ major = major ($ ST_RDEV) Retourneert het belangrijkste apparaatnummer van ST_RDEV $ Minor = Minor ($ ST_RDEV) Retourneert minor apparaatnummer van ST_RDEV ($ major, $ minor) = Dev_SPLIT ($ ST_RDEV) Splits ST_RDEV aan Major en kleine apparaatnummers $ ST_RDEV = Dev_join ($ major, $ minor) maakt St_rdev van grote en kleine apparaatnummers (Makedev ()) Vereisten: · Perl


Bestand :: Stat :: Bits Gerelateerde software

Libdnsres

LibdnsRes biedt een niet-blokkering, draadveilige API voor het oplossen van DNS-namen. ...

124

Downloaden

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden