Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
mailutils
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
419da3f7
...
419da3f73c03e538f55c970f58c28391f568994e
authored
2001-02-06 04:30:13 +0000
by
Alain Magloire
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Bug fixes, when tried on QNX/Neutrino.
1 parent
592ac128
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
5 deletions
mailbox/file_stream.c
mailbox/mbx_mboxscan.c
mailbox/stream.c
mailbox/file_stream.c
View file @
419da3f
...
...
@@ -134,10 +134,12 @@ _file_write (stream_t stream, const char *iptr, size_t isize,
}
n
=
fwrite
(
iptr
,
sizeof
(
char
),
isize
,
fs
->
file
);
if
(
n
==
0
)
if
(
n
!=
isize
)
{
if
(
ferror
(
fs
->
file
))
err
=
errno
;
if
(
feof
(
fs
->
file
)
==
0
)
err
=
EIO
;
clearerr
(
fs
->
file
);
n
=
0
;
}
else
fs
->
offset
+=
n
;
...
...
mailbox/mbx_mboxscan.c
View file @
419da3f
...
...
@@ -489,6 +489,7 @@ mbox_scan0 (mailbox_t mailbox, size_t msgno, size_t *pcount, int do_notif)
mum
->
header_from
=
total
-
n
;
mum
->
header_from_end
=
total
;
mum
->
body_end
=
mum
->
body
=
0
;
mum
->
attr_flags
=
0
;
lines
=
0
;
sfield
=
NULL
;
for
(
j
=
0
;
j
<
HDRSIZE
;
j
++
)
...
...
@@ -645,7 +646,7 @@ mbox_scan0 (mailbox_t mailbox, size_t msgno, size_t *pcount, int do_notif)
}
mum
->
uid
=
ouid
=
uid
;
}
if
(
uid
>
mud
->
messages_coun
t
)
if
(
uid
>
=
mud
->
uidnex
t
)
{
char
u
[
64
];
mud
->
uidnext
=
uid
+
1
;
...
...
mailbox/stream.c
View file @
419da3f
...
...
@@ -369,7 +369,7 @@ stream_write (stream_t os, const char *buf, size_t count,
while
(
nleft
>
0
)
{
err
=
os
->
_write
(
os
,
buf
,
nleft
,
offset
,
&
nwriten
);
if
(
err
!=
0
)
if
(
err
!=
0
||
nwriten
==
0
)
break
;
nleft
-=
nwriten
;
total
+=
nwriten
;
...
...
Please
register
or
sign in
to post a comment