diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-06-14 20:22:31 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-06-14 20:22:31 +0000 |
commit | 9b05600b2cc0407688548fe479fecb7ebfb5bbee (patch) | |
tree | 35c7346dcddad669e904513b4c2db004ae97eb45 /cpukit/libcsupport/src | |
parent | Added include of options.h since it was not being picked up (diff) | |
download | rtems-9b05600b2cc0407688548fe479fecb7ebfb5bbee.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'cpukit/libcsupport/src')
-rw-r--r-- | cpukit/libcsupport/src/ioctl.c | 14 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcdrain.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcflow.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcflush.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcgetattr.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcgetprgrp.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcsendbreak.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcsetattr.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/tcsetpgrp.c | 2 |
9 files changed, 11 insertions, 19 deletions
diff --git a/cpukit/libcsupport/src/ioctl.c b/cpukit/libcsupport/src/ioctl.c index af986743dd..8d84a26a15 100644 --- a/cpukit/libcsupport/src/ioctl.c +++ b/cpukit/libcsupport/src/ioctl.c @@ -16,19 +16,27 @@ #include "libio_.h" +#include <unistd.h> + int ioctl( - int fd, - unsigned32 command, - void * buffer + int fd, + int command, + ... ) { + va_list ap; rtems_status_code rc; rtems_libio_t *iop; + void *buffer; rtems_libio_check_fd( fd ); iop = rtems_libio_iop( fd ); rtems_libio_check_is_open(iop); + va_start(ap, command); + + buffer = va_arg(ap, void *); + /* * Now process the ioctl(). */ diff --git a/cpukit/libcsupport/src/tcdrain.c b/cpukit/libcsupport/src/tcdrain.c index 0c89a58115..31e026b9bc 100644 --- a/cpukit/libcsupport/src/tcdrain.c +++ b/cpukit/libcsupport/src/tcdrain.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcdrain( diff --git a/cpukit/libcsupport/src/tcflow.c b/cpukit/libcsupport/src/tcflow.c index 723013c898..19b7a9a8fd 100644 --- a/cpukit/libcsupport/src/tcflow.c +++ b/cpukit/libcsupport/src/tcflow.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcflow (int fd, int action) diff --git a/cpukit/libcsupport/src/tcflush.c b/cpukit/libcsupport/src/tcflush.c index 7d2f119aec..44616949a0 100644 --- a/cpukit/libcsupport/src/tcflush.c +++ b/cpukit/libcsupport/src/tcflush.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcflush (int fd, int queue) diff --git a/cpukit/libcsupport/src/tcgetattr.c b/cpukit/libcsupport/src/tcgetattr.c index 388282d37a..8888acd3a9 100644 --- a/cpukit/libcsupport/src/tcgetattr.c +++ b/cpukit/libcsupport/src/tcgetattr.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcgetattr( diff --git a/cpukit/libcsupport/src/tcgetprgrp.c b/cpukit/libcsupport/src/tcgetprgrp.c index 3f34b6ee13..3aca711fcf 100644 --- a/cpukit/libcsupport/src/tcgetprgrp.c +++ b/cpukit/libcsupport/src/tcgetprgrp.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> pid_t tcgetprgrp(int fd) diff --git a/cpukit/libcsupport/src/tcsendbreak.c b/cpukit/libcsupport/src/tcsendbreak.c index b367d26ece..b37729f40a 100644 --- a/cpukit/libcsupport/src/tcsendbreak.c +++ b/cpukit/libcsupport/src/tcsendbreak.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcsendbreak ( int fd, int duration ) diff --git a/cpukit/libcsupport/src/tcsetattr.c b/cpukit/libcsupport/src/tcsetattr.c index 466d2c35fb..d9a8426a3d 100644 --- a/cpukit/libcsupport/src/tcsetattr.c +++ b/cpukit/libcsupport/src/tcsetattr.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> #include "libio_.h" diff --git a/cpukit/libcsupport/src/tcsetpgrp.c b/cpukit/libcsupport/src/tcsetpgrp.c index fa54df3b5f..fb0be34bc4 100644 --- a/cpukit/libcsupport/src/tcsetpgrp.c +++ b/cpukit/libcsupport/src/tcsetpgrp.c @@ -20,8 +20,6 @@ #include <termios.h> /* #include <sys/ioctl.h> */ -int ioctl(); - #include <rtems/libio.h> int tcsetprgrp(int fd, pid_t pid) |