Message type for PM_ITIMER

Change-Id: I191ba9630028d9822f6a2fd4d7d3f461eb4d1493
This commit is contained in:
2014-07-28 17:05:35 +02:00
parent 1ae60bd2e8
commit a5ed845b20
5 changed files with 24 additions and 19 deletions
+3 -3
View File
@@ -14,9 +14,9 @@ int getitimer(int which, struct itimerval *value)
message m;
memset(&m, 0, sizeof(m));
m.PM_ITIMER_WHICH = which;
m.PM_ITIMER_VALUE = NULL; /* only retrieve the timer */
m.PM_ITIMER_OVALUE = (char *) value;
m.m_lc_pm_itimer.which = which;
m.m_lc_pm_itimer.value = 0; /* only retrieve the timer */
m.m_lc_pm_itimer.ovalue = (vir_bytes)value;
return _syscall(PM_PROC_NR, PM_ITIMER, &m);
}
+3 -3
View File
@@ -23,9 +23,9 @@ int setitimer(int which, const struct itimerval *__restrict value,
}
memset(&m, 0, sizeof(m));
m.PM_ITIMER_WHICH = which;
m.PM_ITIMER_VALUE = (char *) __UNCONST(value);
m.PM_ITIMER_OVALUE = (char *) ovalue;
m.m_lc_pm_itimer.which = which;
m.m_lc_pm_itimer.value = (vir_bytes)value;
m.m_lc_pm_itimer.ovalue = (vir_bytes)ovalue;
return _syscall(PM_PROC_NR, PM_ITIMER, &m);
}