SUMMARY: pidentd-3.0.18 on Solaris 10

2007-12-25 4:32:00

Hi,

I tried to compile pidentd-3.0.18 on my Sparc Solaris 10 system and failed.

Casper came with a patch, and now identd is up and running.

Thanks for this very quick answer.

Willi

----------------------------------------------------------------------
*** /export/data/src/in.identd/pidentd-3.0.16/src/k_sunos510.c Thu Oct 23 12:39:10 2003
--- /export/data/src/in.identd/pidentd-3.0.18/src/k_sunos510.c Tue Nov 2 11:01:19 2004
***************
*** 38,43 ****
--- 38,45 ----
#define mutex_destroy kernel_mutex_destroy
#define sema_init kernel_sema_init
#define sema_destroy kernel_sema_destroy
+ #define ffs kernel_ffs
+ #define ka_init kernel_ka_init

#include <syslog.h>

***************
*** 84,89 ****
--- 86,93 ----
#undef mutex_destroy
#undef sema_init
#undef sema_destroy
+ #undef ffs
+ #undef ka_init

#undef SEMA_HELD
#undef RW_LOCK_HELD
***************
*** 96,101 ****
--- 100,107 ----
#define N_FANOUT 0
#define N_HASH_SIZE 1

+ static int getbuf(kvm_t *, off_t, void *, size_t, char *);
+
struct kainfo
{
kvm_t *kd;
***************
*** 180,186 ****
** Returns 1 if call succeeded, else 0 (zero).
*/
static int
! getbuf(kvm_t *kd, off_t addr, char *buf, size_t len, char *what)
{
int i;
ssize_t status;
--- 186,192 ----
** Returns 1 if call succeeded, else 0 (zero).
*/
static int
! getbuf(kvm_t *kd, off_t addr, void *buf, size_t len, char *what)
{
int i;
ssize_t status;

----------------------------------------------------------------------

Comments

Got something to say?

You must be logged in to post a comment.