File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed 
src/unix/linux_like/android Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -1613,6 +1613,7 @@ fn test_android(target: &str) {
16131613               "sched.h" , 
16141614               "semaphore.h" , 
16151615               "signal.h" , 
1616+                "spawn.h" , 
16161617               "stddef.h" , 
16171618               "stdint.h" , 
16181619               "stdio.h" , 
@@ -1767,6 +1768,9 @@ fn test_android(target: &str) {
17671768
17681769            // These are tested in the `linux_elf.rs` file. 
17691770            "Elf64_Phdr"  | "Elf32_Phdr"  => true , 
1771+             // These are intended to be opaque 
1772+             "posix_spawn_file_actions_t"  => true , 
1773+             "posix_spawnattr_t"  => true , 
17701774            _ => false , 
17711775        } 
17721776    } ) ; 
Original file line number Diff line number Diff line change @@ -48,6 +48,10 @@ pub type Elf64_Xword = u64;
4848
4949pub  type  eventfd_t  = u64 ; 
5050
51+ // these structs sit behind a heap allocation on Android 
52+ pub  type  posix_spawn_file_actions_t  = * mut  :: c_void ; 
53+ pub  type  posix_spawnattr_t  = * mut  :: c_void ; 
54+ 
5155s !  { 
5256    pub  struct  stack_t { 
5357        pub  ss_sp:  * mut  :: c_void, 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments