dholland
cfb05cb343
Merge a couple more minor improvements from Wolfgang Stukenbrock's
...
patch in PR 43900.
2011-05-24 07:01:53 +00:00
dholland
9d84fe187a
The FILE* kept open for /var/yp/binding/foo.ypservers needs to be
...
per-domain. Also, use the file for the domain we're servicing instead
of always the file for the default domain.
Partly from Wolfgang Stukenbrock's patch in PR 43900.
2011-05-24 07:01:40 +00:00
dholland
6f997d891d
The been_ypset flag really needs to be per-domain also. Do that.
...
Partly from Wolfgang Stukenbrock's patch in PR 43900.
2011-05-24 07:01:24 +00:00
dholland
bb36c8993e
The ypbindmode really needs to be per-domain, so adjust accordingly.
...
Partly from Wolfgang Stukenbrock's patch in PR 43900.
2011-05-24 07:01:15 +00:00
dholland
0d20b396fd
Allowing ypset is a global permission flag, not an operating mode like
...
broadcast vs. configured/direct. Don't conflate the logic. As I proposed
in PR 43900.
2011-05-24 07:00:34 +00:00
dholland
e61f3e4872
Fix initialization of struct domain; initialize all fields in all
...
cases, merge duplicate code, make sure every domain gets an xid
assigned.
Partly from Wolfgang Stukenbrock's patch in PR 43900.
2011-05-24 07:00:07 +00:00
dholland
fec4c9631a
The name field of a domain should be dom->dom_name, not dom->dom_domain.
...
(This and the previous patch make the code far more readable.)
2011-05-24 06:59:53 +00:00
dholland
771940852d
The default name for a "domain" variable should be "dom", not "ypdb".
...
Change them all, and make a couple other related adjustments.
2011-05-24 06:59:35 +00:00
dholland
006489acb9
ypbindlist -> domains
2011-05-24 06:59:07 +00:00
dholland
c9b3b0763b
xid2ypdb() -> domain_find()
2011-05-24 06:58:54 +00:00
dholland
df3a50ea87
Rename struct _dom_binding -> struct domain.
2011-05-24 06:58:42 +00:00
dholland
1cb987c954
Move a bunch of messy sunrpc-related initialization stuff into its own
...
function instead of blatting it all into main().
2011-05-24 06:58:19 +00:00
dholland
fe8f2f2d61
Assimilate the open/flock combination used several times into its own
...
function.
2011-05-24 06:58:07 +00:00
dholland
2b880b64f4
Fix up calls to yp_log. They cannot use %m, because if the -d option
...
is used the messages are sent via printf instead of syslog(3).
Also, make sure that none of the calls include a trailing newline and
issue a trailing newline in the -d case so they actually print properly.
(This was noted by Wolfgang Stukenbrock in PR 43900.)
And finally, fix some cases that could in some circumstances print
uninitialized errnos.
2011-05-24 06:57:55 +00:00
dholland
15569646a4
Abstract out some of the handling of the ypservers file.
2011-05-24 06:57:30 +00:00
dholland
dfd8a41891
Check that the domain name is valid up front, instead of doing it
...
after opening sockets and registering services and whatnot.
2011-05-24 06:57:04 +00:00
dholland
cb269e446a
Remove now-unnecessary extra forward decls; sprinkle a little more static.
2011-05-24 06:56:48 +00:00
dholland
20f9d4037f
Sort contents of file.
2011-05-24 06:56:16 +00:00
ryo
52e6dde2a6
fix incorrect variable name
2011-05-24 02:31:11 +00:00
mrg
cdf9d44f55
fix proc.pid.corename:
...
- "oldp is not NULL" means the get case
- "newp is not NULL" means the set case
which may both happen at the same time.
2011-05-24 01:19:48 +00:00
mrg
6cc4338539
also match the fujitsu sab: "FJSV,se" (from openbsd, pointed out by jdc)
2011-05-24 01:17:36 +00:00
rmind
7384069ad1
- tmpfs_alloc_node/tmpfs_free_node: move inode limiting into tmpfs_node_get()
...
and tmpfs_node_put(), update outdated/wrong comments and move/add asserts.
- tmpfs_mount: check for the version of arguments a bit earlier.
2011-05-24 01:09:47 +00:00
joerg
a86027b1a0
Conditionalize printfs instead of using conditional empty format
...
strings.
2011-05-23 23:13:10 +00:00
joerg
108836d4ba
Map RCSID to __RCSID
2011-05-23 23:06:41 +00:00
joerg
6047230580
ANSIfy
2011-05-23 23:03:38 +00:00
joerg
8f09f5ccbd
Don't use variables as format string.
2011-05-23 23:02:07 +00:00
joerg
6dee362ea8
Kill some pointer indirections. Don't use variables as format strings.
2011-05-23 23:01:17 +00:00
joerg
c112023e0a
ANSIfy
2011-05-23 22:59:27 +00:00
joerg
1a5e0fc9be
#if 0 some unused code.
2011-05-23 22:58:44 +00:00
joerg
7c549d998f
Don't use variables as format string.
2011-05-23 22:56:11 +00:00
joerg
57c13365a3
Correctly print variables as strings, not as format string.
2011-05-23 22:53:25 +00:00
joerg
cbd2e3d54f
Properly print string.
2011-05-23 22:49:59 +00:00
joerg
76266ce815
Don't use variables as format strings.
2011-05-23 22:48:52 +00:00
joerg
278b576ff4
ANSIfy
2011-05-23 22:47:22 +00:00
joerg
f3a51298e1
Don't use strings from arrays as format string.
2011-05-23 22:46:35 +00:00
joerg
2d6cc1dbb0
Don't use return value of a function as format string.
2011-05-23 22:44:18 +00:00
joerg
320b4cf47a
Make a gross hack nice enough to not trigger warnings with clang.
2011-05-23 22:39:25 +00:00
joerg
af600442cc
Fix cast
2011-05-23 22:30:14 +00:00
joerg
2dd2550884
Avoid using a variable as format string.
2011-05-23 22:17:50 +00:00
rmind
662361ae07
ufs_wapbl_verify_inodes: update to reality (if somebody decides to use this).
2011-05-23 22:02:26 +00:00
rmind
5cee5af52c
Convert some simple_lock(9) uses to mutex(9) and malloc(9) to kmem(9).
2011-05-23 22:00:30 +00:00
joerg
ba3d695217
Use __builtin_offsetof if present for _DIRENT_NAMEOFF to avoid false
...
positives for uninitialized variable checks.
2011-05-23 21:59:23 +00:00
joerg
15e751808f
simplify
2011-05-23 21:52:54 +00:00
joerg
a66d2b0d4c
Don't use the name of the task queue as format string
2011-05-23 21:50:44 +00:00
joerg
f62ac60184
rf_panicbuf is already format, so don't pass it as format string to
...
panic()
2011-05-23 21:49:35 +00:00
joerg
4d037bbbc9
Update from GNU extension to C99 syntax for designated initializer
2011-05-23 21:34:47 +00:00
joerg
8e5ceb1134
Use __UNCONST to get rid of const
2011-05-23 21:34:01 +00:00
joerg
4f9b8d73fe
Don't use the device name as format string.
2011-05-23 21:30:56 +00:00
joerg
8c8d4b56e2
Don't use string literal as format string.
2011-05-23 21:18:55 +00:00
joerg
cfb300c780
Mark rumpuser_exit and rumpuser_thread_exit as dead.
2011-05-23 20:49:35 +00:00