Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/string/bcmp.3
Show All 24 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" @(#)bcmp.3 8.1 (Berkeley) 6/4/93 | .\" @(#)bcmp.3 8.1 (Berkeley) 6/4/93 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd June 4, 1993 | .Dd July 28, 2016 | ||||
.Dt BCMP 3 | .Dt BCMP 3 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm bcmp | .Nm bcmp | ||||
.Nd compare byte string | .Nd compare byte string | ||||
.Sh LIBRARY | .Sh LIBRARY | ||||
.Lb libc | .Lb libc | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
Show All 15 Lines | |||||
Zero-length strings are always identical. | Zero-length strings are always identical. | ||||
.Pp | .Pp | ||||
The strings may overlap. | The strings may overlap. | ||||
.Sh SEE ALSO | .Sh SEE ALSO | ||||
.Xr memcmp 3 , | .Xr memcmp 3 , | ||||
.Xr strcasecmp 3 , | .Xr strcasecmp 3 , | ||||
.Xr strcmp 3 , | .Xr strcmp 3 , | ||||
.Xr strcoll 3 , | .Xr strcoll 3 , | ||||
.Xr strxfrm 3 | .Xr strxfrm 3 , | ||||
.Xr timingsafe_bcmp 3 | |||||
.Sh HISTORY | .Sh HISTORY | ||||
A | A | ||||
.Fn bcmp | .Fn bcmp | ||||
function first appeared in | function first appeared in | ||||
.Bx 4.2 . | .Bx 4.2 . | ||||
Its prototype existed previously in | Its prototype existed previously in | ||||
.In string.h | .In string.h | ||||
before it was moved to | before it was moved to | ||||
.In strings.h | .In strings.h | ||||
for | for | ||||
.St -p1003.1-2001 | .St -p1003.1-2001 | ||||
compliance. | compliance. |