Signed-off-by: Jens Axboe <axboe@fb.com>
+void *scalloc(size_t nmemb, size_t size)
+{
+ void *ret;
+
+ ret = smalloc(nmemb * size);
+ if (ret)
+ memset(ret, 0, nmemb * size);
+
+ return ret;
+}
+
char *smalloc_strdup(const char *str)
{
char *ptr;
char *smalloc_strdup(const char *str)
{
char *ptr;
#define FIO_SMALLOC_H
extern void *smalloc(size_t);
#define FIO_SMALLOC_H
extern void *smalloc(size_t);
+extern void *scalloc(size_t, size_t);
extern void sfree(void *);
extern char *smalloc_strdup(const char *);
extern void sinit(void);
extern void sfree(void *);
extern char *smalloc_strdup(const char *);
extern void sinit(void);