aboutsummaryrefslogtreecommitdiffstats
path: root/libsimple.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2018-11-02 14:44:11 +0100
committerMattias Andrée <maandree@kth.se>2018-11-02 14:44:11 +0100
commitbc8b4e954c5e509d4f4148039be5a6e458f5c1a3 (patch)
treeb86e6b11b3f938298824748f670d696733b2b66c /libsimple.c
parentDocumentation (diff)
downloadlibsimple-bc8b4e954c5e509d4f4148039be5a6e458f5c1a3.tar.gz
libsimple-bc8b4e954c5e509d4f4148039be5a6e458f5c1a3.tar.bz2
libsimple-bc8b4e954c5e509d4f4148039be5a6e458f5c1a3.tar.xz
Remove FREE and CLOSE, and add symlinks for upcoming man pages
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'libsimple.c')
-rw-r--r--libsimple.c30
1 files changed, 2 insertions, 28 deletions
diff --git a/libsimple.c b/libsimple.c
index 1cf1cfb..6e1318f 100644
--- a/libsimple.c
+++ b/libsimple.c
@@ -91,12 +91,12 @@ int
main(void)
{
struct allocinfo *volatile info;
- void *ptr, *ptr2;
+ void *ptr;
struct timespec ts, ts1, ts2;
struct timeval tv1, tv2;
const char *cs;
char buf[1024], *s;
- int intarray[10], fds[2], oldfd;
+ int intarray[10];
size_t i, j, n;
assert(libsimple_default_failure_exit == 1);
@@ -1176,32 +1176,6 @@ main(void)
assert(!alloc_fail_in);
}
- assert((ptr = malloc(1)));
- ptr2 = ptr;
- if (have_custom_malloc()) {
- info = get_allocinfo(ptr);
- info->refcount = 2;
- }
- FREE(ptr);
- assert(ptr == NULL);
- if (have_custom_malloc()) {
- assert(info->refcount == 1);
- free(ptr2);
- }
-
- assert(!pipe(fds));
- assert(fds[0] > 2 && fds[1] > 2 && fds[0] != fds[1]);
- oldfd = fds[1];
- assert(!CLOSE(fds[1]));
- assert(fds[1] == -1);
- assert(!CLOSE(fds[1]));
- errno = 0;
- assert(CLOSE(oldfd) == -1 && errno == EBADF);
- errno = 0;
- assert(oldfd == -1);
- assert(!read(fds[0], buf, sizeof(buf)));
- close(fds[0]);
-
assert(libsimple_memeq("abcxyz", "abc123", 3));
assert(!libsimple_memeq("abcxyz", "abc123", 4));
assert(libsimple_memeq("abcxyz", "abcx23", 4));