Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
fc17ff3b
Kaydet (Commit)
fc17ff3b
authored
Eyl 25, 2011
tarafından
Peter Foley
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
remove unused acinclude.m4
üst
d1ebcd05
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
120 deletions
+0
-120
acinclude.m4
acinclude.m4
+0
-120
No files found.
acinclude.m4
deleted
100644 → 0
Dosyayı görüntüle @
d1ebcd05
dnl @synopsis AX_FUNC_WHICH_GETSPNAM_R
dnl
dnl Determines which historical variant of the getspnam_r() call
dnl (taking four or five arguments) is available on the system
dnl and sets NEW_SHADOW_API=YES if there are five arguments.
dnl
dnl Originally named "AX_FUNC_WHICH_GETHOSTBYNAME_R". Rewritten
dnl for AX_FUNC_WHICH_GETSPNAM_R
dnl
dnl @author Caolan McNamara <caolan@skynet.ie>
dnl @author Daniel Richard G. <skunk@iskunk.org>
dnl @version 2006-05-01
dnl @license LGPL
AC_DEFUN([AX_FUNC_WHICH_GETSPNAM_R], [
AC_LANG_PUSH(C)
AC_MSG_CHECKING([how many arguments getspnam_r() takes])
AC_CACHE_VAL(ac_cv_func_which_getspnam_r, [
################################################################
ac_cv_func_which_getspnam_r=unknown
#
# ONE ARGUMENT (sanity check)
#
# This should fail, as there is no variant of getspnam_r() that takes
# a single argument. If it actually compiles, then we can assume that
# netdb.h is not declaring the function, and the compiler is thereby
# assuming an implicit prototype. In which case, we're out of luck.
#
AC_COMPILE_IFELSE(
AC_LANG_PROGRAM(
[[
#include <sys/types.h>
#include <shadow.h>
]],
[[
const char *name = "myname";
getspnam_r(name) /* ; */
]]),
ac_cv_func_which_getspnam_r=no)
#
# FIVE ARGUMENTS
#
if test "$ac_cv_func_which_getspnam_r" = "unknown"; then
AC_COMPILE_IFELSE(
AC_LANG_PROGRAM(
[[
#include <sys/types.h>
#include <shadow.h>
]],
[[
char buffer[[]] = { '\0' };
struct spwd spwdStruct;
const char *name = "myname";
getspnam_r(name, &spwdStruct, buffer, sizeof buffer, 0) /* ; */
]]),
ac_cv_func_which_getspnam_r=five)
fi
#
# FOUR ARGUMENTS
#
if test "$ac_cv_func_which_getspnam_r" = "unknown"; then
AC_COMPILE_IFELSE(
AC_LANG_PROGRAM(
[[
#include <sys/types.h>
#include <shadow.h>
]],
[[
char buffer[[]] = { '\0' };
struct spwd spwdStruct;
const char *name = "myname";
getspnam_r(name, &spwdStruct, buffer, sizeof buffer) /* ; */
]]),
ac_cv_func_which_getspnam_r=four)
fi
################################################################
]) dnl end AC_CACHE_VAL
case "$ac_cv_func_which_getspnam_r" in
five)
AC_MSG_RESULT([five])
NEW_SHADOW_API=YES
;;
four)
AC_MSG_RESULT([four])
;;
no)
AC_MSG_RESULT([cannot find function declaration in shadow.h])
;;
unknown)
AC_MSG_RESULT([can't tell])
;;
*)
AC_MSG_ERROR([internal error])
;;
esac
AC_LANG_POP(C)
]) dnl end AC_DEFUN
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment