Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/cmd/unix/u9fs/safecpy.c

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include <stdio.h>

void
safecpy(char *to, char *from, int tolen)
{
	int fromlen;
	memset(to, 0, tolen);
	fromlen = from ? strlen(from) : 0;
	if (fromlen > tolen)
		fromlen = tolen;
	memcpy(to, from, fromlen);
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.