Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void *p;
- if (posix_memalign(&p, (size_t)getpagesize(), size) != 0){
- if (asprintf(&errOut, "%s %s", "malloc:", strerror( errno )) == -1){
- errOut = "malloc Err";
- }
- slog(1, errOut);
- free(p);
- p = NULL;
- return p;
- }
- if (mlock(p, size) != 0 ){
- if (asprintf(&errOut, "%s %s", "mlock:", strerror( errno )) == -1){
- errOut = "mlock Err";
- }
- slog(1, errOut);
- free(p);
- p = NULL;
- return p;
- }
- return p;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement