Edward Tomasz Napierala
8d113f4aec
Don't call stat(2) on nsswitch.conf(5) every time nsdispatch(3)
...
and dependent functions (eg getpwname(3)) get called. This can
improve performance of binaries that perform a lot of name
lookups, such as gssd(8). It also matches documented behaviour
of Linux and Solaris.
The old code is left in place, should anyone need it, guarded
by #ifdef NS_REREAD_CONF.
Reviewed by: imp, bcr
MFC after: 2 weeks
Relnotes: yes
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D17934
2018-11-10 23:07:46 +00:00
..
2016-04-18 21:05:15 +00:00
2017-02-28 23:42:47 +00:00
2017-11-18 14:26:50 +00:00
2016-04-18 21:05:15 +00:00
2017-11-20 19:49:47 +00:00
2017-09-14 19:18:24 +00:00
2017-12-20 17:44:31 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-10-04 12:58:30 +00:00
2017-11-25 17:12:48 +00:00
2017-11-25 17:12:48 +00:00
2017-12-13 16:13:17 +00:00
2017-11-25 17:12:48 +00:00
2017-02-28 23:42:47 +00:00
2018-03-15 13:46:28 +00:00
2018-04-13 21:18:04 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-25 17:12:48 +00:00
2017-02-28 23:42:47 +00:00
2017-11-25 17:12:48 +00:00
2017-11-20 19:49:47 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2016-04-18 21:05:15 +00:00
2018-09-17 18:56:47 +00:00
2018-09-17 18:56:47 +00:00
2017-12-13 16:13:17 +00:00
2017-12-13 16:13:17 +00:00
2017-12-13 16:13:17 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2018-09-17 18:56:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-25 17:12:48 +00:00
2018-09-17 18:56:47 +00:00
2017-11-25 17:12:48 +00:00
2017-11-25 17:12:48 +00:00
2018-10-15 17:50:02 +00:00
2018-11-10 23:07:46 +00:00
2018-10-15 19:48:36 +00:00
2017-11-25 17:12:48 +00:00
2017-11-25 17:12:48 +00:00
2017-11-25 17:12:48 +00:00
2018-09-17 18:56:47 +00:00
2017-11-25 17:12:48 +00:00
2018-09-17 18:56:47 +00:00
2017-02-28 23:42:47 +00:00
2018-01-06 12:46:04 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2016-04-30 01:24:24 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:49:47 +00:00
2017-05-24 21:02:53 +00:00
2017-05-24 21:02:53 +00:00
2016-02-29 17:19:15 +00:00
2017-05-23 07:10:20 +00:00
2016-02-29 17:19:15 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-25 17:12:48 +00:00
2017-11-25 17:12:48 +00:00
2017-11-20 19:49:47 +00:00