summaryrefslogtreecommitdiffstats
path: root/sys/sys/sysproto.h
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2005-10-23 04:26:10 +0000
committerdavidxu <davidxu@FreeBSD.org>2005-10-23 04:26:10 +0000
commit3fbcdd3e931a1d95b6c17e0a1406fbd1aac4406c (patch)
treecf56779d6cbd2d247cdb859c5588f26c211e466c /sys/sys/sysproto.h
parentcf50eec401d4d7384b3badbb5929bc33849a5855 (diff)
downloadFreeBSD-src-3fbcdd3e931a1d95b6c17e0a1406fbd1aac4406c.zip
FreeBSD-src-3fbcdd3e931a1d95b6c17e0a1406fbd1aac4406c.tar.gz
Regen for POSIX timer syscalls.
Diffstat (limited to 'sys/sys/sysproto.h')
-rw-r--r--sys/sys/sysproto.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index f1a7c85..f0543d9 100644
--- a/sys/sys/sysproto.h
+++ b/sys/sys/sysproto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.201 2005/10/18 11:46:23 stefanf Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.202 2005/10/23 04:22:55 davidxu Exp
*/
#ifndef _SYS_SYSPROTO_H_
@@ -719,6 +719,27 @@ struct clock_getres_args {
char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
char tp_l_[PADL_(struct timespec *)]; struct timespec * tp; char tp_r_[PADR_(struct timespec *)];
};
+struct timer_create_args {
+ char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
+ char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
+ char timerid_l_[PADL_(timer_t *)]; timer_t * timerid; char timerid_r_[PADR_(timer_t *)];
+};
+struct timer_delete_args {
+ char timerid_l_[PADL_(timer_t)]; timer_t timerid; char timerid_r_[PADR_(timer_t)];
+};
+struct timer_settime_args {
+ char timerid_l_[PADL_(timer_t)]; timer_t timerid; char timerid_r_[PADR_(timer_t)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+ char value_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * value; char value_r_[PADR_(const struct itimerspec *)];
+ char ovalue_l_[PADL_(struct itimerspec *)]; struct itimerspec * ovalue; char ovalue_r_[PADR_(struct itimerspec *)];
+};
+struct timer_gettime_args {
+ char timerid_l_[PADL_(timer_t)]; timer_t timerid; char timerid_r_[PADR_(timer_t)];
+ char value_l_[PADL_(struct itimerspec *)]; struct itimerspec * value; char value_r_[PADR_(struct itimerspec *)];
+};
+struct timer_getoverrun_args {
+ char timerid_l_[PADL_(timer_t)]; timer_t timerid; char timerid_r_[PADR_(timer_t)];
+};
struct nanosleep_args {
char rqtp_l_[PADL_(const struct timespec *)]; const struct timespec * rqtp; char rqtp_r_[PADR_(const struct timespec *)];
char rmtp_l_[PADL_(struct timespec *)]; struct timespec * rmtp; char rmtp_r_[PADR_(struct timespec *)];
@@ -1524,6 +1545,11 @@ int shmget(struct thread *, struct shmget_args *);
int clock_gettime(struct thread *, struct clock_gettime_args *);
int clock_settime(struct thread *, struct clock_settime_args *);
int clock_getres(struct thread *, struct clock_getres_args *);
+int timer_create(struct thread *, struct timer_create_args *);
+int timer_delete(struct thread *, struct timer_delete_args *);
+int timer_settime(struct thread *, struct timer_settime_args *);
+int timer_gettime(struct thread *, struct timer_gettime_args *);
+int timer_getoverrun(struct thread *, struct timer_getoverrun_args *);
int nanosleep(struct thread *, struct nanosleep_args *);
int ntp_gettime(struct thread *, struct ntp_gettime_args *);
int minherit(struct thread *, struct minherit_args *);
OpenPOWER on IntegriCloud