Thanks for the updated patch.  It looks good, and I've added it to my
queue of patches to push to gcc 17 once we reopen trunk for new
features.

Thanks!

Do you have a sense of what you'd like to look at next?  You mentioned
a possible followup to cover similar functions to mkstemp.  If you're
planning to apply to GSoC, I'm wondering what subproject you had in
mind.  Note that adding a bunch of known functions to more fully handle
various POSIX APIs in -fanalyzer sounds like a reasonable GSoC project
idea to me; it would be useful and (I hope) relatively easy.

I was going to ask first if there's anything that would be particularly useful for the analyzer. If there's not anything in particular, adding more known functions to cover more of both the C standard and POSIX would be interesting to me, now that I have some understanding of how it works. I'd also be interested in adding support for more SEI CERT checks, I imagine some of those may be more challenging.

What I'm not sure is how go about clearly delimiting the scope in the case of a project of that kind. A predefined list of functions and checks could easily end up being either too little or too ambitious, as it may be hard for me to estimate how difficult some type of check may be before having solved a similar one. In this case, what would you recommend?

In summary, I'm open to working on whatever may be more helpful right now to improve the analyzer. Regardless of what I end up choosing for the project proposal, I will now work on an additional patch covering functions similar to `mkstemp`, as that's a very low-hanging fruit.

By the way, thank you for your welcoming and helpful attitude. I was quite intimidated at the idea of approaching a big and complex project like GCC, and your willingness to help and provide useful pointers were motivating and lessened my worries. My first patch was a very good experience, and now I want to continue contributing to GCC.

Tomás

Reply via email to