UbixOS V2
2.0
gen_calls.h
Go to the documentation of this file.
1
/*-
2
* Copyright (c) 2002-2018 The UbixOS Project.
3
* All rights reserved.
4
*
5
* This was developed by Christopher W. Olsen for the UbixOS Project.
6
*
7
* Redistribution and use in source and binary forms, with or without modification, are permitted
8
* provided that the following conditions are met:
9
*
10
* 1) Redistributions of source code must retain the above copyright notice, this list of
11
* conditions, the following disclaimer and the list of authors.
12
* 2) Redistributions in binary form must reproduce the above copyright notice, this list of
13
* conditions, the following disclaimer and the list of authors in the documentation and/or
14
* other materials provided with the distribution.
15
* 3) Neither the name of the UbixOS Project nor the names of its contributors may be used to
16
* endorse or promote products derived from this software without specific prior written
17
* permission.
18
*
19
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
20
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
22
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
24
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
26
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
*/
28
29
#ifndef _GEN_CALLS_H
30
#define _GEN_CALLS_H
31
32
#include <
sys/thread.h
>
33
#include <
sys/sysproto_posix.h
>
34
35
int
read
(
struct
thread
*td,
struct
read_args
*uap);
36
37
int
getpid
(
struct
thread
*,
struct
getpid_args
*);
38
int
issetugid
(
register
struct
thread
*,
struct
issetugid_args *);
39
int
readlink
(
struct
thread
*,
struct
readlink_args
*);
40
int
getuid
(
struct
thread
*,
struct
getuid_args
*);
41
int
getgid
(
struct
thread
*,
struct
getgid_args
*);
42
int
gettimeofday_new
(
struct
thread
*,
struct
gettimeofday_args
*);
43
44
#endif
readlink_args
Definition:
sysproto_posix.h:353
sysproto_posix.h
thread
Definition:
thread.h:40
gettimeofday_new
int gettimeofday_new(struct thread *, struct gettimeofday_args *)
Definition:
gen_calls.c:93
readlink
int readlink(struct thread *, struct readlink_args *)
Definition:
gen_calls.c:83
getuid
int getuid(struct thread *, struct getuid_args *)
Definition:
gen_calls.c:61
issetugid
int issetugid(register struct thread *, struct issetugid_args *)
gettimeofday_args
Definition:
sysproto_posix.h:459
read
int read(struct thread *td, struct read_args *uap)
Definition:
gen_calls.c:100
getgid
int getgid(struct thread *, struct getgid_args *)
Definition:
gen_calls.c:70
read_args
Definition:
sysproto_posix.h:487
getpid
int getpid(struct thread *, struct getpid_args *)
Definition:
gen_calls.c:52
thread.h
getpid_args
Definition:
sysproto_posix.h:331
getuid_args
Definition:
sysproto_posix.h:365
getgid_args
Definition:
sysproto_posix.h:369
C:
Dev
git
UbixOS
sys
include
sys
gen_calls.h
Generated by
1.8.16