* Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.
This commit is contained in:
parent
f2e8d7b0f0
commit
a5ac89cbbd
|
@ -1,3 +1,7 @@
|
||||||
|
2005-10-11 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.
|
||||||
|
|
||||||
2005-03-22 Christopher Faylor <cgf@timesys.com>
|
2005-03-22 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
* Makefile.common: Add -dD to options when creating preprocess files.
|
* Makefile.common: Add -dD to options when creating preprocess files.
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
# This makefile requires GNU make.
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
CFLAGS_COMMON:=-Wall -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0# -finline-functions
|
CFLAGS_COMMON:=-Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0# -finline-functions
|
||||||
MALLOC_DEBUG:=#-DMALLOC_DEBUG -I/cygnus/src/uberbaum/winsup/cygwin/dlmalloc
|
MALLOC_DEBUG:=#-DMALLOC_DEBUG -I/cygnus/src/uberbaum/winsup/cygwin/dlmalloc
|
||||||
MALLOC_OBJ:=#/cygnus/src/uberbaum/winsup/cygwin/dlmalloc/malloc.o
|
MALLOC_OBJ:=#/cygnus/src/uberbaum/winsup/cygwin/dlmalloc/malloc.o
|
||||||
|
|
||||||
|
|
|
@ -103,6 +103,7 @@ main(int argc, char **argv)
|
||||||
what = "child";
|
what = "child";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (argc > 1) sleep (10);
|
||||||
if (pid == -1)
|
if (pid == -1)
|
||||||
perror_exit ("fork failed");
|
perror_exit ("fork failed");
|
||||||
|
|
||||||
|
|
|
@ -128,7 +128,7 @@ get_child (DWORD id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
remove_child (DWORD id)
|
remove_child (FILE *ofile, DWORD id)
|
||||||
{
|
{
|
||||||
child_list *c;
|
child_list *c;
|
||||||
if (id == lastid)
|
if (id == lastid)
|
||||||
|
@ -138,6 +138,9 @@ remove_child (DWORD id)
|
||||||
{
|
{
|
||||||
child_list *c1 = c->next;
|
child_list *c1 = c->next;
|
||||||
c->next = c1->next;
|
c->next = c1->next;
|
||||||
|
DWORD n = 0xdeadbeef;
|
||||||
|
GetExitCodeProcess (c1->hproc, &n);
|
||||||
|
fprintf (ofile, "process %u exited with status %p\n", id, n);
|
||||||
free (c1);
|
free (c1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -627,7 +630,7 @@ proc_child (unsigned mask, FILE *ofile, pid_t pid)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EXIT_PROCESS_DEBUG_EVENT:
|
case EXIT_PROCESS_DEBUG_EVENT:
|
||||||
remove_child (ev.dwProcessId);
|
remove_child (ofile, ev.dwProcessId);
|
||||||
break;
|
break;
|
||||||
case EXCEPTION_DEBUG_EVENT:
|
case EXCEPTION_DEBUG_EVENT:
|
||||||
if (ev.u.Exception.ExceptionRecord.ExceptionCode !=
|
if (ev.u.Exception.ExceptionRecord.ExceptionCode !=
|
||||||
|
|
|
@ -1350,6 +1350,7 @@ WINBASEAPI HANDLE WINAPI GetCurrentProcess(void);
|
||||||
WINBASEAPI DWORD WINAPI GetCurrentProcessId(void);
|
WINBASEAPI DWORD WINAPI GetCurrentProcessId(void);
|
||||||
WINBASEAPI HANDLE WINAPI GetCurrentThread(void);
|
WINBASEAPI HANDLE WINAPI GetCurrentThread(void);
|
||||||
WINBASEAPI DWORD WINAPI GetCurrentThreadId(void);
|
WINBASEAPI DWORD WINAPI GetCurrentThreadId(void);
|
||||||
|
WINBASEAPI DWORD WINAPI GetProcessId(HANDLE);
|
||||||
#define GetCurrentTime GetTickCount
|
#define GetCurrentTime GetTickCount
|
||||||
WINBASEAPI BOOL WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,PDWORD);
|
WINBASEAPI BOOL WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,PDWORD);
|
||||||
WINBASEAPI BOOL WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,PDWORD);
|
WINBASEAPI BOOL WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,PDWORD);
|
||||||
|
|
|
@ -351,8 +351,8 @@ struct sockproto {
|
||||||
#define PF_INET6 AF_INET6
|
#define PF_INET6 AF_INET6
|
||||||
#define PF_MAX AF_MAX
|
#define PF_MAX AF_MAX
|
||||||
#define SOL_SOCKET 0xffff
|
#define SOL_SOCKET 0xffff
|
||||||
#define SOMAXCONN 5
|
|
||||||
#if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__))
|
#if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__))
|
||||||
|
#define SOMAXCONN 5
|
||||||
#define MSG_OOB 1
|
#define MSG_OOB 1
|
||||||
#define MSG_PEEK 2
|
#define MSG_PEEK 2
|
||||||
#define MSG_DONTROUTE 4
|
#define MSG_DONTROUTE 4
|
||||||
|
|
Loading…
Reference in New Issue