1/*
2** Copyright 2001, Travis Geiselbrecht. All rights reserved.
3** Distributed under the terms of the NewOS License.
4*/
5
6#include <sys/types.h>
7#include <string.h>
8
9
10char *
11strncat(char *dest, char const *src, size_t count)
12{
13	char *tmp = dest;
14
15	if (count > 0) {
16		while (*dest)
17			dest++;
18		while ((*dest++ = *src++)) {
19			if (--count == 0) {
20				*dest = '\0';
21				break;
22			}
23		}
24	}
25
26	return tmp;
27}
28
29