blob: 1ed9997fcaa5ffa3c151192643e08ee30a02e66e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Package xcb implements X11 ChangeHosts via libxcb.
package xcb
import (
"errors"
)
var ErrChangeHosts = errors.New("xcb_change_hosts() failed")
func ChangeHosts(mode HostMode, family Family, address string) error {
var conn *connection
if c, err := connect(); err != nil {
c.disconnect()
return err
} else {
defer c.disconnect()
conn = c
}
return conn.changeHostsChecked(mode, family, address)
}
|