osf1 man page for strncpy

Query: strncpy

OS: osf1

Section: 9r

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

strncpy(9r)															       strncpy(9r)

NAME
strncpy - General: Copies a null-terminated character string with a specified limit
SYNOPSIS
char * strncpy( char *s1, char *s2, int n );
ARGUMENTS
Specifies a pointer to a buffer of at least n bytes. Specifies a pointer to a string (an array of characters terminated by a null charac- ter). Specifies the number of characters to be copied.
DESCRIPTION
The strncpy routine copies string s2 to buffer s1. The routine stops copying after it copies a null character or n characters, whichever comes first. If the length of s2 as determined by the null character is less than n, the routine pads s1 with null characters.
RETURN VALUES
The strncpy routine returns a pointer to /NULL at the end of the first string (or to the location following the last copied character if there is no NULL). The copied string will not be null terminated if the length of s2 is n characters or more.
SEE ALSO
Routines: bcopy(9r), blkclr(9r), copystr(9r), ovbcopy(9r), strcpy(9r) strncpy(9r)
Related Man Pages
strcpy(3) - linux
string(3) - v7
strncpy(3) - suse
strncpy(9r) - osf1
strlcpy(9f) - sunos
Similar Topics in the Unix Linux Community
Extract the last character of a string
Replacing one Char in a string of variable length
NULL in between, at begining or at end of line - convert to space
How would I create a NULL terminated file in Unix under Bash?
Generate a string of alphanumeric characters