1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

more portability patches from Albert Chin for HP-UX and AIX Daniel

* xmlIO.c xmlmodule.c: more portability patches from Albert Chin for
  HP-UX and AIX
Daniel
This commit is contained in:
Daniel Veillard
2005-10-28 14:54:17 +00:00
parent 1d96f5aa97
commit 9b693b489d
3 changed files with 15 additions and 7 deletions

View File

@@ -610,10 +610,12 @@ xmlFdRead (void * context, char * buffer, int len) {
*/
static int
xmlFdWrite (void * context, const char * buffer, int len) {
int ret;
int ret = 0;
ret = write((int) (long) context, &buffer[0], len);
if (ret < 0) xmlIOErr(0, "write()");
if (len > 0) {
ret = write((int) (long) context, &buffer[0], len);
if (ret < 0) xmlIOErr(0, "write()");
}
return(ret);
}
#endif /* LIBXML_OUTPUT_ENABLED */