changeset 674: | 11976903a3a3 |
parent: | f57e2bbee438 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Tue, 24 Sep 2024 15:37:16 -0400 |
permissions: | -rw-r--r-- |
description: | btrfs constant comment out |
487
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
1 | ("stdbool.h" "stddef.h" "stdint.h" "sys/time.h" "btrfsutil.h" "btrfs/version.h" "btrfs/ioctl.h") |
77 | 2 | |
487
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
3 | ( ;; util |
77 | 4 | (:structure btrfs-util-subvolume-info |
5 | ("struct btrfs_util_subvolume_info" |
|
6 | (unsigned-long id "uint64_t" "id") |
|
7 | (unsigned-long parent-id "uint64_t" "parent_id") |
|
8 | (unsigned-long dir-id "uint64_t" "dir_id") |
|
9 | (unsigned-long flags "uint64_t" "flags") |
|
10 | ((array char) uuid "uint8_t" "uuid") |
|
11 | ((array char) parent-uuid "uint8_t" "parent_uuid") |
|
12 | ((array char) received-uuid "uint8_t" "received_uuid") |
|
13 | (unsigned-long generation "uint64_t" "generation") |
|
14 | (unsigned-long ctransid "uint64_t" "ctransid") |
|
15 | (unsigned-long otransid "uint64_t" "otransid") |
|
16 | (unsigned-long rtransid "uint64_t" "rtransid") |
|
17 | ((* t) ctime "struct timespec" "ctime") |
|
18 | ((* t) otime "struct timespec" "otime") |
|
19 | ((* t) stime "struct timespec" "stime") |
|
487
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
20 | ((* t) rtime "struct timespec" "rtime")) |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
21 | nil t) |
504 | 22 | (:integer +btrfs-lib-major+ "BTRFS_LIB_MAJOR" t t) |
23 | (:integer +btrfs-lib-minor+ "BTRFS_LIB_MINOR" t t) |
|
24 | (:integer +btrfs-lib-patchlevel+ "BTRFS_LIB_PATCHLEVEL" t t) |
|
25 | (:integer +btrfs-lib-version+ "BTRFS_LIB_VERSION" t t) |
|
26 | (:integer +btrfs-subvol-rdonly+ "BTRFS_SUBVOL_RDONLY" t t) |
|
27 | (:integer +btrfs-subvol-qgroup-inherit+ "BTRFS_SUBVOL_QGROUP_INHERIT" t t) |
|
28 | (:integer +btrfs-device-spec-by-id+ "BTRFS_DEVICE_SPEC_BY_ID" t t) |
|
29 | (:integer +btrfs-subvol-spec-by-id+ "BTRFS_SUBVOL_SPEC_BY_ID" t t) |
|
30 | (:integer +btrfs-vol-arg-v2-flags-supported+ "BTRFS_VOL_ARG_V2_FLAGS_SUPPORTED" t t) |
|
674
11976903a3a3
btrfs constant comment out
Richard Westhaver <ellis@rwest.io>
parents:
504
diff
changeset
|
31 | ;; (:integer +btrfs-fsize-size+ "BTRFS_FSIZE_SIZE" t t) ;; grovel can't find |
504 | 32 | (:integer +btrfs-fsize-size+ "BTRFS_UUID_SIZE" t t) |
33 | (:integer +btrfs-qgroup-inherit-set-limits+ "BTRFS_QGROUP_INHERIT_SET_LIMITS" t t) |
|
487
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
34 | ;; ioctl |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
35 | (:structure btrfs-qgroup-limit |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
36 | ("struct btrfs_qgroup_limit" |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
37 | ((unsigned 64) flags "__u64" "flags") |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
38 | ((unsigned 64) max-referenced "__u64" "max_referenced") |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
39 | ((unsigned 64) max-exclusive "__u64" "max_exclusive") |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
40 | ((unsigned 64) rsv-referenced "__u64" "rsv_referenced") |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
41 | ((unsigned 64) rsv-exclusive "__u64" "rsv_exclusive")) |
3a29e42f1842
rust cargo bug fix, some work on lisp btrfs bindings
Richard Westhaver <ellis@rwest.io>
parents:
77
diff
changeset
|
42 | nil t)) |
77 | 43 |