Updated for the 6.0pre2 release.
This commit is contained in:
@@ -2,13 +2,25 @@ descr
|
||||
boot.s
|
||||
pmfile
|
||||
README
|
||||
include/ack/config.h
|
||||
include/unistd.h
|
||||
libsys/pmfile
|
||||
libsys/libsys.h
|
||||
libsys/_sys_rawwrite.s
|
||||
libsys/_mon.s
|
||||
libsys/_sys_write.c
|
||||
libsys/_sys_read.c
|
||||
libsys/_sys_rawread.s
|
||||
libsys/_brk.s
|
||||
libsys/_exit.c
|
||||
libsys/_hol0.s
|
||||
libsys/_syscall.s
|
||||
libsys/brk.c
|
||||
libsys/close.c
|
||||
libsys/creat.c
|
||||
libsys/errno.s
|
||||
libsys/_sys_ioctl.c
|
||||
libsys/getpid.c
|
||||
libsys/gettimeofday.c
|
||||
libsys/isatty.c
|
||||
libsys/kill.c
|
||||
libsys/libsys.h
|
||||
libsys/lseek.c
|
||||
libsys/open.c
|
||||
libsys/read.c
|
||||
libsys/sbrk.c
|
||||
libsys/signal.c
|
||||
libsys/syscalls.h
|
||||
libsys/write.c
|
||||
|
||||
@@ -2,13 +2,23 @@ descr
|
||||
boot.s
|
||||
pmfile
|
||||
README
|
||||
include/ack/config.h
|
||||
include/unistd.h
|
||||
libsys/pmfile
|
||||
libsys/libsys.h
|
||||
libsys/_sys_rawwrite.s
|
||||
libsys/_mon.s
|
||||
libsys/_sys_write.c
|
||||
libsys/_sys_read.c
|
||||
libsys/_sys_rawread.s
|
||||
libsys/_brk.s
|
||||
libsys/_hol0.s
|
||||
libsys/brk.c
|
||||
libsys/close.c
|
||||
libsys/creat.c
|
||||
libsys/errno.s
|
||||
libsys/_sys_ioctl.c
|
||||
libsys/getpid.c
|
||||
libsys/isatty.c
|
||||
libsys/kill.c
|
||||
libsys/libsys.h
|
||||
libsys/lseek.c
|
||||
libsys/open.c
|
||||
libsys/read.c
|
||||
libsys/signal.c
|
||||
libsys/time.c
|
||||
libsys/write.c
|
||||
libsys/_sys_rawread.s
|
||||
libsys/_sys_rawwrite.s
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
/* $Source$
|
||||
* $State$
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
#include <sgtty.h>
|
||||
#include "libsys.h"
|
||||
|
||||
int _sys_ttyflags = ECHO;
|
||||
|
||||
extern struct
|
||||
{
|
||||
int fd;
|
||||
int request;
|
||||
void* argp;
|
||||
} _sys_params_in;
|
||||
|
||||
extern struct
|
||||
{
|
||||
int result;
|
||||
} _sys_params_out;
|
||||
|
||||
#define P _sys_params_in
|
||||
|
||||
static int tiocgetp(void)
|
||||
{
|
||||
struct sgttyb* s = P.argp;
|
||||
s->sg_flags = _sys_ttyflags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int tiocsetp(void)
|
||||
{
|
||||
struct sgttyb* s = P.argp;
|
||||
_sys_ttyflags = s->sg_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int _sys_ioctl(void)
|
||||
{
|
||||
switch (P.request)
|
||||
{
|
||||
case TIOCGETP:
|
||||
_sys_params_out.result = tiocgetp();
|
||||
return 0;
|
||||
|
||||
case TIOCSETP:
|
||||
_sys_params_out.result = tiocsetp();
|
||||
return 0;
|
||||
}
|
||||
|
||||
_sys_params_out.result = -1;
|
||||
errno = EINVAL;
|
||||
return 0;
|
||||
}
|
||||
@@ -17,7 +17,6 @@ libsys_pc86 = acklibrary {
|
||||
ackfile (d.."close.c"),
|
||||
ackfile (d.."read.c"),
|
||||
ackfile (d.."write.c"),
|
||||
-- ackfile (d.."_sys_ioctl.c"),
|
||||
ackfile (d.."brk.c"),
|
||||
ackfile (d.."getpid.c"),
|
||||
ackfile (d.."kill.c"),
|
||||
|
||||
Reference in New Issue
Block a user