1. 02 Jan, 2014 2 commits
    • Mark functions as static and arguments/arrays as const where possible · 74a3920a
      Andrey Mazo authored
      Mark most of functions that are used within only one file as static.
      After 95ee490b it's easy to prove they
      are not in public API.
      Several arrays and structs are also marked static.
      This prevents them from being exported from liblxc.so
      
      List of removed previously exported symbols:
      bdevs
      btrfs_ops
      check_autodev
      create_partial
      dir_ops
      dump_stacktrace
      get_mapped_rootid
      get_next_index
      lock_mutex
      loop_ops
      lvm_ops
      lxc_abort
      lxcapi_clone
      lxc_attach_drop_privs
      lxc_attach_get_init_uidgi
      lxc_attach_getpwshell
      lxc_attach_remount_sys_pr
      lxc_attach_set_environmen
      lxc_attach_to_ns
      lxc_clear_saved_nics
      lxc_config_readline
      lxc_devs
      lxc_free_idmap
      lxc_global_config_value
      lxc_poll
      lxc_proc_get_context_info
      lxc_set_state
      lxc_spawn
      mk_devtmpfs
      mount_check_fs
      ongoing_create
      overlayfs_destroy
      overlayfs_ops
      prepend_lxc_header
      remove_partial
      save_phys_nics
      setup_pivot_root
      signames
      static_mutex
      thread_mutex
      unlock_mutex
      unpriv_assign_nic
      zfs_ops
      Signed-off-by: 's avatarAndrey Mazo <mazo@telum.ru>
      Signed-off-by: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com>
    • Revert "Use pthread_atfork() to unlock mutexes after fork()" · 64b1be29
      Serge Hallyn authored
      This reverts commit 84e9e197, because
      it breaks bionic builds.  The patch is desirable so hopefully we can
      come up with a solution or alternate patch soon.
  2. 01 Jan, 2014 3 commits
  3. 25 Dec, 2013 8 commits
  4. 24 Dec, 2013 6 commits
  5. 23 Dec, 2013 9 commits
  6. 22 Dec, 2013 2 commits
  7. 20 Dec, 2013 2 commits
  8. 19 Dec, 2013 8 commits