On Sun, Mar 06, 2016 at 08:49:46AM +0000, Anchit Jain wrote: > From: Anchit Jain <[email protected]> > > * tests/chmod.c: New file. > * tests/chmod.test: New test. > * tests/.gitignore: Add chmod. > * tests/Makefile.am (check_PROGRAMS): Likewise. > (TESTS): Add chmod.test.
This is 5th edition of the patch, and it's close to the final version.
There is a tradition to include iteration count in emails,
see --reroll-count option of git-format-patch(1).
> +int
> +main(void)
> +{
> + static const char fname[] = "chmod_test_file";
> +
> + if (open(fname, O_CREAT|O_RDONLY, 0400) == -1)
> + perror_msg_and_fail("open");
> +
> + int enosys_flag = 0;
> + if (syscall(__NR_chmod, fname, 0600) != 0){
> +
Please add a space before the brace, but don't add an empty line after
the brace.
You don't really need a separate flag, the return code is enough.
For example,
int rc = syscall(__NR_chmod, fname, 0600);
if (rc == 0) {
[handle success]
} else {
[handle error]
}
[unlink]
if (rc == 0) {
[more tests]
}
> + }
> + else
Please place "else" on the same line with the brace, like in my example.
--
ldv
pgpwQuglGMukU.pgp
Description: PGP signature
------------------------------------------------------------------------------
_______________________________________________ Strace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/strace-devel
