getdomainname() - Unix,Linux 系統呼叫 - 技術教學
Tutorials Point


  Unix 初學者指南
  Unix Shell 程式設計
  高階 Unix
  Unix 有用參考
  Unix 有用資源
  精選閱讀

版權所有 © 2014 tutorialspoint



  首頁     參考     討論論壇     關於 TP  

getdomainname() - Unix,Linux 系統呼叫


previous next AddThis Social Bookmark Button

廣告

名稱

getdomainname, setdomainname - 獲取/設定域名

語法

#include <unistd.h>

int getdomainname(char *name, size_t len);
int setdomainname(const char *name, size_t len);

描述

這些函式用於訪問或更改當前處理器的域名。如果以 null 結尾的域名需要超過 len 位元組,則 getdomainname() 返回前 len 個位元組(glibc)或返回錯誤(libc)。

返回值

成功時,返回零。出錯時,返回 -1,並且 errno 被相應地設定。

錯誤

標籤描述
EFAULT 對於 setdomainname():name 指向使用者地址空間之外。
EINVAL 對於 libc 下的 getdomainname():name 為 NULL 或 name 長度超過 len 位元組。
EINVAL 對於 setdomainname():len 為負數或過大。
EPERM 對於 setdomainname():呼叫者沒有許可權(Linux:沒有 CAP_SYS_ADMIN 許可權)。

符合標準

POSIX 未指定這些呼叫。

參見



previous next Printer Friendly

廣告


  

廣告



廣告