about summary refs log tree commit diff
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
musl-6f0cf3061b2f68f8a43e3417cc61965ffaa2fe95.tar.xz
musl-6f0cf3061b2f68f8a43e3417cc61965ffaa2fe95.zip
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