* [LTP] warning when building sighold02.c
@ 2010-08-16 18:51 David Marlin
2010-08-16 22:59 ` Garrett Cooper
0 siblings, 1 reply; 2+ messages in thread
From: David Marlin @ 2010-08-16 18:51 UTC (permalink / raw)
To: LTP list
[-- Attachment #1: Type: text/plain, Size: 471 bytes --]
The functions read_pipe and write_pipe in sighold02.c each expect a
single file descriptor as arguments, however the function prototypes
define no arguments. Also, the function references to read_pipe pass
two arguments, a file descriptor and '0'. The second argument should
not be passed, as it is not used.
Attached is a patch to make the function argument definitions and uses
consistent within this testcase.
Signed-off-by: d.marlin <dmarlin@redhat.com>
[-- Attachment #2: sighold02.c.patch --]
[-- Type: text/x-patch, Size: 1261 bytes --]
--- testcases/kernel/syscalls/sighold/sighold02.c.orig 2010-04-01 01:23:11.000000000 -0500
+++ testcases/kernel/syscalls/sighold/sighold02.c 2010-07-07 19:41:26.323612559 -0500
@@ -145,8 +145,8 @@
void cleanup();
static void getout();
static void timeout();
-static int read_pipe();
-static int write_pipe();
+static int read_pipe(int fd);
+static int write_pipe(int fd);
static int setup_sigs(char *mesg);
static void handle_sigs();
static int set_timeout(char *mesg);
@@ -202,7 +202,7 @@
tst_sig(FORK, DEF_HANDLER, getout);
/* wait for "ready" message from child */
- if (read_pipe(PARENTSREADFD, 0) != 0) {
+ if (read_pipe(PARENTSREADFD) != 0) {
/* read_pipe() failed. */
tst_brkm(TBROK, getout, "%s", p_p.mesg);
}
@@ -272,7 +272,7 @@
* Get childs reply about received signals.
*/
- if (read_pipe(PARENTSREADFD, 0) < 0) {
+ if (read_pipe(PARENTSREADFD) < 0) {
tst_brkm(TBROK, getout, "%s", p_p.mesg);
}
@@ -384,7 +384,7 @@
/*
* Read pipe from parent, that will tell us that all signals were sent
*/
- if (read_pipe(CHILDSREADFD, 0) != 0) {
+ if (read_pipe(CHILDSREADFD) != 0) {
p_p.result = TBROK;
strcpy(p_p.mesg, "read() pipe failed");
} else if (signals_received[0] == '\0') {
[-- Attachment #3: Type: text/plain, Size: 224 bytes --]
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
[-- Attachment #4: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [LTP] warning when building sighold02.c
2010-08-16 18:51 [LTP] warning when building sighold02.c David Marlin
@ 2010-08-16 22:59 ` Garrett Cooper
0 siblings, 0 replies; 2+ messages in thread
From: Garrett Cooper @ 2010-08-16 22:59 UTC (permalink / raw)
To: dmarlin; +Cc: LTP list
On Mon, Aug 16, 2010 at 11:51 AM, David Marlin <dmarlin@redhat.com> wrote:
>
> The functions read_pipe and write_pipe in sighold02.c each expect a single
> file descriptor as arguments, however the function prototypes define no
> arguments. Also, the function references to read_pipe pass two arguments, a
> file descriptor and '0'. The second argument should not be passed, as it is
> not used.
>
> Attached is a patch to make the function argument definitions and uses
> consistent within this testcase.
ACK.
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-08-16 22:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-16 18:51 [LTP] warning when building sighold02.c David Marlin
2010-08-16 22:59 ` Garrett Cooper
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.