changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/btrfs/constants.lisp

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
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
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
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
4
  (:structure btrfs-util-subvolume-info 
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
5
              ("struct btrfs_util_subvolume_info"
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
6
               (unsigned-long id "uint64_t" "id")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
7
               (unsigned-long parent-id "uint64_t" "parent_id")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
8
               (unsigned-long dir-id "uint64_t" "dir_id")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
9
               (unsigned-long flags "uint64_t" "flags")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
10
               ((array char) uuid "uint8_t" "uuid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
11
               ((array char) parent-uuid "uint8_t" "parent_uuid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
12
               ((array char) received-uuid "uint8_t" "received_uuid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
13
               (unsigned-long generation "uint64_t" "generation")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
14
               (unsigned-long ctransid "uint64_t" "ctransid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
15
               (unsigned-long otransid "uint64_t" "otransid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
16
               (unsigned-long rtransid "uint64_t" "rtransid")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
17
               ((* t) ctime "struct timespec" "ctime")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
18
               ((* t) otime "struct timespec" "otime")
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
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
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
22
  (:integer +btrfs-lib-major+ "BTRFS_LIB_MAJOR" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
23
  (:integer +btrfs-lib-minor+ "BTRFS_LIB_MINOR" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
24
  (:integer +btrfs-lib-patchlevel+ "BTRFS_LIB_PATCHLEVEL" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
25
  (:integer +btrfs-lib-version+ "BTRFS_LIB_VERSION" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
26
  (:integer +btrfs-subvol-rdonly+ "BTRFS_SUBVOL_RDONLY" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
27
  (:integer +btrfs-subvol-qgroup-inherit+ "BTRFS_SUBVOL_QGROUP_INHERIT" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
28
  (:integer +btrfs-device-spec-by-id+ "BTRFS_DEVICE_SPEC_BY_ID" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
29
  (:integer +btrfs-subvol-spec-by-id+ "BTRFS_SUBVOL_SPEC_BY_ID" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
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
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
32
  (:integer +btrfs-fsize-size+ "BTRFS_UUID_SIZE" t t)
f57e2bbee438 split out btrfsutil
Richard Westhaver <ellis@rwest.io>
parents: 487
diff changeset
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
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents:
diff changeset
43