diff options
author | Eric Wong <e@yhbt.net> | 2020-06-10 07:04:01 +0000 |
---|---|---|
committer | Eric Wong <e@yhbt.net> | 2020-06-13 07:55:45 +0000 |
commit | 34c1a6c16733adee3acfe5861096692f3ea55378 (patch) | |
tree | f22f3a47a81d5023ce4152d6f6abc129b95a35e7 /Documentation/standards.perl | |
parent | 90f11ce471c53365a77896c847d0a39b0995b5b5 (diff) | |
download | public-inbox-34c1a6c16733adee3acfe5861096692f3ea55378.tar.gz |
This will be used to implement IMAP IDLE, first. Eventually, it may be used to trigger other things: * incremental internal updates for manifest.js.gz * restart `git cat-file' processes on pack index unlink * IMAP IDLE-like long-polling HTTP endpoint And maybe more things we haven't thought of, yet. It uses Linux::Inotify2 or IO::KQueue depending on what packages are installed and what the kernel supports. It falls back to nanosecond-aware Time::HiRes::stat() (available with Perl 5.10.0+) on systems lacking Linux::Inotify2 and IO::KQueue. In the future, a pure Perl alternative to Linux::Inotify2 may be supplied for users of architectures we already support signalfd and epoll on. v2 changes: - avoid O_TRUNC on lock file - change ctime on Linux systems w/o inotify - fix naming of comments and fields
Diffstat (limited to 'Documentation/standards.perl')
0 files changed, 0 insertions, 0 deletions