libxc: Use write_exact() in lock_suspend_event().

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
This commit is contained in:
Keir Fraser committed 2009-03-18 17:25:54 +00:00
1 parent ecc2898567
commit ef940f08d5
1 file changed
+3 -3
+3 -3
View File
@@ -747,7 +747,7 @@ static xen_pfn_t *map_and_save_p2m_table(int xc_handle,
#define SUSPEND_LOCK_FILE "/var/lib/xen/suspend_evtchn_lock.d"
static int lock_suspend_event(void)
{
int fd;
int fd, rc;
mode_t mask;
char buf[128];
@@ -761,10 +761,10 @@ static int lock_suspend_event(void)
umask(mask);
snprintf(buf, sizeof(buf), "%10ld", (long)getpid());
write(fd, buf, strlen(buf));
rc = write_exact(fd, buf, strlen(buf));
close(fd);
return 0;
return rc;
}
static int unlock_suspend_event(void)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.