.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright, the authors of the Linux man-pages project
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH abs 3 "28 października 2025 r." "Linux man\-pages 6.16" 
.SH NAZWA
abs, labs, llabs, imaxabs, uabs, ulabs, ullabs, umaxabs \- oblicza wartość
bezwzględną zmiennej całkowitej
.SH BIBLIOTEKA
Standardowa biblioteka C (\fIlibc\fP,\ \fI\-lc\fP)
.SH SKŁADNIA
.nf
\fB#include <stdlib.h>\fP
.P
\fBint abs(int \fP\fIj\fP\fB);\fP
\fBlong labs(long \fP\fIj\fP\fB);\fP
\fBlong long llabs(long long \fP\fIj\fP\fB);\fP
.P
\fBunsigned int uabs(int \fP\fIj\fP\fB);\fP
\fBunsigned long ulabs(long \fP\fIj\fP\fB);\fP
\fBunsigned long long ullabs(long long \fP\fIj\fP\fB);\fP
.P
\fB#include <inttypes.h>\fP
.P
\fBintmax_t imaxabs(intmax_t \fP\fIj\fP\fB);\fP
\fBuintmax_t umaxabs(intmax_t \fP\fIj\fP\fB);\fP
.fi
.P
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.P
\fBllabs\fP():
.nf
    _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
.fi
.P
\fBuabs\fP(), \fBulabs\fP(), \fBullabs\fP(), \fBumaxabs\fP():
.nf
    _ISOC2Y_SOURCE
.fi
.SH OPIS
Funkcje obliczają wartość bezwzględną argumentu \fIj\fP odpowiedniego typu
numerycznego dla danej funkcji.
.SH "WARTOŚĆ ZWRACANA"
Zwraca wartość bezwzględną argumentu numerycznego odpowiedniego typu.
.SH ATRYBUTY
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku
\fBattributes\fP(7).
.TS
allbox;
lbx lb lb
l l l.
Interfejs	Atrybut	Wartość
T{
.na
.nh
\fBabs\fP(),
\fBlabs\fP(),
\fBllabs\fP(),
\fBimaxabs\fP(),
\fBuabs\fP(),
\fBulabs\fP(),
\fB\%ullabs\fP(),
\fB\%umaxabs\fP()
T}	Bezpieczeństwo wątkowe	MT\-bezpieczne
.TE
.SH STANDARDY
.TP 
\fBabs\fP()
.TQ
\fBlabs\fP()
.TQ
\fBllabs\fP()
.TQ
\fBimaxabs\fP()
C23, POSIX.1\-2024
.SH HISTORIA
.TP 
\fBabs\fP()
C89, POSIX.1\-1996, SVr4, 4.3BSD.
.TP 
\fBlabs\fP()
C89, POSIX.1\-2001.
.TP 
\fBllabs\fP()
C99, POSIX.1\-2001; glibc 2.0.
.TP 
\fBimaxabs\fP()
C99, POSIX.1\-2001; glibc 2.1.1.
.TP 
\fBuabs\fP()
.TQ
\fBulabs\fP()
.TQ
\fB\%ullabs\fP()
C2y; glibc 2.42.
.TP 
\fB\%umaxabs\fP()
C2y; glibc 2.43.
.SH USTERKI
W \fBabs\fP(), \fBlabs\fP(), \fBllabs\fP() i \fBimaxabs\fP(), wartość bezwzględna
najmniejszej ujemnej liczby całkowitej jest nieokreślona.
.SH "ZOBACZ TAKŻE"
\fBcabs\fP(3), \fBceil\fP(3), \fBfabs\fP(3), \fBfloor\fP(3), \fBrint\fP(3)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Adam Byrtek <alpha@irc.pl>,
Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
