I've carried the P938 in a jacket pocket, but, for me at least, it is still too big to carry in a pants pocket.
For pants pocket carry the only gun I've found that's practical is a Seecamp. Mine is in .32ACP. Yes I know, it's not a 9MM or larger, but I really can carry it almost anywhere, except the shower.
Could probably carry it in the shower if really necessary, but let's not go there.