1998-11-14 04:16:10 +00:00
|
|
|
--- ups/xc_builtins.c.orig Thu Oct 1 12:30:57 1998
|
|
|
|
+++ ups/xc_builtins.c Fri Nov 13 20:08:21 1998
|
|
|
|
@@ -33,7 +33,11 @@
|
|
|
|
#include <ctype.h>
|
|
|
|
#include <errno.h>
|
|
|
|
|
|
|
|
-#if defined (OS_SUNOS_5) && defined (__CLCC__)
|
|
|
|
+#if defined(OS_BSD44)
|
|
|
|
+#include <sys/ioctl.h>
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#if defined (OS_SUNOS_5) && defined (__CLCC__) || defined(OS_BSD44)
|
|
|
|
#include <unistd.h>
|
|
|
|
#endif
|
|
|
|
|
|
|
|
@@ -77,7 +81,7 @@
|
|
|
|
static int builtin_read PROTO((int fd, void *buf, size_t nbytes));
|
|
|
|
static int builtin_write PROTO((int fd, const void *buf, size_t nbytes));
|
1998-06-24 05:34:32 +00:00
|
|
|
static int builtin_pipe PROTO((int *fds));
|
|
|
|
-static int builtin_lseek PROTO((int fd, off_t offset, int whence));
|
|
|
|
+static off_t builtin_lseek PROTO((int fd, off_t offset, int whence));
|
|
|
|
static int builtin_fcntl PROTO((int fd, int cmd, char *arg));
|
1998-11-14 04:16:10 +00:00
|
|
|
static int builtin_dup2 PROTO((int fd, int newfd));
|
|
|
|
static int builtin_dup PROTO((int fd));
|
|
|
|
@@ -87,7 +91,7 @@
|
|
|
|
#ifdef BUILTIN_FLOCK
|
1998-06-24 05:34:32 +00:00
|
|
|
static int builtin_flock PROTO((int fd, int op));
|
|
|
|
#endif
|
|
|
|
-static int builtin_ftruncate PROTO((int fd, long length));
|
|
|
|
+static int builtin_ftruncate PROTO((int fd, off_t length));
|
|
|
|
static int builtin_ioctl PROTO((int fd, unsigned cmd, caddr_t arg));
|
1998-11-14 04:16:10 +00:00
|
|
|
static int builtin_fstat PROTO((int fd, struct stat *stbuf));
|
|
|
|
static Display *builtin_XOpenDisplay PROTO((const char *display_name));
|
|
|
|
@@ -298,7 +302,7 @@
|
1998-06-24 05:34:32 +00:00
|
|
|
static int
|
|
|
|
builtin_ftruncate(fd, length)
|
|
|
|
int fd;
|
|
|
|
-long length;
|
|
|
|
+off_t length;
|
|
|
|
{
|
1998-09-16 20:48:34 +00:00
|
|
|
return fd_ok(fd) ? ftruncate(fd, (off_t)length) : -1;
|
1998-06-24 05:34:32 +00:00
|
|
|
}
|
1998-11-14 04:16:10 +00:00
|
|
|
@@ -321,7 +325,7 @@
|
1998-06-24 05:34:32 +00:00
|
|
|
return res;
|
|
|
|
}
|
|
|
|
|
|
|
|
-static int
|
|
|
|
+static off_t
|
|
|
|
builtin_lseek(fd, offset, whence)
|
|
|
|
int fd;
|
|
|
|
off_t offset;
|