Coverage report: /home/ellis/comp/core/lib/io/disk/pkg.lisp

KindCoveredAll%
expression02 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 ;;; pkg.lisp --- Disk-based IO
2
 
3
 ;; 
4
 
5
 ;;; Code:
6
 (defpackage :io/disk
7
   (:nicknames :disk)
8
   (:use :cl :std :io/proto :btrfs :sb-alien)
9
   (:export
10
    #:*default-filesystem*
11
    #:*filesystem-backends*
12
    #:disk-condition
13
    #:load-filesystem-backend
14
    :disk
15
    :disk-partition
16
    #:disk-snapshot
17
    #:disk-subvolume
18
    :list-disks
19
    :list-disk-info
20
    :disk-space
21
    :disk-total-space
22
    :disk-available-space
23
    :disk-free-space
24
    #:statvfs
25
    #:disk-info
26
    #:mnt-fsname
27
    #:mnt-dir
28
    #:mnt-type
29
    #:mnt-opts
30
    #:mnt-freq
31
    #:mnt-passno
32
    #:mntent
33
    #:mountpoint-get
34
    #:mountpoint-device
35
    #:mountpoint-fstype
36
    #:mountpoint-options
37
    #:fsblkcnt-t
38
    #:fsfilcnt-t
39
    #:disk-use-percent
40
    #:mountpoint-directory))
41
 
42
 (defpackage :io/disk/btrfs
43
   (:nicknames :disk/btrfs)
44
   (:use :cl :std :io/proto :btrfs :io/disk :sb-alien)
45
   (:export
46
    :btrfs-subvolume
47
    :btrfs-disk
48
    :btrfs-subvolumes
49
    :btrfs-default-subvolume
50
    :btrfs-snapshot
51
    :subvolume-valid-p
52
    :btrfs-partition
53
    :btrfs-simple-error
54
    :btrfs-error
55
    :load-btrfs-libs))