Print this page
inet_pton

@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 /*
  * Copyright 2000 by Cisco Systems, Inc.  All rights reserved.
  * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2012 Nexenta Systems, Inc. All rights reserved.
  */
 
 #ifndef _ISCSI_H
 #define _ISCSI_H
 

@@ -52,10 +53,11 @@
 #include <iscsi_stats.h>
 #include <iscsi_thread.h>
 #include <sys/idm/idm.h>
 #include <sys/idm/idm_conn_sm.h>
 #include <nvfile.h>
+#include <inet/ip.h>
 
 #ifndef MIN
 #define MIN(a, b) ((a) < (b) ? (a) : (b))
 #endif
 

@@ -1401,16 +1403,10 @@
 boolean_t iscsi_client_request_service(iscsi_hba_t *ihp);
 void iscsi_client_release_service(iscsi_hba_t *ihp);
 
 extern void bcopy(const void *s1, void *s2, size_t n);
 extern void bzero(void *s, size_t n);
-/*
- * Here we need a contract for inet_ntop() and inet_pton()
- * in uts/common/inet/ip/inet_ntop.c
- */
-extern char *inet_ntop(int af, const void *addr, char *buf, int addrlen);
-extern int inet_pton(int af, char *inp, void *outp);
 
 #ifdef __cplusplus
 }
 #endif