updated to minix 1.5
This commit is contained in:
parent
c44e30af8b
commit
7512bdd33b
|
@ -9,3 +9,4 @@ signal.h
|
|||
string.h
|
||||
time.h
|
||||
utime.h
|
||||
sys
|
||||
|
|
3
lib/minix/include/sys/.distr
Normal file
3
lib/minix/include/sys/.distr
Normal file
|
@ -0,0 +1,3 @@
|
|||
dir.h
|
||||
times.h
|
||||
wait.h
|
17
lib/minix/include/sys/dir.h
Normal file
17
lib/minix/include/sys/dir.h
Normal file
|
@ -0,0 +1,17 @@
|
|||
/* The <dir.h> header gives the layout of a directory. */
|
||||
|
||||
#ifndef _DIR_H
|
||||
#define _DIR_H
|
||||
|
||||
#define DIRBLKSIZ 512 /* size of directory block */
|
||||
|
||||
#ifndef DIRSIZ
|
||||
#define DIRSIZ 14
|
||||
#endif
|
||||
|
||||
struct direct {
|
||||
ino_t d_ino;
|
||||
char d_name[DIRSIZ];
|
||||
};
|
||||
|
||||
#endif /* _DIR_H */
|
26
lib/minix/include/sys/times.h
Normal file
26
lib/minix/include/sys/times.h
Normal file
|
@ -0,0 +1,26 @@
|
|||
/* The <times.h> header is for time times() system call. */
|
||||
|
||||
#ifndef _TIMES_H
|
||||
#define _TIMES_H
|
||||
|
||||
#ifndef _CLOCK_T
|
||||
#define _CLOCK_T
|
||||
typedef long clock_t; /* time in ticks since process started */
|
||||
#endif
|
||||
|
||||
struct tms {
|
||||
clock_t tms_utime;
|
||||
clock_t tms_stime;
|
||||
clock_t tms_cutime;
|
||||
clock_t tms_cstime;
|
||||
};
|
||||
|
||||
|
||||
/* Function Prototypes. */
|
||||
#ifndef _ANSI_H
|
||||
#include <ansi.h>
|
||||
#endif
|
||||
|
||||
_PROTOTYPE( clock_t times, (struct tms *_buffer) );
|
||||
|
||||
#endif /* _TIMES_H */
|
40
lib/minix/include/sys/wait.h
Normal file
40
lib/minix/include/sys/wait.h
Normal file
|
@ -0,0 +1,40 @@
|
|||
/* The <sys/wait.h> header contains macros related to wait(). The value
|
||||
* returned by wait() and waitpid() depends on whether the process
|
||||
* terminated by an exit() call, was killed by a signal, or was stopped
|
||||
* due to job control, as follows:
|
||||
*
|
||||
* High byte Low byte
|
||||
* +---------------------+
|
||||
* exit(status) | status | 0 |
|
||||
* +---------------------+
|
||||
* killed by signal | 0 | signal |
|
||||
* +---------------------+
|
||||
* stopped (job control) | signal | 0177 |
|
||||
* +---------------------+
|
||||
*/
|
||||
|
||||
#ifndef _WAIT_H
|
||||
#define _WAIT_H
|
||||
|
||||
#define _LOW(v) ( (v) & 0377)
|
||||
#define _HIGH(v) ( ((v) >> 8) & 0377)
|
||||
|
||||
#define WNOHANG 1 /* do not wait for child to exit */
|
||||
#define WUNTRACED 2 /* for job control; not implemented */
|
||||
|
||||
#define WIFEXITED(s) (_LOW(s) == 0) /* normal exit */
|
||||
#define WEXITSTATUS(s) (_HIGH(s)) /* exit status */
|
||||
#define WTERMSIG(s) (_LOW(s) & 0177) /* sig value */
|
||||
#define WIFSIGNALED(s) (((unsigned int)(s)-1 & 0xFFFF) < 0xFF) /* signaled */
|
||||
#define WIFSTOPPED(s) (_LOW(s) == 0177) /* stopped */
|
||||
#define WSTOPSIG(s) (_HIGH(s) & 0377) /* stop signal */
|
||||
|
||||
/* Function Prototypes. */
|
||||
#ifndef _ANSI_H
|
||||
#include <ansi.h>
|
||||
#endif
|
||||
|
||||
_PROTOTYPE( pid_t wait, (int *_stat_loc) );
|
||||
_PROTOTYPE( pid_t waitpid, (pid_t _pid, int *_stat_loc, int _options) );
|
||||
|
||||
#endif /* _WAIT_H */
|
|
@ -9,3 +9,4 @@ signal.h
|
|||
string.h
|
||||
time.h
|
||||
utime.h
|
||||
sys
|
||||
|
|
Loading…
Reference in a new issue