[LTP] [PATCH v2] mremap07.c: New case check mremap with MREMAP_DONTUNMAP
    Petr Vorel 
    pvorel@suse.cz
       
    Thu Oct 16 15:32:03 CEST 2025
    
    
  
Hi Wei,
...
> +static void run(void)
> +{
> +	pthread_t handler_thread;
> +
> +	SAFE_PTHREAD_CREATE(&handler_thread, NULL,
> +		(void * (*)(void *))fault_handler_thread, NULL);
> +
> +#if HAVE_DECL_MREMAP_DONTUNMAP
This is a compile check, whole test should be wrapped with #ifdef and fallback
using TST_TEST_TCONF() macro.
#include "config.h"
#include "tst_test.h"
...
#ifdef HAVE_DECL_MREMAP_DONTUNMAP
// other includes
#else
TST_TEST_TCONF("Missing MREMAP_DONTUNMAP in <linux/mman.h>");
#endif
This quits tests early.
And please use #ifdef.
Kind regards,
Petr
    
    
More information about the ltp
mailing list