/* * upb - a minimalist implementation of protocol buffers. * * Copyright (c) 2012 Google Inc. See LICENSE for details. * Author: Josh Haberman * * Linux-kernel implementations of some stdlib.h functions. */ #include #ifndef UPB_LINUX_STDLIB_H #define UPB_LINUX_STDLIB_H static inline void *malloc(size_t size) { return kmalloc(size, GFP_ATOMIC); } static inline void free(void *p) { kfree(p); } static inline void *realloc(void *p, size_t size) { return krealloc(p, size, GFP_ATOMIC); } #endif