PERFORCE change 154993 for review
Robert Watson
rwatson at FreeBSD.org
Fri Dec 19 04:07:20 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=154993
Change 154993 by rwatson at rwatson_cinnamon on 2008/12/19 12:06:47
#ifdef more errno values not present in some older OS versions,
such as FreeBSD 4.x.
Affected files ...
.. //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#11 edit
Differences ...
==== //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#11 (text+ko) ====
@@ -26,7 +26,7 @@
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
- * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#10 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#11 $
*/
#include <sys/types.h>
@@ -275,7 +275,13 @@
#endif
"Package not installed" },
{ BSM_EREMOTE, EREMOTE, "Too many levels of remote in path" },
- { BSM_ENOLINK, ENOLINK, "Link has been severed" },
+ { BSM_ENOLINK,
+#ifdef ENOLINK
+ ENOLINK,
+#else
+ ERRNO_NO_LOCAL_MAPPING,
+#endif
+ "Link has been severed" },
{ BSM_EADV,
#ifdef EADV
EADV,
@@ -297,7 +303,13 @@
ERRNO_NO_LOCAL_MAPPING,
#endif
"Communication error on send" },
- { BSM_EPROTO, EPROTO, "Protocol error" },
+ { BSM_EPROTO,
+#ifdef EPROTO
+ EPROTO,
+#else
+ ERRNO_NO_LOCAL_MAPPING,
+#endif
+ "Protocol error" },
{ BSM_ELOCKUNMAPPED,
#ifdef ELOCKUNMAPPED
ELOCKUNMAPPED,
@@ -312,8 +324,20 @@
ERRNO_NO_LOCAL_MAPPING,
#endif
"Facility is not active" },
- { BSM_EMULTIHOP, EMULTIHOP, "Multihop attempted" },
- { BSM_EBADMSG, EBADMSG, "Bad message" },
+ { BSM_EMULTIHOP,
+#ifdef EMULTIHOP
+ EMULTIHOP,
+#else
+ ERRNO_NO_LOCAL_MAPPING,
+#endif
+ "Multihop attempted" },
+ { BSM_EBADMSG,
+#ifdef EBADMSG
+ EBADMSG,
+#else
+ ERRNO_NO_LOCAL_MAPPING,
+#endif
+ "Bad message" },
{ BSM_ENAMETOOLONG, ENAMETOOLONG, "File name too long" },
{ BSM_EOVERFLOW, EOVERFLOW, "Value too large to be stored in data type" },
{ BSM_ENOTUNIQ,
More information about the p4-projects
mailing list