BPXYRLIM — Map the rlimit, rusage, and timeval structures

AMODE 31 callers use BPXYRLIM — Map the rlimit, rusage, and timeval structures.

                                                      
            SYSSTATE AMODE64=YES                                                
            BPXYRLIM   ,                                                        
** BPXYRLIM: Rlimit, Timeval, and Rusage Structures                             
**  Used By: setrlimit, getrlimit, and getrusage                                
RLIMIT               DSECT ,      Rlimit structure                              
RLIM_CUR_DW          DS    0CL8   Current limit (doubleword)                    
RLIM_CUR_HW          DS    F      Current (soft) limit highword -      X        
                                    used only for RLIMIT_FSIZE         X        
                                    and RLIMIT_MEMLIMIT, it is         X        
                                    ignored for all other resources             
RLIM_CUR             DS    0F     Current (soft) limit lowword                  
RLIM_CUR_LW          DS    F      Current (soft) limit lowword                  
RLIM_MAX_DW          DS    0CL8   Current limit (doubleword)                    
RLIM_MAX_HW          DS    F      Current (hard) limit highword -      X        
                                    used only for RLIMIT_FSIZE         X        
                                    and RLIMIT_MEMLIMIT, it is         X        
                                    ignored for all other resources             
RLIM_MAX             DS    0F     Maximum (hard) limit lowword                  
RLIM_MAX_LW          DS    F      Maximum (hard) limit lowword                  
RLIMIT#LENGTH        EQU *-RLIMIT Length of this DSECT                          
TIMEVAL              DSECT ,      Timeval structure                             
TMVL_SEC             DS    FD     Seconds                                       
                     DS    F      Padding                                       
TMVL_USEC            DS    F      Microseconds                                  
TIMEVAL#LENGTH       EQU *-TIMEVAL Length of this DSECT                         
RUSAGE               DSECT ,      Rusage structure                              
RU_UTIME             DS    CL(TIMEVAL#LENGTH) User time used                    
RU_STIME             DS    CL(TIMEVAL#LENGTH) System time used                  
RUSAGE#LENGTH        EQU *-RUSAGE Length of this DSECT                          
** BPXYRLIM End