OpenCores
URL https://opencores.org/ocsvn/c0or1k/c0or1k/trunk

Subversion Repositories c0or1k

[/] [c0or1k/] [trunk/] [conts/] [posix/] [mm0/] [include/] [user.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 drasko
#ifndef __USER_H__
2
#define __USER_H__
3
 
4
#include <task.h>
5
 
6
int pager_validate_user_range(struct tcb *user, void *userptr, unsigned long size,
7
                              unsigned int vm_flags);
8
void *pager_get_user_page(struct tcb *user, void *userptr,
9
                          unsigned long size, unsigned int vm_flags);
10
int copy_user_args(struct tcb *task, struct args_struct *args,
11
                   void *argv_user, int args_max);
12
int copy_user_buf(struct tcb *task, void *buf, char *user, int maxlength,
13
                  int elem_size);
14
int copy_user_string(struct tcb *task, void *buf, char *user, int maxlength);
15
int copy_to_user(struct tcb *task, char *user, void *buf, int size);
16
int copy_from_user(struct tcb *task, void *buf, char *user, int size);
17
 
18
#endif /* __USER_H__ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.