|
From: Charles C. <cha...@gm...> - 2016-08-19 17:39:23
|
Hi guys,
I realized that my last email may be not easy to understand because all
changes are put in the same big
patch. I spend some time to refactor and split the big patch into a serious
of smaller ones. And these small
patches are organized based on features. Hope it 's much easier to
understand in this version.
We want to contribute to the community and any comments are welcome!
feature1,
use intmax_t/uintmax_t to make it compatible for different platforms. For
example, on LP32 systems some data structures like time_t could be long long
patch1, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0001_compatible_format.patch
feature2, avoid shadowing of #define constants by prefixing them with MY_
patch2, https://github.com/ycui1984/posixtestsuite/blob/master/
patches/TESTSUITE/0002_add_MY.patch
feature3, add necessary headers to enable features in netbsd
patch3, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0003_enable_features.patch
feature4, use setpgid(0, 0) instead of setpgrp() for portability across BSD
and systemV
patch4, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0004_compatible_setpgrp.patch
feature5, make use of cpuset utility provided by NetBSD
patch5, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0005_cpuset.patch
feature6, force convert to pthread_once_t to make it compilable
patch6, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0006_pthread.patch
feature7, correct compile flag
patch7, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0007_compile_flag.patch
feature8, make use of gmake
patch8, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0008_gmake.patch
feature9, add more debugging info
patch9, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0009_debugging.patch
feature10, better reporting
patch10, https://github.com/ycui1984/posixtestsuite/blob/
master/patches/TESTSUITE/0010_better_reporting.patch
2016-08-13 11:36 GMT-07:00 Charles Cui <cha...@gm...>:
> Hi posix test suite developers,
>
>
> This is Charles Cui and I am selected for this year's GSOC program.
> My project is to support posix test suite on NetBSD system under the
> guidance of Christos Zoulas. Basically, we fixed the problems of posix test
> suite when running on NetBSD, including benchmark related problems and
> NetBSD system improvements. Here is the github address of this project.
> https://github.com/ycui1984/posixtestsuite
> We have a patch of posix test suite which enables the support of NetBSD,
> https://github.com/ycui1984/posixtestsuite/blob/master/
> patches/TESTSUITE/testsuite.patch We hope this patch to be reviewed and
> be helpful to the community.
> Please let me know if there are any comments.
>
>
> Thanks, Charles.
>
|