/*
* Used to exit simply when nprocs hits zero, but in this testcase:
- * int main() { _exit(!!fork()); }
+ * int main(void) { _exit(!!fork()); }
* under strace -f, parent sometimes (rarely) manages
* to exit before we see the first stop of the child,
* and we are losing track of it:
}
#ifdef ENABLE_COVERAGE_GCOV
-extern void __gcov_flush();
+extern void __gcov_flush(void);
#endif
static void ATTRIBUTE_NORETURN
#define _FILE_OFFSET_BITS 64
#include <sys/mman.h>
#include <errno.h>
-int main()
+
+int
+main(void)
{
/* 0x1000 is meant to be page size multiplier */
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
#include <sys/ioctl.h>
#include <mtd/mtd-user.h>
-int main() {
+int
+main(void)
+{
int fd = open("/dev/null", 0);
struct mtd_info_user minfo;
struct erase_info_user einfo;
#include <signal.h>
#include <unistd.h>
-void interrupt()
+static void
+interrupt(void)
{
write(2, "xyzzy\n", 6);
}
-int main(int argc, char *argv[])
+int
+main(int argc, char *argv[])
{
char buf[1024];
#define zero(x) memset(&x, 0, sizeof(x))
-int main() {
+int
+main(void)
+{
int fd = open("/dev/null", 0);
struct ubi_mkvol_req mkvol = {
.vol_id = 3,
static const char msg2[] = "Parent got signal\n";
static const char msg3[] = "Child will exit now\n";
-static void handler(int s)
+static void
+handler(int s)
{
write(1, msg2, sizeof(msg2)-1);
}
-static void test()
+static void
+test(void)
{
/* Note: in Linux, signal() installs handler with SA_RESTART flag,
* therefore wait will be restarted.
_exit(0);
}
-int main()
+int
+main(void)
{
char buf1[80];
char buf2[80];