Cole Robinson wrote: > On 10/23/2009 07:01 AM, Chris Lalancette wrote: >> We should always be using virGetHostname in place of >> gethostname; thus add in a new syntax-check rule to make >> sure no new uses creep in. >> >> Signed-off-by: Chris Lalancette <clalance@xxxxxxxxxx> >> --- >> .x-sc_prohibit_gethostname | 2 ++ >> Makefile.am | 1 + >> cfg.mk | 5 +++++ >> src/libvirt.c | 2 +- >> 4 files changed, 9 insertions(+), 1 deletions(-) >> create mode 100644 .x-sc_prohibit_gethostname >> >> diff --git a/.x-sc_prohibit_gethostname b/.x-sc_prohibit_gethostname >> new file mode 100644 >> index 0000000..e7acb03 >> --- /dev/null >> +++ b/.x-sc_prohibit_gethostname >> @@ -0,0 +1,2 @@ >> +^src/util/util\.c$ >> +^ChangeLog-old$ >> diff --git a/Makefile.am b/Makefile.am >> index 14fc593..32cd96a 100644 >> --- a/Makefile.am >> +++ b/Makefile.am >> @@ -23,6 +23,7 @@ EXTRA_DIST = \ >> .x-sc_m4_quote_check \ >> .x-sc_prohibit_asprintf \ >> .x-sc_prohibit_gethostby \ >> + .x-sc_prohibit_gethostname \ >> .x-sc_prohibit_have_config_h \ >> .x-sc_prohibit_HAVE_MBRTOWC \ >> .x-sc_prohibit_nonreentrant \ >> diff --git a/cfg.mk b/cfg.mk >> index c1d3864..45d6531 100644 >> --- a/cfg.mk >> +++ b/cfg.mk >> @@ -94,6 +94,11 @@ sc_prohibit_strncpy: >> msg='use virStrncpy, not strncpy' \ >> $(_prohibit_regexp) >> >> +sc_prohibit_gethostname: >> + @re='gethostname *\(' \ >> + msg='use virGetHostname, not gethostname' \ >> + $(_prohibit_regexp) >> + >> sc_prohibit_VIR_ERR_NO_MEMORY: >> @re='\<V''IR_ERR_NO_MEMORY\>' \ >> msg='use virReportOOMError, not V'IR_ERR_NO_MEMORY \ >> diff --git a/src/libvirt.c b/src/libvirt.c >> index 5787f22..4e244bb 100644 >> --- a/src/libvirt.c >> +++ b/src/libvirt.c >> @@ -1441,7 +1441,7 @@ error: >> * @conn: pointer to a hypervisor connection >> * >> * This returns the system hostname on which the hypervisor is >> - * running (the result of the gethostname(2) system call). If >> + * running (the result of the gethostname system call). If >> * we are connected to a remote system, then this returns the >> * hostname of the remote system. >> * > > ACK Thanks, committed. -- Chris Lalancette -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list