summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/xhci_pci.c
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2016-09-07 21:09:44 +0000
committerjilles <jilles@FreeBSD.org>2016-09-07 21:09:44 +0000
commit595191c4ea58a782473f4396aa34b53867c70aac (patch)
treea177024a6425568d8e034aa1210e530c25be0b05 /sys/dev/usb/controller/xhci_pci.c
parent87621d8c31cedd07df80d71e85939e7ef4d3cd52 (diff)
downloadFreeBSD-src-595191c4ea58a782473f4396aa34b53867c70aac.zip
FreeBSD-src-595191c4ea58a782473f4396aa34b53867c70aac.tar.gz
MFC r305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers.
In existing implementations including FreeBSD, there is no reason to use readdir_r() in the common case where potentially multiple threads each list their own directory. Code using readdir() is simpler. What's more, although readdir_r() can safely be used on FreeBSD because NAME_MAX is forced to 255, it cannot be used safely on systems where {NAME_MAX} is not fixed. As a concrete example, FAT/NTFS filenames can be up to 255 UTF-16 code units long, which can be up to 765 UTF-8 bytes. Deprecating readdir_r() in POSIX has been proposed in http://www.austingroupbugs.net/view.php?id=696 and glibc wants to deprecate it as well.
Diffstat (limited to 'sys/dev/usb/controller/xhci_pci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud