diff --git a/apps/sam/c/Makefile.mingw b/apps/sam/c/Makefile.mingw index f9c5882cfbe59d44884d69e7741c1fbc33984133..d418f175a6a42bcbf1b1cdd55e2e271399aaef7b 100644 --- a/apps/sam/c/Makefile.mingw +++ b/apps/sam/c/Makefile.mingw @@ -21,9 +21,9 @@ SRCDIR = src # Programs # -AR = C:\Dev-Cpp\bin\ar -CC = C:\Dev-Cpp\bin\gcc -RM = C:\Dev-Cpp\bin\rm +AR = C:\MinGW\bin\ar +CC = C:\MinGW\bin\gcc +RM = C:\MinGW\bin\rm # # Flags diff --git a/apps/sam/c/examples/warhammer/Makefile.mingw b/apps/sam/c/examples/warhammer/Makefile.mingw index 414a0d9df3c3a257a7838ff6741d2836627ef91d..d5d85b831eb5349f0fc2ddf190fd074c34416719 100644 --- a/apps/sam/c/examples/warhammer/Makefile.mingw +++ b/apps/sam/c/examples/warhammer/Makefile.mingw @@ -6,8 +6,8 @@ # Programs # -CC = C:\Dev-Cpp\bin\gcc -RM = C:\Dev-Cpp\bin\rm +CC = C:\MinGW\bin\gcc +RM = C:\MinGW\bin\rm # # Flags diff --git a/apps/sam/c/inc/sam.h b/apps/sam/c/inc/sam.h index 0c58b9fa70176270298e30db29953a719e185ed6..32cce31566f64a7c4dbbc529e0dd53c5ff9e5038 100644 --- a/apps/sam/c/inc/sam.h +++ b/apps/sam/c/inc/sam.h @@ -87,6 +87,7 @@ typedef struct { int sock; /* the socket used for communications with SAM */ bool connected; /* whether the socket is connected */ sam_sid_t prev_id; /* the last stream id number we used */ + void *child; /* whatever you want it to be */ } sam_sess_t; /* a SAM session */ typedef enum { /* see sam_strerror() for detailed descriptions of these */ diff --git a/apps/sam/c/src/sam.c b/apps/sam/c/src/sam.c index 7a80c2619869768835ea726de53c27cc77cff73d..9fe35486edd0f79f8ecb51a66f086230e9b0542f 100644 --- a/apps/sam/c/src/sam.c +++ b/apps/sam/c/src/sam.c @@ -937,6 +937,7 @@ sam_sess_t *sam_session_init(sam_sess_t *session) SAMLOGS("Out of memory"); abort(); } + session->child = NULL; } session->connected = false; session->prev_id = 0;