summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-14 20:22:31 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-14 20:22:31 +0000
commit9b05600b2cc0407688548fe479fecb7ebfb5bbee (patch)
tree35c7346dcddad669e904513b4c2db004ae97eb45 /cpukit/libcsupport/src
parentAdded include of options.h since it was not being picked up (diff)
downloadrtems-9b05600b2cc0407688548fe479fecb7ebfb5bbee.tar.bz2
*** empty log message ***
Diffstat (limited to 'cpukit/libcsupport/src')
-rw-r--r--cpukit/libcsupport/src/ioctl.c14
-rw-r--r--cpukit/libcsupport/src/tcdrain.c2
-rw-r--r--cpukit/libcsupport/src/tcflow.c2
-rw-r--r--cpukit/libcsupport/src/tcflush.c2
-rw-r--r--cpukit/libcsupport/src/tcgetattr.c2
-rw-r--r--cpukit/libcsupport/src/tcgetprgrp.c2
-rw-r--r--cpukit/libcsupport/src/tcsendbreak.c2
-rw-r--r--cpukit/libcsupport/src/tcsetattr.c2
-rw-r--r--cpukit/libcsupport/src/tcsetpgrp.c2
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)