Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jan 2011 00:41:03 -0800
From:      Garrett Cooper <yanegomi@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   [PATCH] Make libc includes more POSIX compliant w.r.t. time.h
Message-ID:  <AANLkTi=iAhQznUxLQ5O_4jM_ggfFw8L1bjjFPFL2WRBv@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--00163628489abc72bd049a6b53bc
Content-Type: text/plain; charset=ISO-8859-1

Hi,
    A handful of source files in libc are missing time.h includes for
clock_* and timer_* functions, as well as related macros and other
bits defined by the POSIX 2008.1 spec and our manpages. The attached
patch makes libc more POSIX and requirements compliant with time.h and
stddef.h (required for NULL symbol as per POSIX).
    The work is part of a larger effort I started in
//depot/user/gcooper/posix-conformance-work/ -- to make FreeBSD more
POSIX compliant.
    If someone could assist by committing the attached patch, it would
be much appreciated.
Thanks!
-Garrett

--00163628489abc72bd049a6b53bc
Content-Type: text/x-patch; charset=US-ASCII;
	name="add-missing-libc-time-h-includes.patch"
Content-Disposition: attachment; 
	filename="add-missing-libc-time-h-includes.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gj89qual0

ZGlmZiAtLWdpdCBhL3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9saWJj
L2dlbi9mdHcuYyBiL3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9saWJj
L2dlbi9mdHcuYwppbmRleCA5NTljOWNjLi42MGQ5ODFlIDEwMDY0NAotLS0gYS91c2VyL2djb29w
ZXIvcG9zaXgtY29uZm9ybWFuY2Utd29yay9saWIvbGliYy9nZW4vZnR3LmMKKysrIGIvdXNlci9n
Y29vcGVyL3Bvc2l4LWNvbmZvcm1hbmNlLXdvcmsvbGliL2xpYmMvZ2VuL2Z0dy5jCkBAIC0zNSw2
ICszNSw3IEBAIF9fRkJTRElEKCIkRnJlZUJTRDogc3JjL2xpYi9saWJjL2dlbi9mdHcuYyx2IDEu
NCAyMDA0LzA4LzI0IDEzOjAwOjU1IHRqciBFeHAgJCIpCiAjaW5jbHVkZSA8ZnRzLmg+CiAjaW5j
bHVkZSA8ZnR3Lmg+CiAjaW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8c3RkZGVmLmg+CiAK
IGludAogZnR3KGNvbnN0IGNoYXIgKnBhdGgsIGludCAoKmZuKShjb25zdCBjaGFyICosIGNvbnN0
IHN0cnVjdCBzdGF0ICosIGludCksCmRpZmYgLS1naXQgYS91c2VyL2djb29wZXIvcG9zaXgtY29u
Zm9ybWFuY2Utd29yay9saWIvbGliYy9nZW4vdXRpbWUuYyBiL3VzZXIvZ2Nvb3Blci9wb3NpeC1j
b25mb3JtYW5jZS13b3JrL2xpYi9saWJjL2dlbi91dGltZS5jCmluZGV4IGY1YTVkOGEuLmVkYmRh
NTQgMTAwNjQ0Ci0tLSBhL3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9s
aWJjL2dlbi91dGltZS5jCisrKyBiL3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3Jr
L2xpYi9saWJjL2dlbi91dGltZS5jCkBAIC0zNCw3ICszNCw3IEBAIHN0YXRpYyBjaGFyIHNjY3Np
ZFtdID0gIkAoIyl1dGltZS5jCTguMSAoQmVya2VsZXkpIDYvNC85MyI7CiBfX0ZCU0RJRCgiJEZy
ZWVCU0Q6IHNyYy9saWIvbGliYy9nZW4vdXRpbWUuYyx2IDEuMyAyMDA3LzAxLzA5IDAwOjI3OjU2
IGltcCBFeHAgJCIpOwogCiAjaW5jbHVkZSA8c3lzL3RpbWUuaD4KLQorI2luY2x1ZGUgPHN0ZGRl
Zi5oPgogI2luY2x1ZGUgPHV0aW1lLmg+CiAKIGludApkaWZmIC0tZ2l0IGEvdXNlci9nY29vcGVy
L3Bvc2l4LWNvbmZvcm1hbmNlLXdvcmsvbGliL2xpYmMvaW5jbHVkZS9pc2MvZXZlbnRsaWIuaCBi
L3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9saWJjL2luY2x1ZGUvaXNj
L2V2ZW50bGliLmgKaW5kZXggNTAwMzgyMy4uZDk1NDdjOSAxMDA2NDQKLS0tIGEvdXNlci9nY29v
cGVyL3Bvc2l4LWNvbmZvcm1hbmNlLXdvcmsvbGliL2xpYmMvaW5jbHVkZS9pc2MvZXZlbnRsaWIu
aAorKysgYi91c2VyL2djb29wZXIvcG9zaXgtY29uZm9ybWFuY2Utd29yay9saWIvbGliYy9pbmNs
dWRlL2lzYy9ldmVudGxpYi5oCkBAIC0yNSw5ICsyNSwxMCBAQAogI2RlZmluZSBfRVZFTlRMSUJf
SAogCiAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgogI2luY2x1
ZGUgPHN5cy90aW1lLmg+CisjaW5jbHVkZSA8c3lzL3Vpby5oPgogI2luY2x1ZGUgPHN0ZGlvLmg+
CisjaW5jbHVkZSA8dGltZS5oPgogCiAjaW5jbHVkZSA8aXNjL3BsYXRmb3JtLmg+CiAKZGlmZiAt
LWdpdCBhL3VzZXIvZ2Nvb3Blci9wb3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9saWJjL25ldC9y
Y21kLmMgYi91c2VyL2djb29wZXIvcG9zaXgtY29uZm9ybWFuY2Utd29yay9saWIvbGliYy9uZXQv
cmNtZC5jCmluZGV4IGE0NDQyODMuLjc0MzcxNDAgMTAwNjQ0Ci0tLSBhL3VzZXIvZ2Nvb3Blci9w
b3NpeC1jb25mb3JtYW5jZS13b3JrL2xpYi9saWJjL25ldC9yY21kLmMKKysrIGIvdXNlci9nY29v
cGVyL3Bvc2l4LWNvbmZvcm1hbmNlLXdvcmsvbGliL2xpYmMvbmV0L3JjbWQuYwpAQCAtNTEsNiAr
NTEsNyBAQCBfX0ZCU0RJRCgiJEZyZWVCU0Q6IHNyYy9saWIvbGliYy9uZXQvcmNtZC5jLHYgMS40
MiAyMDA3LzAxLzA5IDAwOjI4OjAyIGltcCBFeHAgJAogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5j
bHVkZSA8Y3R5cGUuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDx0aW1lLmg+CiAj
aW5jbHVkZSA8cnBjL3JwYy5oPgogI2lmZGVmIFlQCiAjaW5jbHVkZSA8cnBjc3ZjL3lwX3Byb3Qu
aD4K
--00163628489abc72bd049a6b53bc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=iAhQznUxLQ5O_4jM_ggfFw8L1bjjFPFL2WRBv>