1 #include <string.h>
2 
strncpy(char *dst, const char *src, size_t n)3 char *strncpy(char *dst, const char *src, size_t n)
4 {
5 	char *d = dst, *s = src;
6 	while (n > 0) {
7 		if ((*d = *s) != 0) {
8 			s++;
9 		}
10 			d++;
11 			n--;
12 		}
13 	return (dst);
14 }
15