Rechercher une page de manuel
sethostname
Langue: pl
Version: 2001-12-15 (ubuntu - 01/11/07)
Section: 2 (Appels système)
NAZWA
gethostname, sethostname - pobranie/ustawienie nazwy hostaSK£ADNIA
#include <unistd.h>int gethostname(char *name, size_t len);
int sethostname(const char *name, size_t len);
OPIS
Funkcje te s³u¿± do zmiany nazwy hosta obecnego procesora. Funkcja gethostname() zwraca w tablicy name o d³ugo¶ci len bajtów zakoñczon± znakiem NUL nazwê hosta (ustawion± uprzednio przez sethostname()). W przypadku, gdy zakoñczona znakiem NUL nazwa hosta siê nie mie¶ci, nie jest zwracany b³±d ale nazwa hosta jest obcinana. Nie jest okre¶lone, czy obciêta nazwa hosta bêdzie zakoñczona znakiem NUL.WARTO¦Æ ZWRACANA
Po pomy¶lnym zakoñczeniu zwracane jest zero. Po b³êdzie zwracane jest -1 i odpowiednio ustawiane jest errno .B£ÊDY
- EINVAL
- len jest ujemne, lub dla sethostname, len jest wiêksze od maksymalnej dozwolonej warto¶ci, lub dla gethostname na Linuksie/i386 len jest mniejsze ni¿ w³a¶ciwy rozmiar. (W tym ostatnim przypadku glibc 2.1 zwraca ENAMETOOLONG.)
- EPERM
- Dla sethostname, wywo³uj±cy nie by³ superu¿ytkownikiem.
- EFAULT
- name jest nieprawid³owym adresem.
ZGODNE Z
SVr4, 4.4BSD (funkcja pierwotnie pojawi³a siê w 4.2BSD). POSIX 1003.1-2001 definiuje gethostname ale nie sethostname.USTERKI
Dla wielu kombinacji j±der Linuksa / libc gethostname zwraca b³±d zamiast zwróciæ obciêt± nazwê hosta.UWAGI
SUSv2 gwarantuje, ¿e `nazwy hostów s± ograniczone do 255 bajtów'. POSIX 1003.1-2001 gwarantuje, ¿e `nazwy hostów (bez koñcz±cego NUL) s± ograniczone do HOST_NAME_MAX bajtów'.ZOBACZ TAK¯E
getdomainname(2), setdomainname(2), uname(2)
TH : Personnellement, je pencherais pour << en charte >> :)
NR : "Ta mère en charte sur fmbl" ?
-+- NR in Guide du Fmblien Assassin : Zarma ! -+-
NR : "Ta mère en charte sur fmbl" ?
-+- NR in Guide du Fmblien Assassin : Zarma ! -+-
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre