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

Ricardo B. Marlière rbm@suse.com
Mon Jun 23 13:42:20 CEST 2025


On Mon Jun 23, 2025 at 4:51 AM -03, Andrea Cervesato wrote:
> 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>

Added, thanks for reviewing! I'll keep a note for the shmt04 rewrite.

>
> - Andrea



More information about the ltp mailing list