aboutsummaryrefslogtreecommitdiff
path: root/daemons
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2023-05-09 00:31:20 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-10 02:37:59 +0200
commitc9d6d69973ff6f11cc4a4428505b1e34ecde3b33 (patch)
tree5923ec91b1a6b70a6d40291e10050f58336eff1f /daemons
parent7d0dbd5b91de1333c4d53de29ff0d88316aab55c (diff)
downloadhurd-c9d6d69973ff6f11cc4a4428505b1e34ecde3b33.tar.gz
hurd-c9d6d69973ff6f11cc4a4428505b1e34ecde3b33.tar.bz2
hurd-c9d6d69973ff6f11cc4a4428505b1e34ecde3b33.zip
daemons: Port to x86_64
Message-Id: <20230508213136.608575-26-bugaevc@gmail.com>
Diffstat (limited to 'daemons')
-rw-r--r--daemons/lmail.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/daemons/lmail.c b/daemons/lmail.c
index 33ccf66b..ee6b6fdc 100644
--- a/daemons/lmail.c
+++ b/daemons/lmail.c
@@ -146,10 +146,11 @@ bfree (char *blk, size_t blk_len)
/* Read up to MAX chars from IN into BLK & BLK_LEN, which may be reused or
freed. */
static int
-bread (int in, char *in_name, size_t max, char **blk, size_t *blk_len)
+bread (int in, char *in_name, size_t max, char **blk,
+ mach_msg_type_number_t *blk_len)
{
char *orig_blk = *blk;
- size_t orig_blk_len = *blk_len;
+ mach_msg_type_number_t orig_blk_len = *blk_len;
error_t err = HURD_DPORT_USE (in, io_read (port, blk, blk_len, -1, max));
if (err)
@@ -182,7 +183,7 @@ copy (int in, char *in_name, int out, char *out_name)
{
int ex = 0;
char *blk = 0;
- size_t blk_len = 0;
+ mach_msg_type_number_t blk_len = 0;
do
{
@@ -233,7 +234,7 @@ process (int in, char *in_name, int out, char *out_name, struct params *params)
{
/* The block currently being processed. */
char *blk = 0;
- size_t blk_len = 0;
+ mach_msg_type_number_t blk_len = 0;
/* MATCH is the string we're looking for to escape, NL_MATCH is the same
string prefixed by a newline to ease searching (MATCH only matches at
the beginning of lines). */