summaryrefslogtreecommitdiff
path: root/server/xmalloc.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2006-12-21 19:55:55 +0000
committerArthur de Jong <arthur@arthurdejong.org>2006-12-21 19:55:55 +0000
commitfbc5ecfb8cf86d753b7c9a3b5b549a8f279666ab (patch)
tree5d008fb2963ef8a27da784ba851984f64678e6f0 /server/xmalloc.c
parent8366a3eb4a9032ca43cae9fccaa536182dcece04 (diff)
rename server directory to nslcd
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@196 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'server/xmalloc.c')
-rw-r--r--server/xmalloc.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/server/xmalloc.c b/server/xmalloc.c
deleted file mode 100644
index 9dbd9a4..0000000
--- a/server/xmalloc.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- xmalloc.c - malloc wrapper
-
- Copyright (C) 2002, 2003, 2006 Arthur de Jong
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
- MA 02110-1301 USA
-*/
-
-#include "config.h"
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "xmalloc.h"
-#include "log.h"
-
-
-/* malloc wrapper */
-void *xmalloc(size_t size)
-{
- void *tmp;
- if ((tmp=malloc(size))==NULL)
- {
- log_log(LOG_CRIT,"malloc() failed");
- exit(1);
- }
- return tmp;
-}
-
-
-/* strdup wrapper */
-char *xstrdup(const char *s)
-{
- char *tmp;
- int l;
- if (s==NULL)
- {
- log_log(LOG_CRIT,"xstrdup() called with NULL");
- exit(1);
- }
- l=strlen(s);
- tmp=(char *)xmalloc((l+1)*sizeof(char));
- strncpy(tmp,s,l);
- tmp[l]='\0';
- return tmp;
-}