diff options
author | Ben Cheng <bccheng@google.com> | 2012-03-07 13:57:09 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-03-07 13:57:09 -0800 |
commit | 27a5923b24a7f0a1a75498bcb6771f380b681e09 (patch) | |
tree | 9fcee023682e2b28669207e70e1e72fe346f96d4 /libc/kernel/common/linux/loop.h | |
parent | e5cf8166dcfeebe50e0981467f93b79ac4f69a4f (diff) | |
parent | 94a85f663694e1869acb1c2e8a3c374a6fa3ab86 (diff) | |
download | android_bionic-27a5923b24a7f0a1a75498bcb6771f380b681e09.tar.gz android_bionic-27a5923b24a7f0a1a75498bcb6771f380b681e09.tar.bz2 android_bionic-27a5923b24a7f0a1a75498bcb6771f380b681e09.zip |
Merge "Update bionic kernel headers using update_all.py"
Diffstat (limited to 'libc/kernel/common/linux/loop.h')
-rw-r--r-- | libc/kernel/common/linux/loop.h | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/libc/kernel/common/linux/loop.h b/libc/kernel/common/linux/loop.h index 9cdfd382a..94baeb250 100644 --- a/libc/kernel/common/linux/loop.h +++ b/libc/kernel/common/linux/loop.h @@ -7,71 +7,84 @@ *** structures, and macros generated from the original header, and thus, *** contains no copyrightable information. *** + *** To edit the content of this header, modify the corresponding + *** source file (e.g. under external/kernel-headers/original/) then + *** run bionic/libc/kernel/tools/update_all.py + *** + *** Any manual change here will be lost the next time this script will + *** be run. You've been warned! + *** **************************************************************************** ****************************************************************************/ #ifndef _LINUX_LOOP_H #define _LINUX_LOOP_H - #define LO_NAME_SIZE 64 #define LO_KEY_SIZE 32 - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ enum { LO_FLAGS_READ_ONLY = 1, LO_FLAGS_USE_AOPS = 2, }; - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #include <asm/posix_types.h> #include <asm/types.h> - struct loop_info { int lo_number; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ __kernel_old_dev_t lo_device; unsigned long lo_inode; __kernel_old_dev_t lo_rdevice; int lo_offset; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ int lo_encrypt_type; int lo_encrypt_key_size; int lo_flags; char lo_name[LO_NAME_SIZE]; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ unsigned char lo_encrypt_key[LO_KEY_SIZE]; unsigned long lo_init[2]; char reserved[4]; }; - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ struct loop_info64 { __u64 lo_device; __u64 lo_inode; __u64 lo_rdevice; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ __u64 lo_offset; __u64 lo_sizelimit; __u32 lo_number; __u32 lo_encrypt_type; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ __u32 lo_encrypt_key_size; __u32 lo_flags; __u8 lo_file_name[LO_NAME_SIZE]; __u8 lo_crypt_name[LO_NAME_SIZE]; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ __u8 lo_encrypt_key[LO_KEY_SIZE]; __u64 lo_init[2]; }; - #define LO_CRYPT_NONE 0 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define LO_CRYPT_XOR 1 #define LO_CRYPT_DES 2 #define LO_CRYPT_FISH2 3 #define LO_CRYPT_BLOW 4 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define LO_CRYPT_CAST128 5 #define LO_CRYPT_IDEA 6 #define LO_CRYPT_DUMMY 9 #define LO_CRYPT_SKIPJACK 10 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define LO_CRYPT_CRYPTOAPI 18 #define MAX_LO_CRYPT 20 - #define LOOP_SET_FD 0x4C00 #define LOOP_CLR_FD 0x4C01 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define LOOP_SET_STATUS 0x4C02 #define LOOP_GET_STATUS 0x4C03 #define LOOP_SET_STATUS64 0x4C04 #define LOOP_GET_STATUS64 0x4C05 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define LOOP_CHANGE_FD 0x4C06 - #endif |