Include mach.h instead of string.h.
[kopensolaris-gnu/glibc.git] / mach / mig_strncpy.c
1 /* Silly pointless function MiG needs.  */
2
3 #include <mach.h>
4
5 vm_size_t
6 __mig_strncpy (char *dest, char *src, vm_size_t len)
7 {
8   size_t i;
9
10   if (len == 0)
11     return 0;
12
13   for (i = 1; i < len; ++i)
14     if ((*dest++ = *src++) == '\0')
15       return i;
16
17   *dest = '\0';
18   return i;
19 }
20 weak_alias (__mig_strncpy, mig_strncpy)