svn commit: r274584 - in user/dchagin/lemul/sys: compat/linux sys

Dmitry Chagin dchagin at FreeBSD.org
Sun Nov 16 13:57:55 UTC 2014


Author: dchagin
Date: Sun Nov 16 13:57:53 2014
New Revision: 274584
URL: https://svnweb.freebsd.org/changeset/base/274584

Log:
  Fix build.

Modified:
  user/dchagin/lemul/sys/compat/linux/linux_misc.c
  user/dchagin/lemul/sys/sys/syscallsubr.h

Modified: user/dchagin/lemul/sys/compat/linux/linux_misc.c
==============================================================================
--- user/dchagin/lemul/sys/compat/linux/linux_misc.c	Sun Nov 16 09:44:30 2014	(r274583)
+++ user/dchagin/lemul/sys/compat/linux/linux_misc.c	Sun Nov 16 13:57:53 2014	(r274584)
@@ -1975,7 +1975,7 @@ linux_sched_rr_get_interval(struct threa
 	if (tdt == NULL)
 		return (ESRCH);
 
-	error = kern_sched_rr_get_interval(td, tdt, &ts);
+	error = kern_sched_rr_get_interval_td(td, tdt, &ts);
 	if (error != 0)
 		return (error);
 	lts.tv_sec = ts.tv_sec;

Modified: user/dchagin/lemul/sys/sys/syscallsubr.h
==============================================================================
--- user/dchagin/lemul/sys/sys/syscallsubr.h	Sun Nov 16 09:44:30 2014	(r274583)
+++ user/dchagin/lemul/sys/sys/syscallsubr.h	Sun Nov 16 13:57:53 2014	(r274584)
@@ -55,6 +55,7 @@ struct sendfile_args;
 struct sockaddr;
 struct stat;
 struct thr_param;
+struct sched_param;
 struct __wrusage;
 
 int	kern___getcwd(struct thread *td, u_char *buf, enum uio_seg bufseg,
@@ -118,6 +119,10 @@ int	kern_jail_get(struct thread *td, str
 int	kern_jail_set(struct thread *td, struct uio *options, int flags);
 int	kern_kevent(struct thread *td, int fd, int nchanges, int nevents,
 	    struct kevent_copyops *k_ops, const struct timespec *timeout);
+int	kern_kevent_fp(struct thread *td, struct file *fp, int nchanges,
+	    int nevents, struct kevent_copyops *k_ops,
+	    const struct timespec *timeout);
+int	kern_kqueue(struct thread *td, int flags);
 int	kern_kldload(struct thread *td, const char *file, int *fileid);
 int	kern_kldstat(struct thread *td, int fileid, struct kld_file_stat *stat);
 int	kern_kldunload(struct thread *td, int fileid, int flags);
@@ -167,8 +172,18 @@ int	kern_renameat(struct thread *td, int
 	    char *new, enum uio_seg pathseg);
 int	kern_rmdirat(struct thread *td, int fd, char *path,
 	    enum uio_seg pathseg);
+int	kern_sched_getparam(struct thread *td, struct thread *targettd,
+	    struct sched_param *param);
+int	kern_sched_getscheduler(struct thread *td, struct thread *targettd,
+	    int *policy);
+int	kern_sched_setparam(struct thread *td, struct thread *targettd,
+	    struct sched_param *param);
+int	kern_sched_setscheduler(struct thread *td, struct thread *targettd,
+	    int policy, struct sched_param *param);
 int	kern_sched_rr_get_interval(struct thread *td, pid_t pid,
 	    struct timespec *ts);
+int	kern_sched_rr_get_interval_td(struct thread *td, struct thread *targettd,
+	    struct timespec *ts);
 int	kern_semctl(struct thread *td, int semid, int semnum, int cmd,
 	    union semun *arg, register_t *rval);
 int	kern_select(struct thread *td, int nd, fd_set *fd_in, fd_set *fd_ou,
@@ -212,6 +227,8 @@ int	kern_ktimer_settime(struct thread *t
 int	kern_ktimer_gettime(struct thread *td, int timer_id,
 	    struct itimerspec *val);
 int	kern_ktimer_getoverrun(struct thread *td, int timer_id);
+int	kern_thr_alloc(struct proc *, int pages, struct thread **);
+int	kern_thr_exit(struct thread *td);
 int	kern_thr_new(struct thread *td, struct thr_param *param);
 int	kern_thr_suspend(struct thread *td, struct timespec *tsp);
 int	kern_truncate(struct thread *td, char *path, enum uio_seg pathseg,


More information about the svn-src-user mailing list