Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2008-12-11 20:27:56 +0300
committerJeff Johnston <jjohnstn@redhat.com>2008-12-11 20:27:56 +0300
commit7dd0c330975c6a1452d829471ba68543d5e8ab5c (patch)
treed0c618c8f3752ff33357d44d3ce17b74a561d2c5 /newlib/libc/syscalls
parent2549caeff19e3bfbf6405884071bfd1193ae62a5 (diff)
2008-12-11 Craig Howland <howland@LGSInnovations.com>
* libc/include/sys/lock.h: Add void cast to avoid "statement has no effect" warnings from gcc. * libc/include/sys/stdio.h: Ditto. * libc/include/sys/time.h: Correct gettimeofday() prototype. * libc/stdlib/__exp10.c: Add #include "std.h" for function prototype. * libc/stdlib/__ten_mu.c: Ditto. * libc/stdlib/std.h: Correct __exp10's ANSI prototype. * libc/stdlib/ldtoa.c: Change eiisinf definition to ANSI form. (Are already others in file without _ansi method, so did not bother.) * libc/stdlib/system.c: Use _ansi forms for function prototypes and definitions. * libc/time/mktime.c: Ditto. * libc/misc/__dprintf.c: Ditto. * libc/include/stdio.h: Add function prototypes for _fgetc_r, _fgetpos_r, _fsetpos_r, _freopen_r, _rewind_r, freopen64, _freopen64_r, _funopen_r, and _fopencookie_r. * libc/include/reent.h: Add function prototype for _stat64_r, align _execve_r prototype with POSIX definition for execve. * libc/reent/execr.c: Align function prototype with POSIX definition. * libc/stdio/asniprintf.c: Add #include "local.h". * libc/stdio/vasniprintf.c: Ditto. * libc/stdio/fread.c: Remove unused variable newcount. * libc/stdio/local.h: Add function prototype for __sccl. * libc/stdio/open_memstream.c: Remove unused variable flags. * libc/stdio/vfscanf.c: Proper prototyping for ccfn, remove prototype for __sccl since now in local.h. * libc/string/memcpy.c: Add #include <string.h> (for real and for traditional synopsis), remove extraneous stddef.h and limits.h. * libc/syscalls/sysclose.c: Add #include <unistd.h>. * libc/syscalls/sysfork.c: Ditto. * libc/syscalls/sysgetpid.c: Ditto. * libc/syscalls/sysexecve.c: Add #include <unistd.h>, align function prototype with POSIX definition. * libc/syscalls/sysfstat.c: Add #include <sys/stat.h>. * libc/syscalls/sysgettod.c: Correct sys/times.h to sys/time.h. * libc/syscalls/syskill.c: Add #include <signal.h>. * libc/syscalls/syslink.c: Add #include <unistd.h>, fix prototype. * libc/syscalls/sysunlink.c: Ditto. * libc/syscalls/sysstat.c: Add #include <sys/stat.h>, fix prototype. * libc/syscalls/syswait.c: Add #include <sys/wait.h>, fix prototype.
Diffstat (limited to 'newlib/libc/syscalls')
-rw-r--r--newlib/libc/syscalls/sysclose.c1
-rw-r--r--newlib/libc/syscalls/sysexecve.c7
-rw-r--r--newlib/libc/syscalls/sysfork.c1
-rw-r--r--newlib/libc/syscalls/sysfstat.c1
-rw-r--r--newlib/libc/syscalls/sysgetpid.c1
-rw-r--r--newlib/libc/syscalls/sysgettod.c5
-rw-r--r--newlib/libc/syscalls/syskill.c1
-rw-r--r--newlib/libc/syscalls/syslink.c5
-rw-r--r--newlib/libc/syscalls/sysstat.c3
-rw-r--r--newlib/libc/syscalls/sysunlink.c3
-rw-r--r--newlib/libc/syscalls/syswait.c3
11 files changed, 19 insertions, 12 deletions
diff --git a/newlib/libc/syscalls/sysclose.c b/newlib/libc/syscalls/sysclose.c
index d05d2866c..946544bed 100644
--- a/newlib/libc/syscalls/sysclose.c
+++ b/newlib/libc/syscalls/sysclose.c
@@ -1,6 +1,7 @@
/* connector for close */
#include <reent.h>
+#include <unistd.h>
int
_DEFUN (close, (fd),
diff --git a/newlib/libc/syscalls/sysexecve.c b/newlib/libc/syscalls/sysexecve.c
index 4917446a9..154c082f9 100644
--- a/newlib/libc/syscalls/sysexecve.c
+++ b/newlib/libc/syscalls/sysexecve.c
@@ -1,12 +1,13 @@
/* connector for execve */
#include <reent.h>
+#include <unistd.h>
int
_DEFUN (execve, (name, argv, env),
- char *name _AND
- char **argv _AND
- char **env)
+ _CONST char *name _AND
+ char *_CONST argv[] _AND
+ char *_CONST env[])
{
return _execve_r (_REENT, name, argv, env);
}
diff --git a/newlib/libc/syscalls/sysfork.c b/newlib/libc/syscalls/sysfork.c
index fd2839148..21e6be0e2 100644
--- a/newlib/libc/syscalls/sysfork.c
+++ b/newlib/libc/syscalls/sysfork.c
@@ -5,6 +5,7 @@
#ifndef NO_FORK
#include <reent.h>
+#include <unistd.h>
int
_DEFUN_VOID (fork)
diff --git a/newlib/libc/syscalls/sysfstat.c b/newlib/libc/syscalls/sysfstat.c
index 864c0ab9c..7ce2c9dfe 100644
--- a/newlib/libc/syscalls/sysfstat.c
+++ b/newlib/libc/syscalls/sysfstat.c
@@ -1,6 +1,7 @@
/* connector for fstat */
#include <reent.h>
+#include <sys/stat.h>
#include <unistd.h>
int
diff --git a/newlib/libc/syscalls/sysgetpid.c b/newlib/libc/syscalls/sysgetpid.c
index a7048acc7..f18783c75 100644
--- a/newlib/libc/syscalls/sysgetpid.c
+++ b/newlib/libc/syscalls/sysgetpid.c
@@ -1,6 +1,7 @@
/* connector for getpid */
#include <reent.h>
+#include <unistd.h>
int
_DEFUN_VOID (getpid)
diff --git a/newlib/libc/syscalls/sysgettod.c b/newlib/libc/syscalls/sysgettod.c
index 273d19e59..9f25b052e 100644
--- a/newlib/libc/syscalls/sysgettod.c
+++ b/newlib/libc/syscalls/sysgettod.c
@@ -2,10 +2,7 @@
#include <reent.h>
#include <sys/types.h>
-#include <sys/times.h>
-
-struct timeval;
-struct timezone;
+#include <sys/time.h>
int
_DEFUN (gettimeofday, (ptimeval, ptimezone),
diff --git a/newlib/libc/syscalls/syskill.c b/newlib/libc/syscalls/syskill.c
index fb364f511..27f16be97 100644
--- a/newlib/libc/syscalls/syskill.c
+++ b/newlib/libc/syscalls/syskill.c
@@ -1,6 +1,7 @@
/* connector for kill */
#include <reent.h>
+#include <signal.h>
int
_DEFUN (kill, (pid, sig),
diff --git a/newlib/libc/syscalls/syslink.c b/newlib/libc/syscalls/syslink.c
index 841684f46..327870769 100644
--- a/newlib/libc/syscalls/syslink.c
+++ b/newlib/libc/syscalls/syslink.c
@@ -1,11 +1,12 @@
/* connector for link */
#include <reent.h>
+#include <unistd.h>
int
_DEFUN (link, (old, new),
- char *old _AND
- char *new)
+ _CONST char *old _AND
+ _CONST char *new)
{
return _link_r (_REENT, old, new);
}
diff --git a/newlib/libc/syscalls/sysstat.c b/newlib/libc/syscalls/sysstat.c
index e93f61919..fdf029cef 100644
--- a/newlib/libc/syscalls/sysstat.c
+++ b/newlib/libc/syscalls/sysstat.c
@@ -1,11 +1,12 @@
/* connector for stat */
#include <reent.h>
+#include <sys/stat.h>
#include <unistd.h>
int
_DEFUN (stat, (file, pstat),
- char *file _AND
+ _CONST char *file _AND
struct stat *pstat)
{
return _stat_r (_REENT, file, pstat);
diff --git a/newlib/libc/syscalls/sysunlink.c b/newlib/libc/syscalls/sysunlink.c
index 1c5a69cfe..1399a80e5 100644
--- a/newlib/libc/syscalls/sysunlink.c
+++ b/newlib/libc/syscalls/sysunlink.c
@@ -1,10 +1,11 @@
/* connector for unlink */
#include <reent.h>
+#include <unistd.h>
int
_DEFUN (unlink, (file),
- char *file)
+ _CONST char *file)
{
return _unlink_r (_REENT, file);
}
diff --git a/newlib/libc/syscalls/syswait.c b/newlib/libc/syscalls/syswait.c
index ec38a321f..070160342 100644
--- a/newlib/libc/syscalls/syswait.c
+++ b/newlib/libc/syscalls/syswait.c
@@ -1,8 +1,9 @@
/* connector for wait */
#include <reent.h>
+#include <sys/wait.h>
-int
+pid_t
_DEFUN (wait, (status),
int *status)
{