aboutsummaryrefslogtreecommitdiffstats
path: root/man/et/ipcalc_c.3
diff options
context:
space:
mode:
Diffstat (limited to 'man/et/ipcalc_c.3')
-rw-r--r--man/et/ipcalc_c.3203
1 files changed, 203 insertions, 0 deletions
diff --git a/man/et/ipcalc_c.3 b/man/et/ipcalc_c.3
new file mode 100644
index 00000000..4b577a2d
--- /dev/null
+++ b/man/et/ipcalc_c.3
@@ -0,0 +1,203 @@
+.\" .ad l
+.\" .nh
+.TH "ipcalc.c" "3" "30. aprill 2001" "initscripts" "\""
+.SH "NIMI"
+ipcalc.c \- pakub utiliite IP aadressidega manipuleerimiseks.
+.SH "KOKKUVÕTE"
+.br
+.PP
+\fC#include <ctype.h>\fR
+.br
+\fC#include <popt.h>\fR
+.br
+\fC#include <stdio.h>\fR
+.br
+\fC#include <stdlib.h>\fR
+.br
+\fC#include <string.h>\fR
+.br
+\fC#include <sys/socket.h>\fR
+.br
+\fC#include <netinet/in.h>\fR
+.br
+\fC#include <arpa/inet.h>\fR
+.br
+\fC#include <netdb.h>\fR
+.br
+
+.SS Määratlused
+
+.in +1c
+.ti \-1c
+.RI "#define \fBIPBITS\fR (sizeof(unsigned long int) * 8)"
+.br
+.RI "\fIbittide arv IP aadressis.\fR"
+.ti \-1c
+.RI "#define \fBIPBYTES\fR (sizeof(unsigned long int))"
+.br
+.RI "\fIbaitide arv IP aadressis.\fR"
+.in \-1c
+.SS Funktsioonid
+
+.in +1c
+.ti \-1c
+.RI "unsigned long int \fBprefix2mask\fR (int prefix)"
+.br
+.RI "\fIloob määratud bittide arvuga võrgumaski.\fR"
+.ti \-1c
+.RI "int \fBmask2prefix\fR (unsigned long int mask)"
+.br
+.RI "\fIarvutab võrgumaskiga varjatud bittide arvu.\fR"
+.ti \-1c
+.RI "unsigned long int \fBdefault_netmask\fR (unsigned long int addr)"
+.br
+.RI "\fIhangib määratud IP aadressiga seotud vaike\-(kanoonilise) võrgumaski.\fR"
+.ti \-1c
+.RI "unsigned long int \fBcalc_broadcast\fR (unsigned long int addr, int prefix)"
+.br
+.RI "\fIarvutab antud IP aadressi ja prefiksi pikkuse põhjal üldleviaadressi.\fR"
+.ti \-1c
+.RI "unsigned long int \fBcalc_network\fR (unsigned long int addr, int prefix)"
+.br
+.RI "\fIarvutab määratud aadressi ja prefiksi põhjal võrguaadressi.\fR"
+.ti \-1c
+.RI "const char* \fBget_hostname\fR (unsigned long int addr)"
+.br
+.RI "\fIhangib määratud IP aadressiga seonduva masinanime.\fR"
+.ti \-1c
+.RI "int \fBmain\fR (int argc, const char **argv)"
+.br
+.RI "\fIwrapper program for ipcalc functions.\fR"
+.in \-1c
+.SH "ÜKSIKASJALIK KIRJELDUS"
+.PP
+pakub utiliite IP aadressidega manipuleerimiseks.
+.PP
+.PP
+ ipcalc pakub utiliite ja käsurea\-kasutajaliidese IP aadressidega manipuleerimiseks ning ip aadressi/võrgumaski/võrguaadressi/prefiksi/jne mitmesuguste aspektide arvutamiseks.
+.PP
+Functionality can be accessed from other languages from the library interface, documented here. To use ipcalc from the shell, read the ipcalc(1) manual page.
+.PP
+Parameetrite lähetamisel erinevatele funktsioonidele pange tähele, kas nad kasutavad masina baidijärjekorda või võrgu baidijärjekorda. Enamik kasutab masina baidijärjekorda ja ka hangib sellesama, kuid on ka erandeid.
+.PP
+.SH "FUNKTSIOONIDE DOKUMENTATSIOON"
+.PP
+.SS unsigned long int calc_broadcast (unsigned long int addr, int prefix)
+.PP
+arvutab antud IP aadressi ja prefiksi pikkuse puhul üldleviaadressi.
+.PP
+.PP
+
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fIaddr\fR\fR
+IP aadress võrgu baidijärjekorras.
+.TP
+\fB\fIprefix\fR\fR
+prefiksi pikkus.
+.PP
+\fBHangib: \fR
+.in +1c
+arvutatud üldleviaadressi võrgule võrgu baidijärjekorras.
+.SS unsigned long int calc_network (unsigned long int addr, int prefix)
+.PP
+arvutab määratud aadressi ja prefiksi puhul võrguaadressi.
+.PP
+.PP
+
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fIaddr\fR\fR
+IP aadress võrgu baidijärjekorras
+.TP
+\fB\fIprefix\fR\fR
+võrguprefiks
+.PP
+\fBHangib: \fR
+.in +1c
+võrgu baasaadressi, millega addr on seotud, võrgu baidijärjekorras.
+.SS unsigned long int default_netmask (unsigned long int addr)
+.PP
+hangib määratud IP aadressiga seotud vaike\-(kanoonilise) võrgumaski.
+.PP
+.PP
+ Kui Internet algselt loodi, jagati erinevad IP aadressid kolme võrguklassi: A, B ja C. See funktsioon hangib võrgumaski, mis on seotud määratud IP aadressiga, defineerides, millisesse võrguklassi see langeb.
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fIaddr\fR\fR
+IP aadress võrgu baidijärjekorras.
+.PP
+\fBHangib: \fR
+.in +1c
+võrgumaski võrgu baidijärjekorras.
+.SS const char * get_hostname (unsigned long int addr)
+.PP
+hangib määratud IP aadressiga seotud masinanime.
+.PP
+.PP
+
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fIaddr\fR\fR
+IP aadress masinanime leidmiseks võrgu baidijärjekorras
+.PP
+\fBHangib: \fR
+.in +1c
+masinanime või NULLi, kui seda ei saa määrata. Masinanimi on salvestatud staatilisse puhvrisse, mis võib suvalisel ajal haihtuda, väljakutsuja peab kopeerima andmed, kui ta vajab püsisalvestust.
+.SS main (int argc, const char ** argv)
+.PP
+ipcalc funktsioonide rakendus.
+.PP
+.PP
+ See on rakendus funktsioonidele, mida pakub ipcalc\-i teek. Seda võib kasutada shelliskriptidelt või otse käsurealt.
+.PP
+Täpsemat infot vaadake palun manuaalileheküljelt ipcalc(1).
+.SS int mask2prefix (unsigned long int mask)
+.PP
+arvutab võrgumaskiga varjatud bittide arvu.
+.PP
+.PP
+ This function calculates the significant bits in an IP address as specified by a netmask. Vaata ka \fBprefix2mask\fR.
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fImask\fR\fR
+on võrgumask, specified as an unsigned long integer in network byte order.
+.PP
+\fBHangib: \fR
+.in +1c
+the number of significant bits.
+.SS unsigned long int prefix2mask (int bits)
+.PP
+loob määratud bittide arvust võrgumaski.
+.PP
+.PP
+ This function converts a prefix length to a netmask. As CIDR (classless internet domain internet domain routing) has taken off, more an more IP addresses are being specified in the format address/prefix (i.e. 192.168.2.3/24, with a corresponding netmask 255.255.255.0). If you need to see what netmask corresponds to the prefix part of the address, this is the function. See also \fBmask2prefix\fR.
+.PP
+\fBParameetrid: \fR
+.in +1c
+.TP
+\fB\fIprefix\fR\fR
+on bittide arv, millest mask luua.
+.PP
+\fBHangib: \fR
+.in +1c
+võrgumaski võrgu baidijärjekorras.
+.SH "AUTOR"
+.PP
+Genereeritud automaatselt Doxygeni abil initscripts\-ile lähtekoodist.
+.br
+
+.br
+Tõlge eesti keelde: Marek Laane 2002
+.br
+bald@online.ee