Displaying 4 results from an estimated 4 matches for "hex_char".
Did you mean:
hex_chars
2005 Jan 19
1
PROPOSAL: --link-hash-dest, additional linking of files to their HASH values
...00
files per directory. Anywhere from hundreds of thousands to tens of
millions of files shouldn't waste too many inodes or put a gross number of
files into each directory. The code to generate the hash directory name is
parameterized though, and could easily generate 1-4 layers.
static char hex_char[16] = "0123456789abcdef";
int prefixdirs = 2;
...
int digestlength;
digestlength = MD4_DIGEST_LENGTH;
...
const char *hashdir
...
hashdirlen = strlen(hashdir);
hashpath = malloc(hashdirlen+digestlength*3+1);
strcpy(hashpath,hashdir);
hashpath[hashdirlen]='/';
for...
2018 Jan 10
6
[PATCH 0/3] Handle GPT attribute flags
Hi all,
Here is the series fixing the bug I mentioned on IRC regarding the GPT
attribute flags to copy to the new disk in a virt-resize.
Cédric Bosdonnat (3):
daemon: make sgdisk_info_extract_uuid_field more generic
New APIs: part_set_gpt_attributes and part_get_gpt_attributes
resize: copy GPT partition flags
daemon/parted.ml | 34 +++++++++++++++++++++++++++-------
2018 Jan 10
0
[PATCH 2/3] New APIs: part_set_gpt_attributes and part_get_gpt_attributes
...tions(+), 2 deletions(-)
diff --git a/daemon/parted.ml b/daemon/parted.ml
index cf1a54a08..5f553c2da 100644
--- a/daemon/parted.ml
+++ b/daemon/parted.ml
@@ -124,7 +124,19 @@ let part_get_parttype device =
| _ ->
failwithf "%s: cannot parse the output of parted" device
-let hex_chars = "0123456789ABCDEF"
+let part_set_gpt_attributes device partnum attributes =
+ if partnum <= 0 then failwith "partition number must be >= 1";
+
+ udev_settle ();
+
+ let arg = string_of_int partnum ^ ":=:" ^ attributes in
+ let r, _, err =
+ commandr ~fo...
2018 Jan 10
0
[PATCH 1/3] daemon: make sgdisk_info_extract_uuid_field more generic
...ions(+), 7 deletions(-)
diff --git a/daemon/parted.ml b/daemon/parted.ml
index d6638867a..cf1a54a08 100644
--- a/daemon/parted.ml
+++ b/daemon/parted.ml
@@ -124,12 +124,16 @@ let part_get_parttype device =
| _ ->
failwithf "%s: cannot parse the output of parted" device
+let hex_chars = "0123456789ABCDEF"
+
let rec part_get_gpt_type device partnum =
- sgdisk_info_extract_uuid_field device partnum "Partition GUID code"
+ sgdisk_info_extract_field device partnum "Partition GUID code"
+ ("-" ^ hex_chars)
and pa...