X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/59e0d9fe772464b93d835d2a2964457702469a43..fbd86d4cc20b02a10edcca92fb7ae0a143e63cc4:/include/protocols/timed.h diff --git a/include/protocols/timed.h b/include/protocols/timed.h index 5539106..b628fc7 100644 --- a/include/protocols/timed.h +++ b/include/protocols/timed.h @@ -1,10 +1,8 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000, 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * - * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. - * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -67,15 +65,24 @@ #define TSPVERSION 1 #define ANYADDR NULL +#ifdef __LP64__ +#define __need_struct_timeval32 +#include +#endif /* __LP64__ */ + struct tsp { - u_char tsp_type; - u_char tsp_vers; - u_short tsp_seq; + unsigned char tsp_type; + unsigned char tsp_vers; + unsigned short tsp_seq; union { +#ifdef __LP64__ + struct timeval32 tspu_time; +#else /* !__LP64__ */ struct timeval tspu_time; +#endif /* __LP64__ */ char tspu_hopcnt; } tsp_u; - char tsp_name[MAXHOSTNAMELEN]; + char tsp_name[MAXHOSTNAMELEN]; }; #define tsp_time tsp_u.tspu_time