1. 06 6月, 2008 1 次提交
  2. 09 5月, 2008 1 次提交
    • J
      Use gnulib's c-ctype.h, not <ctype.h>. · 25534052
      Jim Meyering 提交于
      # Convert uses of isspace to c_isspace, isdigit to c_isdigit, etc.
      re=$(man isspace|grep is.....,.is|sed 's/ -.*//' \
        |tr -s ', \n' \||sed 's/^|//;s/|$//')
      git grep -l -E "$re"|grep -Ev 'Chan|gnulib' \
        |xargs perl -pi -e 's/\b('"$re"')\b/c_$1/g'
      # Remove all uses of to_uchar
      git grep -l to_uchar|xargs perl -pi -e 's/to_uchar\((.*?)\)/$1/g'
      * src/util.h (to_uchar): Remove definition.
      (TOLOWER): Remove definition.
      (__virMacAddrCompare): Use c_tolower, not TOLOWER.
      Globally:
        Where needed, change <ctype.h> to <c-ctype.h>.
        Remove unnecessary inclusion of <ctype.h>.
      Ensure the global changes are never needed again:
      * Makefile.maint (sc_avoid_ctype_macros): Prohibit use of ctype
      macros.   Recommend c-ctype.h instead.
      (sc_prohibit_c_ctype_without_use): New rule.
      (sc_prohibit_ctype_h): New rule.  Disallow use of <ctype.h>.
      25534052
  3. 11 4月, 2008 1 次提交
  4. 27 3月, 2008 2 次提交
    • J
      openvzLog: mark its string arguments for translation · 7f863926
      Jim Meyering 提交于
      * Makefile.maint (msg_gen_function): Add openvzLog.
      * src/openvz_conf.c (openvzAssignVMDef, openvzParseXML): Mark strings.
      * src/openvz_driver.c (openvzDomainShutdown, openvzDomainReboot):
      (openvzDomainDefineXML, openvzDomainCreateLinux):
      (openvzDomainCreate, openvzDomainUndefine): Likewise.
      7f863926
    • J
      error: mark most string arguments for translation · 5bb81e1d
      Jim Meyering 提交于
      Also mark some arguments to __virRaiseError.
      * Makefile.maint (msg_gen_function): Add error.
      * po/POTFILES.in: Add src/openvz_conf.c and src/openvz_driver.c.
      * src/openvz_conf.c (openvzParseXML, openvzGetVPSInfo): Mark strings.
      * src/openvz_driver.c (openvzDomainLookupByID): Likewise.
      (openvzDomainLookupByUUID, openvzDomainLookupByName): Likewise.
      (openvzDomainGetInfo, openvzDomainShutdown, openvzDomainReboot)
      (openvzDomainCreate, openvzDomainUndefine): Likewise.
      * src/remote_internal.c (check_cert_file): Likewise.
      (negotiate_gnutls_on_connection, verify_certificate): Likewise.
      (remoteAuthenticate, addrToString, remoteAuthSASL): Likewise.
      (remoteAuthPolkit, call, really_read_buf): Likewise.
      5bb81e1d
  5. 26 2月, 2008 1 次提交
  6. 06 2月, 2008 1 次提交
  7. 21 1月, 2008 1 次提交
  8. 26 12月, 2007 1 次提交
  9. 06 12月, 2007 2 次提交
    • J
      Use gnulib, starting with its physmem and getaddrinfo modules. · 261e7581
      Jim Meyering 提交于
      New files go into these directories:
        gnulib/lib
        gnulib/m4
        gnulib/tests
      
      * bootstrap: A wrapper around gnulib-tool.
      * configure.in: Invoke gl_EARLY and gl_INIT, being careful to put gl_EARLY
      before any macro that uses AC_COMPILE_IFELSE.
      (AC_OUTPUT): Add lib/Makefile and gl-tests/Makefile.  Remove m4/Makefile.
      * Makefile.am (SUBDIRS): Add gnulib/lib and remove m4.  Add gnulib/tests
      early enough that those tests run before any libvirt unit tests.
      * m4/Makefile.am: Remove file.  Not needed.
      * src/Makefile.am (INCLUDES): Add -I$(top_srcdir)/gnulib/lib -I../gnulib/lib.
      (LDADDS, libvirt_la_LIBADD): Add ../gnulib/lib/libgnu.la.
      * src/nodeinfo.c: Include "physmem.h".
      * qemud/qemud.c, src/remote_internal.c: Include "getaddrinfo.h".
      (MEMINFO_PATH, linuxNodeInfoMemPopulate): Remove definitions.
      (virNodeInfoPopulate): Use physmem_total, not linuxNodeInfoMemPopulate.
      * tests/Makefile.am (INCLUDES): Add -I$(top_srcdir)/gnulib/lib -I../gnulib/lib.
      (LDADDS): Add ../gnulib/lib/libgnu.la.
      * qemud/Makefile.am (libvirtd_LDADD): Add ../gnulib/lib/libgnu.la.
      * tests/nodeinfotest.c (linuxTestCompareFiles): No longer read total
      memory from a file.
      Update expected output not to include "Memory: NNNN"
      * tests/nodeinfodata/linux-nodeinfo-1.txt:
      * tests/nodeinfodata/linux-nodeinfo-2.txt:
      * tests/nodeinfodata/linux-nodeinfo-3.txt:
      * tests/nodeinfodata/linux-nodeinfo-4.txt:
      * tests/nodeinfodata/linux-nodeinfo-5.txt:
      * tests/nodeinfodata/linux-nodeinfo-6.txt:
      * src/test.c [WITH_TEST]: Remove definition of _GNU_SOURCE that
      would conflict with the one now in "config.h".
      * autogen.sh: Add -I gnulib/m4.
      * src/conf.c, src/sexpr.c: Don't define _GNU_SOURCE.
      Instead, include "config.h".
      * qemud/qemud.c: Remove definition of _GNU_SOURCE.
      * src/openvz_driver.c: Likewise.
      * src/qemu_driver.c: Likewise.
      * src/remote_internal.c: Likewise.
      
      * configure.in: Use AC_CONFIG_AUX_DIR(build-aux), so that a bunch
      of gettextize-generated files go into build-aux/, rather than in
      the top-level directory.
      * .cvsignore: Adjust.
      * build-aux/.cvsignore: New file.
      
      
      Author: Jim Meyering <meyering@redhat.com>
      261e7581
    • D
  10. 05 12月, 2007 1 次提交
    • R
      Wed Dec 5 13:48:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com> · 4bfdb77a
      Richard W.M. Jones 提交于
              * python/libvir.c, python/libvirt_wrap.h, qemud/qemud.c,
              qemud/remote.c, src/internal.h, src/openvz_conf.c,
              src/openvz_driver.c, src/proxy_internal.h, src/qemu_conf.c,
              src/qemu_driver.c, src/remote_internal.h, src/test.h, src/util.c,
              src/xen_unified.c, src/xen_unified.h, tests/nodeinfotest.c,
              tests/qemuxml2argvtest.c, tests/qemuxml2xmltest.c, tests/reconnect.c,
              tests/sexpr2xmltest.c, tests/virshtest.c, tests/xencapstest.c,
              tests/xmconfigtest.c, tests/xml2sexprtest.c:
              Change #include <> to #include "" for local includes.
              Removed many includes from src/internal.h and put them in
              the C files which actually use them.
              Removed <ansidecl.h> - unused.
              Added a comment around __func__.
              Removed a clashing redefinition of VERSION symbol.
              All limits (PATH_MAX etc) now done in src/internal.h, so we
              don't need to include those headers in other files.
      4bfdb77a
  11. 20 11月, 2007 1 次提交
  12. 30 9月, 2007 1 次提交
    • D
      * include/libvirt/libvirt.h include/libvirt/libvirt.h.in · 9f211bbf
      Daniel Veillard 提交于
        src/driver.h src/libvirt.c src/openvz_driver.c src/qemu_driver.c
        src/test.c src/xen_unified.c src/xend_internal.c: add new API
        virNodeGetFreeMemory(), extends the driver. Lacks remote and
        QEmu support though.
      * src/libvirt.c: allows to fix virNodeGetCellsFreeMemory() adding
        parameter check for startCell.
      * proxy/libvirt_proxy.c src/xend_internal.[ch]
        include/libvirt/libvirt.h include/libvirt/libvirt.h.in: applied
        vncpasswd dump patch from Mark Johnson but with the
        virDomainXMLFlags extension as suggested by Daniel Berrange
        this changed a couple of internal APIs too
      * tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml: fix one of the
        tests affected by bootloader dump change.
      Daniel
      9f211bbf
  13. 28 9月, 2007 1 次提交
    • D
      * include/libvirt/libvirt.h[.in] src/driver.h src/openvz_driver.c · 4bf3bc9e
      Daniel Veillard 提交于
        src/qemu_driver.c src/remote_internal.c src/test.c
        src/xen_internal.[ch] src/xen_unified.c src/xend_internal.[ch]
        src/libvirt.c src/libvirt_sym.version: adding NUMA support patches
        from Beth Kon adding new virNodeGetCellsFreeMemory entry point
        and extending the virConnectGetCapabilities one. Fix a couple of
        issues in the patch and add to exported symbols from shared lib.
      * docs/virsh.pod docs/virsh.1 src/virsh.c: added new command
        freecell to get the available memory on the node or in a NUMA cell.
      * docs/*: updated and regenerated the documentation
      Daniel
      4bf3bc9e
  14. 04 9月, 2007 1 次提交
  15. 03 9月, 2007 1 次提交
  16. 14 8月, 2007 1 次提交
  17. 26 7月, 2007 1 次提交
  18. 20 7月, 2007 1 次提交
  19. 17 7月, 2007 1 次提交