Jürgen Schneider: Apache / Perl flock und VMS

Hallo,

liegt es nun an meinem Unvermögen, oder kann mir jemand
bestätigen das die "flock" Befehle von Apache/Perl nicht auf Basis
von VMS funktionieren !?

Vielen Dank

Gruß
Jürgen Schneider

  1. Hoi,

    liegt es nun an meinem Unvermögen, oder kann mir jemand
    bestätigen das die "flock" Befehle von Apache/Perl nicht auf Basis
    von VMS funktionieren !?

    aus perldoc -f flock:

    Produces a fatal error if
                used on a machine that doesn't implement flock(2), fcntl(2)
                locking, or lockf(3). `flock' is Perl's portable file locking
                interface, although it locks only entire files, not records.

    Herausfinden, ob VMS lockf, flock oder fcntl implementiert kannst du ueber

    perldoc Config (Stichworte: d_flock, d_fcntl_can_lock, d_lockf)

    Dokus lesen lohnt sich manchmal.

    Gruesse,
     CK

    1. Hoi,

      liegt es nun an meinem Unvermögen, oder kann mir jemand
      bestätigen das die "flock" Befehle von Apache/Perl nicht auf Basis
      von VMS funktionieren !?

      aus perldoc -f flock:

      Produces a fatal error if
                  used on a machine that doesn't implement flock(2), fcntl(2)
                  locking, or lockf(3). `flock' is Perl's portable file locking
                  interface, although it locks only entire files, not records.

      Herausfinden, ob VMS lockf, flock oder fcntl implementiert kannst du ueber

      perldoc Config (Stichworte: d_flock, d_fcntl_can_lock, d_lockf)

      Dokus lesen lohnt sich manchmal.

      Gruesse,
      CK

      Ups.
      O.K.
      Vielen Dank
      Gruß
      Jürgen Schneider

  2. Hallo,

    liegt es nun an meinem Unvermögen, oder kann mir jemand
    bestätigen das die "flock" Befehle von Apache/Perl nicht auf Basis
    von VMS funktionieren !?

    <cite src="perldoc perlvms">
    The following functions were not implemented in the VMS port, and calling them produces a fatal
    error (usually) or undefined behavior (rarely, we hope):

    chroot, dbmclose, dbmopen, fcntl, flock,
        getpgrp, getppid, getpriority, getgrent, getgrgid,
        getgrnam, setgrent, endgrent, ioctl, link, lstat,
        msgctl, msgget, msgsend, msgrcv, readlink, semctl,
        semget, semop, setpgrp, setpriority, shmctl, shmget,
        shmread, shmwrite, socketpair, symlink, syscall
    </cite>

    Obige Quelle eignet sich auch hervorragend dazu, mehr über den Einsatz von Perl unter VMS zu erfahren.

    BTW: Es gibt für viele Plattformen eine entsprechende Dokumentation, in system-spezifische Besonderheiten beschrieben sind. Ein Blick darauf lohnt sich allemal.

    Grüße
      Klaus