logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pmNoMem - report out of memory conditions

C Synopsis

#include<pcp/pmapi.h>voidpmNoMem(constchar*where,size_tsize,intfatal);cc...-lpcp

Description

pmNoMem  is  a  convenience method that may be used when malloc(3) or a related memory allocation service
       fails.

       A standard message is emitted using pmNotifyErr(3) with where used as a message prefix  and  the  failing
       allocation size is also reported.

       If  fatal  is  zero  (and PM_RECOV_ERR is zero), pmNoMem returns (the allocation failure is assumed to be
       recoverable by the caller), else (and PM_FATAL_ERR is a good value to use in this case) exit(2) is called
       with an argument of 1.

Name

pmNoMem - report out of memory conditions

See Also

exit(2), malloc(3), PMAPI(3) and pmNotifyErr(3).

Performance Co-Pilot                                   PCP                                            PMNOMEM(3)

See Also