Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/gnus/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:40 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/gnus/gnus-cache.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\204 \302\301\303\304B\"\210\305\306!\210\305\307!\210\310\311\312\313\314\315\316\317&\210\310\320\321\322\314\315\316\323&\210\310\324\325\326\314\315\316\327&\210\310\330\331\332\314\315\316\333&\210\310\334\331\335\314\315\316\336&\207" [fboundp declare-function defalias macro #[(&rest r) "\300\207" [nil] 1] require gnus gnus-sum custom-declare-variable gnus-cache-active-file (expand-file-name "active" gnus-cache-directory) "*The cache active file." :group gnus-cache :type file gnus-cache-enter-articles '(ticked dormant) "Classes of articles to enter into the cache." (set (const ticked) (const dormant) (const unread) (const read)) gnus-cache-remove-articles '(read) "Classes of articles to remove from the cache." (set (const ticked) (const dormant) (const unread) (const read)) gnus-cacheable-groups nil "*Groups that match this regexp will be cached.\n\nIf you only want to cache your nntp groups, you could set this\nvariable to \"^nntp\".\n\nIf a group matches both gnus-cacheable-groups and gnus-uncacheable-groups\nit's not cached." (choice (const :tag "off" nil) regexp) gnus-uncacheable-groups "*Groups that match this regexp will not be cached.\n\nIf you want to avoid caching your nnml groups, you could set this\nvariable to \"^nnml\".\n\nIf a group matches both gnus-cacheable-groups and gnus-uncacheable-groups\nit's not cached." (choice (const :tag "off" nil) regexp)] 8) #@41 Coding system used on Gnus cache files. (defvar gnus-cache-overview-coding-system 'raw-text (#$ . 1983)) #@41 Coding system used on Gnus cache files. (defvar gnus-cache-coding-system 'raw-text (#$ . 2094)) (defvar gnus-cache-removable-articles nil) (defvar gnus-cache-buffer nil) (defvar gnus-cache-active-hashtb nil) (defvar gnus-cache-active-altered nil) (defvar gnus-cache-total-fetched-hashtb nil) (byte-code "\300\301\302\"\210\300\303\304\"\207" [autoload nnml-generate-nov-databases-directory "nnml" nnvirtual-find-group-art "nnvirtual"] 3) #@23 Initialize the cache. (defalias 'gnus-cache-open #[nil "\302!\204 \205 \303=?\205 \304 \207" [gnus-cache-directory gnus-use-cache file-exists-p passive gnus-cache-read-active] 2 (#$ . 2538)]) (byte-code "\300\301\302\217\207" [nil (byte-code "\300\301\302\"\207" [gnus-add-shutdown gnus-cache-close gnus] 3) ((error))] 3) #@22 Shut down the cache. (defalias 'gnus-cache-close #[nil "\301 \210\302 \210\303\211\207" [gnus-cache-active-hashtb gnus-cache-write-active gnus-cache-save-buffers nil] 2 (#$ . 2872)]) (defalias 'gnus-cache-save-buffers #[nil "\205u A\306@\307\"\310\n!\203H \311\n!\203H r\nq\210\312 \313V\203. \314 !\210)\202A \315 !\203; \316 !\210\317\320\321\217\210)\322@ \"\210)\n\211\211\205] \n;\203Z \323\202[ \324\n!)\203p \325\323!\"\326!\210)\317\211*\207" [gnus-cache-buffer overview-file buffer gnus-cache-overview-coding-system coding-system-for-write nnmail-pathname-coding-system gnus-cache-file-name ".overview" buffer-live-p buffer-modified-p buffer-size 0 gnus-write-buffer file-exists-p delete-file nil (byte-code "\301\302!!\207" [overview-file delete-directory file-name-directory] 3) ((error)) gnus-cache-update-overview-total-fetched-for get-buffer buffer-name delete kill-buffer file-name-coding-system buf gnus-buffers] 5]) (defalias 'gnus-cache-possibly-enter-article #[(group article ticked dormant unread &optional force) "\204 \306=?\205J\n\247\205J\n\307V\205J\n\310\211\211*+,\311-!\203Q \312-.\313\314.\"\203@ .\307\225\310O\202B .)\n\"\211/@-/A,),\205I,\307V\205I\204u \315-!\205I\3160123$\205I\317\320-,\"\211+!?\205I\321\322+!!\210\317+!\203\226 \323\202Ir4q\210\324\325!\210\310\2115\326,-\"\210*\327 \307V\203G67\330+!\210\331-+\"\210)\332 \333 \210\334 \211*\307,I\210*\335 @I\210*\336 \2118A@)I\210\337-!\2109Aq\210db\210\340y\210\310\341\342\217\203\340y\210\202\367 o\203$m\204\343 \210\344p!,W\203'\345y\210\202'\343 \210\202'\345y\210\343 \210\346*!\210:q\210\347-,\211B\"\210\350;\n\";\351\n!\210)\323-\207" [force gnus-use-cache article nnmail-pathname-coding-system file-name-coding-system lines-chars passive 0 nil gnus-virtual-group-p nnvirtual-find-group-art string-match "^[^:]+:" gnus-cache-fully-p gnus-cache-member-of-class file-exists-p gnus-cache-file-name gnus-make-directory file-name-directory t require gnus-art gnus-request-article-this-buffer buffer-size gnus-write-buffer gnus-cache-update-file-total-fetched-for nnheader-get-lines-and-char nnheader-remove-body nnheader-parse-naked-head 7 6 gnus-cache-change-buffer -1 (byte-code "o?\205\n \301p!V\207" [number read] 2) ((error (byte-code "\300 \301y\210`|\210\302\207" [point-at-bol 1 t] 2))) beginning-of-line read 1 nnheader-insert-nov gnus-cache-possibly-update-active gnus-add-to-sorted-list gnus-summary-update-secondary-mark headers file number group gname result gnus-cache-enter-articles ticked dormant unread nntp-server-buffer gnus-article-decode-hook gnus-cache-coding-system coding-system-for-write x gnus-cache-buffer gnus-summary-buffer gnus-newsgroup-cached] 6]) #@42 Mark ARTICLE for later possible removal. (defalias 'gnus-cache-enter-remove-article #[(article) "\205 B\211\207" [article gnus-cache-removable-articles] 2 (#$ . 5655)]) #@49 Possibly remove some of the removable articles. (defalias 'gnus-cache-possibly-remove-articles #[nil "\305!\204 \306 \207 \307\203>