+2014-12-04 Roland McGrath <roland@hack.frob.com>
+
+ * io/openat64.c: #include <libc-internal.h>
+ (__openat64): Prototypify. Use ignore_value on MODE.
+ * io/openat.c: Likewise.
+ * misc/reboot.c: #include <libc-internal.h>
+ (reboot): Prototypify. Use ignore_value on HOWTO.
+ * misc/ptrace.c: #include <libc-internal.h>
+ (ptrace): Prototypify. Use ignore_value for va_arg'd parameters.
+
2014-12-04 Joseph Myers <joseph@codesourcery.com>
* conform/list-header-symbols.pl (%extra_syms): Add h_errno for
#include <stdio.h>
#include <sys/stat.h>
#include <kernel-features.h>
+#include <libc-internal.h>
/* Some mostly-generic code (e.g. sysdeps/posix/getcwd.c) uses this variable
if __ASSUME_ATFCTS is not defined. */
the directory associated with FD. If OFLAG includes O_CREAT, a
third argument is the file protection. */
int
-__openat (fd, file, oflag)
- int fd;
- const char *file;
- int oflag;
+__openat (int fd, const char *file, int oflag, ...)
{
int mode;
va_start (arg, oflag);
mode = va_arg (arg, int);
va_end (arg);
+
+ ignore_value (mode);
}
__set_errno (ENOSYS);
#include <stddef.h>
#include <stdio.h>
#include <sys/stat.h>
+#include <libc-internal.h>
/* Open FILE with access OFLAG. Interpret relative paths relative to
the directory associated with FD. If OFLAG includes O_CREAT, a
third argument is the file protection. */
int
-__openat64 (fd, file, oflag)
- int fd;
- const char *file;
- int oflag;
+__openat64 (int fd, const char *file, int oflag, ...)
{
int mode;
va_start (arg, oflag);
mode = va_arg (arg, int);
va_end (arg);
+
+ ignore_value (mode);
}
__set_errno (ENOSYS);
#include <sys/ptrace.h>
#include <sys/types.h>
#include <stdarg.h>
+#include <libc-internal.h>
/* Perform process tracing functions. REQUEST is one of the values
in <sys/ptrace.h>, and determines the action to be taken.
pid_t PID, void *ADDR, int DATA, void *ADDR2
after PID. */
int
-ptrace (request)
- enum __ptrace_request request;
+ptrace (enum __ptrace_request request, ...)
{
pid_t pid;
void *addr;
case PTRACE_SETFPREGS:
case PTRACE_GETFPAREGS:
case PTRACE_SETFPAREGS:
- va_start(ap, request);
- pid = va_arg(ap, pid_t);
- addr = va_arg(ap, void *);
- va_end(ap);
+ va_start (ap, request);
+ pid = va_arg (ap, pid_t);
+ addr = va_arg (ap, void *);
+ va_end (ap);
+ ignore_value (pid);
+ ignore_value (addr);
break;
case PTRACE_POKETEXT:
case PTRACE_POKEDATA:
case PTRACE_POKEUSER:
- va_start(ap, request);
- pid = va_arg(ap, pid_t);
- addr = va_arg(ap, void *);
- data = va_arg(ap, int);
- va_end(ap);
+ va_start (ap, request);
+ pid = va_arg (ap, pid_t);
+ addr = va_arg (ap, void *);
+ data = va_arg (ap, int);
+ va_end (ap);
+ ignore_value (pid);
+ ignore_value (addr);
+ ignore_value (data);
break;
case PTRACE_READDATA:
case PTRACE_WRITEDATA:
case PTRACE_READTEXT:
case PTRACE_WRITETEXT:
- va_start(ap, request);
- pid = va_arg(ap, pid_t);
- addr = va_arg(ap, void *);
- data = va_arg(ap, int);
- addr2 = va_arg(ap, void *);
- va_end(ap);
+ va_start (ap, request);
+ pid = va_arg (ap, pid_t);
+ addr = va_arg (ap, void *);
+ data = va_arg (ap, int);
+ addr2 = va_arg (ap, void *);
+ va_end (ap);
+ ignore_value (pid);
+ ignore_value (addr);
+ ignore_value (data);
+ ignore_value (addr2);
break;
default:
return -1;
}
-
stub_warning (ptrace)