[LTP] [PATCH v2] mem: Convert shmt02 to new API

Andrea Cervesato andrea.cervesato@suse.com
Mon Jun 23 09:51:35 CEST 2025


Hi!

On 6/20/25 11:41 AM, Ricardo B. Marlière via ltp wrote:
> -	key = (key_t) getpid();
> -
> -/*----------------------------------------------------------------*/
> -
> -	if ((shmid = shmget(key, 16 * K_1, IPC_CREAT | 0666)) < 0) {
> -		perror("shmget");
> -		tst_brkm(TFAIL, NULL,
> -			 "shmget Failed: shmid = %d, errno = %d",
> -			 shmid, errno);
> -	}
> -
> -	tst_resm(TPASS, "shmget");
> +	key = (key_t)getpid();
>   
> -/*----------------------------------------------------------------*/
> +	shmid = SAFE_SHMGET(key, SHMSIZE, IPC_CREAT | 0666);

One last thing I forgot in the past v1 review: it's better to use 
GETIPCKEY() method instead. After this:

Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>

- Andrea



More information about the ltp mailing list