name the unnamed unions instead of commenting out
This commit is contained in:
		
							parent
							
								
									3ae523990f
								
							
						
					
					
						commit
						af3804e1d8
					
				@ -241,7 +241,7 @@ enum {
 | 
			
		||||
	LV_PAGING=1,
 | 
			
		||||
	NFS_PAGING
 | 
			
		||||
};
 | 
			
		||||
#if 0 /* xlc_r does not like unnamed union */
 | 
			
		||||
 | 
			
		||||
typedef struct { /* Paging space data for a specific logical volume */
 | 
			
		||||
	char name[IDENTIFIER_LENGTH];    /* Paging space name */
 | 
			
		||||
	char type; /* type of paging device (LV_PAGING or NFS_PAGING) *
 | 
			
		||||
@ -256,7 +256,7 @@ typedef struct { /* Paging space data for a specific logical volume */
 | 
			
		||||
	       struct{
 | 
			
		||||
		      char vgname[IDENTIFIER_LENGTH];/*  volume group name  */
 | 
			
		||||
	       } lv_paging;
 | 
			
		||||
	};
 | 
			
		||||
	} id;
 | 
			
		||||
	longlong_t lp_size;    /* size in number of logical partitions  */
 | 
			
		||||
	longlong_t mb_size;    /* size in megabytes  */
 | 
			
		||||
	longlong_t mb_used;    /* portion used in megabytes  */
 | 
			
		||||
@ -264,7 +264,6 @@ typedef struct { /* Paging space data for a specific logical volume */
 | 
			
		||||
	char active;           /* indicates if active (1 if so, 0 if not) */
 | 
			
		||||
	char automatic;        /* indicates if automatic (1 if so, 0 if not) */
 | 
			
		||||
} perfstat_pagingspace_t;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
typedef struct {  /* network buffers  */
 | 
			
		||||
	char name[IDENTIFIER_LENGTH]; /* size in ascii, always power of 2 (ex: "32", "64", "128") */
 | 
			
		||||
@ -276,7 +275,7 @@ typedef struct {  /* network buffers  */
 | 
			
		||||
	u_longlong_t highwatermark;   /* high threshold for number of buffer allocated */
 | 
			
		||||
	u_longlong_t freed;           /* number of buffers freed */
 | 
			
		||||
} perfstat_netbuffer_t;
 | 
			
		||||
#if 0 /* xlc_r does not like unnamed union */
 | 
			
		||||
 | 
			
		||||
typedef struct { /* utilization of protocols */
 | 
			
		||||
	char name[IDENTIFIER_LENGTH]; /* ip, ipv6, icmp, icmpv6, udp, tcp, rpc, nfs, nfsv2, nfsv3*/
 | 
			
		||||
	union{
 | 
			
		||||
@ -478,9 +477,9 @@ typedef struct { /* utilization of protocols */
 | 
			
		||||
			      u_longlong_t commit;      /* NFS V3 server commit requests */
 | 
			
		||||
		      } server; /* nfsv3 server */
 | 
			
		||||
		} nfsv3;
 | 
			
		||||
	};
 | 
			
		||||
	} dummy_name;
 | 
			
		||||
} perfstat_protocol_t;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
extern int perfstat_cpu_total(perfstat_id_t *name,
 | 
			
		||||
                              perfstat_cpu_total_t* userbuff,
 | 
			
		||||
                              int sizeof_userbuff,
 | 
			
		||||
@ -517,22 +516,22 @@ extern int perfstat_netinterface(perfstat_id_t *name,
 | 
			
		||||
                                 perfstat_netinterface_t* userbuff,
 | 
			
		||||
                                 int sizeof_userbuff,
 | 
			
		||||
                                 int desired_number);
 | 
			
		||||
#if 0
 | 
			
		||||
 | 
			
		||||
extern int perfstat_pagingspace(perfstat_id_t *name,
 | 
			
		||||
                                perfstat_pagingspace_t* userbuff,	   
 | 
			
		||||
                                int sizeof_userbuff,			   
 | 
			
		||||
                                int desired_number);			   
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
extern int perfstat_netbuffer(perfstat_id_t *name,
 | 
			
		||||
                              perfstat_netbuffer_t* userbuff,
 | 
			
		||||
                              int sizeof_userbuff,
 | 
			
		||||
                              int desired_number);
 | 
			
		||||
#if 0
 | 
			
		||||
 | 
			
		||||
extern int perfstat_protocol(perfstat_id_t *name,
 | 
			
		||||
                             perfstat_protocol_t* userbuff,
 | 
			
		||||
                             int sizeof_userbuff,
 | 
			
		||||
                             int desired_number);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
extern void perfstat_reset(void);
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user