summaryrefslogtreecommitdiff
path: root/include/linux/loop.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-05-01 21:20:06 -0400
committerRich Felker <dalias@aerifal.cx>2012-05-01 21:20:06 -0400
commit6f0cf3061b2f68f8a43e3417cc61965ffaa2fe95 (patch)
tree1dde88b373c50d16548a93468dc3ade84e4b89f6 /include/linux/loop.h
parentd76eafcbdc099abfc1b6d09829349f01c0bfcacf (diff)
downloadmusl-6f0cf3061b2f68f8a43e3417cc61965ffaa2fe95.tar.gz
remove minimal linux kernel headers
these were at best of limited usefulness (for bootstrapping new systems, mainly) and at worst caused real kernel headers to get overwritten when upgrading libc. in case they're needed by anyone, the exact same files are now available in a new git repository: git://git.etalabs.net/mini-lkh
Diffstat (limited to 'include/linux/loop.h')
-rw-r--r--include/linux/loop.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/include/linux/loop.h b/include/linux/loop.h
deleted file mode 100644
index 41aad407..00000000
--- a/include/linux/loop.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef _LINUX_LOOP_H
-#define _LINUX_LOOP_H
-
-#include <stdint.h>
-
-#define LO_NAME_SIZE 64
-#define LO_KEY_SIZE 32
-
-enum {
- LO_FLAGS_READ_ONLY = 1,
- LO_FLAGS_USE_AOPS = 2,
- LO_FLAGS_AUTOCLEAR = 4,
-};
-
-struct loop_info {
- int lo_number;
- long lo_device;
- unsigned long lo_inode;
- long lo_rdevice;
- int lo_offset;
- int lo_encrypt_type;
- int lo_encrypt_key_size;
- int lo_flags;
- char lo_name[LO_NAME_SIZE];
- unsigned char lo_encrypt_key[LO_KEY_SIZE];
- unsigned long lo_init[2];
- char reserved[4];
-};
-
-struct loop_info64 {
- uint64_t lo_device;
- uint64_t lo_inode;
- uint64_t lo_rdevice;
- uint64_t lo_offset;
- uint64_t lo_sizelimit;
- uint32_t lo_number;
- uint32_t lo_encrypt_type;
- uint32_t lo_encrypt_key_size;
- uint32_t lo_flags;
- uint8_t lo_file_name[LO_NAME_SIZE];
- uint8_t lo_crypt_name[LO_NAME_SIZE];
- uint8_t lo_encrypt_key[LO_KEY_SIZE];
- uint64_t lo_init[2];
-};
-
-
-#define LO_CRYPT_NONE 0
-#define LO_CRYPT_XOR 1
-#define LO_CRYPT_DES 2
-#define LO_CRYPT_FISH2 3
-#define LO_CRYPT_BLOW 4
-#define LO_CRYPT_CAST128 5
-#define LO_CRYPT_IDEA 6
-#define LO_CRYPT_DUMMY 9
-#define LO_CRYPT_SKIPJACK 10
-#define LO_CRYPT_CRYPTOAPI 18
-#define MAX_LO_CRYPT 20
-
-
-#define LOOP_SET_FD 0x4C00
-#define LOOP_CLR_FD 0x4C01
-#define LOOP_SET_STATUS 0x4C02
-#define LOOP_GET_STATUS 0x4C03
-#define LOOP_SET_STATUS64 0x4C04
-#define LOOP_GET_STATUS64 0x4C05
-#define LOOP_CHANGE_FD 0x4C06
-#define LOOP_SET_CAPACITY 0x4C07
-
-#endif