freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux系統(tǒng)api函數(shù)手冊(存儲版)

2025-07-29 06:29上一頁面

下一頁面
  

【正文】 et傳來的數(shù)據(jù)。EAGAIN 此操作會令進程阻斷,但參數(shù)s的socket為不可阻斷。參數(shù)s為已建立好連接的socket。EAGAIN 此操作會令進程阻斷,但參數(shù)s的socket為不可阻斷。參數(shù)s為已建立好連線的socket,如果利用UDP協(xié)議則不需經(jīng)過連線操作。 /* Ancillary dat */ 8 size_t msg_controllen。ENOBUFS 系統(tǒng)的緩沖內(nèi)存不足ENOMEM 核心內(nèi)存不足EINVAL 傳給系統(tǒng)調(diào)用的參數(shù)不正確。參數(shù)msg指向欲連線的數(shù)據(jù)內(nèi)容,參數(shù)flags 一般設(shè)0,詳細描述請參考send()。EAGAIN 此動作會令進程阻斷,但參數(shù)s的soket為補課阻斷的。函數(shù)說明socket()用來建立一個新的socket,也就是向系統(tǒng)注冊,通知系統(tǒng)建立一通信端口。定義函數(shù)putenv(改變或增加環(huán)境變量)頭文件1 include 如果overwrite不為0,而該環(huán)境變量原已有內(nèi)容,則原內(nèi)容會被改為參數(shù)value所指的變量內(nèi)容。函數(shù)說明bcmp()用來比較s1和s2所指的內(nèi)存區(qū)間前n個字節(jié),若參數(shù)n為0,則返回0。返回值定義函數(shù)memcmp(比較內(nèi)存內(nèi)容)頭文件1 includeA39。memcpy(拷貝內(nèi)存內(nèi)容)頭文件1 include返回值返回指向dest的指針。在編寫程序時,若需要將某一數(shù)組作初始化memset()會相當方便。函數(shù)說明strlen()用來計算指定的字符串s的長度,不包括結(jié)束字符\0。1 size_t strlen (const char *s)。\039。s1若小于s2則返回小于0的值。memcmp ()首先將s1第一個字符值減去s2第一個字符的值,若差為0則再繼續(xù)比較下個字符,若差值不為0則將差值返回。返回值為0表示在src所指內(nèi)存前n個字節(jié)中沒有值為c的字節(jié)。1 int bcmp ( const void *s1,const void * s2,int n)。參數(shù)name為環(huán)境變量名稱字符串。返回值執(zhí)行成功則返回0,有錯誤發(fā)生則返回1。返回值執(zhí)行成功則返回指向該內(nèi)容的指針,找不到符合的環(huán)境變量名稱則返回NULL。錯誤代碼EPROTONOSUPPORT 參數(shù)domain指定的類型不支持參數(shù)type或protocol指定的協(xié)議ENFILE 核心內(nèi)存不足,無法建立新的socket結(jié)構(gòu)EMFILE 進程文件表溢出,無法再建立新的socketEACCESS 權(quán)限不足,無法建立type或protocol指定的協(xié)議ENOBUFS/ENOMEM 內(nèi)存不足EINVAL 參數(shù)domain/type/protocol不合法1 int socket(int domain,int type,int protocol)。WNOTSOCK canshu s為一文件描述詞,非socket。函數(shù)說明sendto() 用來將數(shù)據(jù)由指定的socket傳給對方主機。EINTR 被信號所中斷。 /* Vector of data to send/receive into */ 6 size_t msg_iovlen。EFAULT 參數(shù)中有一指針指向無法存取的內(nèi)存空間ENOTSOCK 參數(shù)s為一文件描述詞,非socket。EFAULT 參數(shù)中有一指針指向無法存取的內(nèi)存空間ENOTSOCK 參數(shù)s為一文件描述詞,非socket。1 int recvmsg(int s,struct msghdr *msg,unsigned int flags)。錯誤代碼EBADF 參數(shù)s非合法的socket處理代碼EFAULT 參數(shù)中有一指針指向無法存取的內(nèi)存空間。定義函數(shù)MSG_PEEK 返回來的數(shù)據(jù)并不會在系統(tǒng)內(nèi)刪除,如果再調(diào)用recv()會返回相同的數(shù)據(jù)內(nèi)容。返回值返回對應(yīng)的主機字符順序。如果socket為AF_INET則參數(shù)backlog 最大值可設(shè)至128。定義函數(shù)inet_ntoa(將網(wǎng)絡(luò)二進制的數(shù)字轉(zhuǎn)換成網(wǎng)絡(luò)地址)頭文件1 includesys/2 includenetinet/3 includearpa/1 int inet_aton(const char * cp,struct in_addr *inp)。1 unsigned long int inet_addr(const char *cp)。定義函數(shù)htonl(將32位主機字符順序轉(zhuǎn)換成網(wǎng)絡(luò)字符順序)頭文件1 includenetinet/返回值成功則返回0,失敗返回1,錯誤原因存于errno中。 8 struct in_addr 9 {10 uint32_t s_addr。bind(對socket定位)頭文件1 includesys/2 includesys/錯誤代碼EBADF 參數(shù)s 非合法socket處理代碼。定義函數(shù)隨后進程便可利用此文件指針來讀取子進程的輸出設(shè)備或是寫入到子進程的標準輸入設(shè)備中。1 int pipe(int filedes[2])。函數(shù)說明pclose()用來關(guān)閉由popen所建立的管道及文件指針。ENAMETOOLONG 參數(shù)pathname的路徑名稱太長。1 unsigned int sleep(unsigned int seconds)。當指定的信號到達時就會跳轉(zhuǎn)到參數(shù)handler指定的函數(shù)執(zhí)行。返回值信號集已有該信號則返回1,沒有則返回0。返回值執(zhí)行成功則返回0,如果有錯誤則返回1。函數(shù)說明sigemptyset()用來將參數(shù)set信號集初始化并清空。1 int sigaddset(sigset_t *set,int signum)。OR 運算(|)組合A_NOCLDSTOP : 如果參數(shù)signum為SIGCHLD,則當子進程暫停時并不會通知父進程SA_ONESHOT/SA_RESETHAND:當調(diào)用新的信號處理函數(shù)前,將此信號處理方式改為系統(tǒng)預(yù)設(shè)的方式。4 sigset_t sa_mask。WEXITSTATUS(status)取得子進程exit()返回的結(jié)束代碼,一般會先用WIFEXITED 來判斷是否正常結(jié)束才能使用此宏。如果不在意結(jié)束狀態(tài)值,則參數(shù)status可以設(shè)成 NULL。1 pid_t getppid(void)。getpid(取得進程識別碼)頭文件1 includeLinux 使用copyonwrite(COW)技術(shù),只有當其中一進程試圖修改欲復(fù)制的空間時才會做真正的復(fù)制動作,由于這些繼承的信息是復(fù)制而來,并非指相同的內(nèi)存空間,因此子進程對這些變量的修改和父進程并不會同步。附加說明_exit()不會處理標準I/O 緩沖區(qū),如要更新緩沖區(qū)請使用exit()。函數(shù)說明exit()用來正常終結(jié)目前進程的執(zhí)行,并把參數(shù)status返回給父進程,而進程所有的緩沖區(qū)數(shù)據(jù)會自動寫回并關(guān)閉未關(guān)閉的文件。函數(shù)說明execvp()會從PATH 環(huán)境變量所指的目錄中查找符合參數(shù)file 的文件名,找到后便執(zhí)行該文件,然后將第二個參數(shù)argv傳給該欲執(zhí)行的文件。ENOMEM 核心內(nèi)存不足ENOTDIR 參數(shù)filename字符串所包含的目錄路徑并非有效目錄EACCES 參數(shù)filename字符串所包含的目錄路徑無法存取,權(quán)限不足ELOOP 過多的符號連接ETXTBUSY 欲執(zhí)行的文件已被其他進程打開而且正把數(shù)據(jù)寫入該文件中EIO I/O 存取錯誤ENFILE 已達到系統(tǒng)所允許的打開文件總數(shù)。2. 欲執(zhí)行的文件所屬的文件系統(tǒng)是以noexec 方式掛上。返回值如果執(zhí)行成功則函數(shù)不會返回,執(zhí)行失敗則直接返回1,失敗原因存于errno中。返回值若配置成功則返回一指針,失敗則返回NULL。假若參數(shù)ptr所指的內(nèi)存空間已被收回或是未知的內(nèi)存地址,則調(diào)用free()可能會有無法預(yù)期的情況發(fā)生。返回值若配置成功則返回一指針,失敗則返回NULL。(二)內(nèi)存控制篇fputs(將一指定的字符串寫入文件內(nèi))頭文件1 include返回值成功則返回0,若有錯誤則返回1,錯誤原因存于errno. /* 鎖定的狀態(tài)*/4 short int l_whence。F_SETFL 設(shè)置文件描述詞狀態(tài)旗標,參數(shù)arg為新旗標,但只允許O_APPEND、O_NONBLOCK和O_ASYNC位的改變,其他位的改變將不受影響。有以下幾種情況:F_DUPFD用來查找大于或等于參數(shù)arg的最小且仍未使用的文件描述詞,并且復(fù)制參數(shù)fd的文件描述詞。ftl(文件描述詞操作)頭文件1 include2 include參數(shù)whence為下列其中一種:SEEK_SET 參數(shù)offset即為新的讀寫位置。多個進程可同時對同一個文件作共享鎖定。當有錯誤發(fā)生時則返回1,錯誤代碼存入errno中,而文件讀寫位置則無法預(yù)期。read(由已打開的文件讀取數(shù)據(jù))頭文件1 include1 int close(int fd)。EINVAL 參數(shù)mode 不正確。S_IRWXO 00007權(quán)限,代表其他用戶具有可讀、可寫及可執(zhí)行的權(quán)限。S_IRWXU00700 權(quán)限,代表該文件所有者具有可讀、可寫及可執(zhí)行的權(quán)限。O_APPEND 當讀寫文件時會從文件尾開始移動,也就是所寫入的數(shù)據(jù)會以附加的方式加入到文件后面。下列是參數(shù)flags 所能使用的旗標:O_RDONLY 以只讀方式打開文件O_WRONLY 以只寫方式打開文件O_RDWR 以可讀寫方式打開文件。EEXIST 參數(shù)pathname所指的文件已存在。creat(建立文件)頭文件1 includesys/2 includesys/3 include定義函數(shù)1 int creat(const char * pathname, mode_tmode)。ENOTDIR 參數(shù)pathname為一目錄ENOMEM 核心內(nèi)存不足ELOOP 參數(shù)pathname有過多符號連接問題。O_EXCL 如果O_CREAT 也被設(shè)置,此指令會去檢查文件是否存在。O_SYNC 以同步的方式打開文件。S_IXUSR 或S_IEXEC,00100 權(quán)限,代表該文件所有者具有可執(zhí)行的權(quán)限。返回值若所有欲核查的權(quán)限都通過了檢查則返回0 值,表示成功,只要有一個權(quán)限被禁止則返回1。ENOMEM 核心內(nèi)存不足。參數(shù)fd為先前由open()或creat()所返回的文件描述詞。EBADF 參數(shù)fd 非有效的文件描述詞,或該文件已關(guān)閉。返回值如果順利write()會返回實際寫入的字節(jié)數(shù)。1 int flock(int fd,int operation)。LOCK_UN 解除文件鎖定狀態(tài)。1 off_t lseek(int fildes,off_t offset ,int whence)。當whence 值為SEEK_CUR 或SEEK_END時,參數(shù)offet允許負值的出現(xiàn)。2 int ftl(int fd,int cmd,long arg)。F_GETFD取得closeonexec旗標。此時flcok 結(jié)構(gòu)的l_type 值必須是F_RDLCK、F_WRLCK或F_UNLCK。 /*鎖定區(qū)域的大小*/7 pid_t l_pid。1 char * fgets(char * s,int size,FILE * stream)。1 void *calloc(size_t nmemb,size_t size)。定義函數(shù)malloc(配置內(nèi)存空間)頭文件1 include(三)進程操作篇execl(執(zhí)行文件)頭文件1 include定義函數(shù)1 int execv (const char * path, char * const argv[ ])。1 int execve(const char * filename,char * const argv[ ],char * const envp[ ])。,欲執(zhí)行的文件具有SUID 或SGID 位元,但執(zhí)行者并不具有root權(quán)限。定義函數(shù)vfork(建立一個新的進程)頭文件1 include返回值如果vfork()成功則在父進程會返回新建立的子
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1