Use function smgrclose() to replace the loop - Mailing list pgsql-hackers

From Steven Niu
Subject Use function smgrclose() to replace the loop
Date
Msg-id CABBtG=d1Kkmi67VdM=jGaYkQ0+WGbhZpxwa3ms0s1DB_J_9Jww@mail.gmail.com
Whole thread Raw
List pgsql-hackers
Hi, Kirill, Junwang,

I made this patch to address the refactor issue in our previous email discussion.

That is, the for loop in function smgrdestroy() and smgrdounlinkall can be replaced with smgrclose().

for (forknum = 0; forknum <= MAX_FORKNUM; forknum++)
    smgrsw[reln->smgr_which].smgr_close(reln, forknum);
-->
smgrclose(rels[i]);

Please let me know if you have any questions.

Best Regards,
Steven from Highgo.com
Attachment

pgsql-hackers by date:

Previous
From: "Joel Jacobson"
Date:
Subject: Re: Optimize mul_var() for var1ndigits >= 8
Next
From: Steven Niu
Date:
Subject: Re: [Patch] remove duplicated smgrclose