add support for Solaris platform
authorJim Li <Jim.Li@Sun.COM>
Tue, 8 Apr 2008 16:27:37 +0000 (12:27 -0400)
committerDavid Zeuthen <davidz@redhat.com>
Tue, 8 Apr 2008 16:27:37 +0000 (12:27 -0400)
commit00b85cf33fde2117ec1ea6fd89eb50fdb4d67be4
treeab30f831c742ecdda5ae0018860b0dafe8024cdd
parent5bc86a14cc0e356bcf8b5f861674f842869b1be7
add support for Solaris platform

Add support for Solaris platform. The patch contains some implement
for GNU library extentsion function which isn't support by Solaris,
for instance, vasprintf(), strndup(), clearenv(), and clearenv(). Also
rewriting some code which Sun compiler doesn't support, such as empty
union name.
25 files changed:
configure.in
src/kit/kit-file.h
src/kit/kit-message.h
src/kit/kit-spawn.c
src/kit/kit-spawn.h
src/kit/kit-string.c
src/kit/kit-string.h
src/kit/kit-test.c
src/kit/kit.h
src/polkit-dbus/polkit-read-auth-helper.c
src/polkit-dbus/polkit-resolve-exe-helper.c
src/polkit-dbus/polkit-set-default-helper.c
src/polkit-grant/polkit-explicit-grant-helper.c
src/polkit-grant/polkit-grant-helper-pam.c
src/polkit-grant/polkit-grant-helper.c
src/polkit-grant/polkit-grant.c
src/polkit-grant/polkit-revoke-helper.c
src/polkit/polkit-authorization-constraint.c
src/polkit/polkit-context.c
src/polkit/polkit-debug.h
src/polkit/polkit-error.h
src/polkit/polkit-policy-cache.c
src/polkit/polkit-policy-file.c
src/polkit/polkit-sysdeps.c
tools/polkit-auth.c