#define idt[n] 0x5800+8*n #define set_intr_gate(n,addr) set_gate(idt[n],14,0,addr) #define set_trap_gate(n,addr) set_gate(idt[n],15,0,addr) #define set_system_gate(n,addr) set_gate(idt[n],15,3,addr) #define set_gate(gate_addr,type,dpl,addr)\ _asm_("movw %%dx,%%ax\n\t\ movw %0,%%dx\n\t\ movl %%eax,%1\n\t\ movl %%edx,%2"\ : :...
by buguanshui - 其他UNIX - 2006-02-21 10:54:49 阅读(631) 回复(0)
#define idt[n] 0x5800+8*n #define set_intr_gate(n,addr) set_gate(idt[n],14,0,addr) #define set_trap_gate(n,addr) set_gate(idt[n],15,0,addr) #define set_system_gate(n,addr) set_gate(idt[n],15,3,addr) #define set_gate(gate_addr,type,dpl,addr)\ _asm_("movw %%dx,%%ax\n\t\ movw %0,%%dx\n\t\ movl %%eax,%1\n\t\ movl %%edx,%2"\ : :...
导读: 基本TCP套接口编程一 本文出自:http://sunsland.top263.net 作者: (2001-10-22 12:00:00) 概述 socket() --得到文件描述符! bind() --我们在哪个端口? connect() --Hello! listen() --有人给我打电话吗? accept() --"Thank you for calling port 3490." send() 和 recv() --Talk to me, baby! sendto() 和 recvfrom() --Talk to me, DGRAM-style close() 和 sh...
情景: 目前在把一些原来VMS系统上的FORTRAN代码porting到AIX上。原来的VMS系统提供了一个叫做 LIB$GET_LUN的系统调用,回返回一个没有用过的文件描述符(这么称比较好理解),然后可以用FORTRAN的OPEN语句来打开。 大家都知道C里的open回自动获得一个当前最小的未用的文件描述符号,所以不用其他函数来获得这个数值。 现在AIX貌似没有提供这么一个函数,我想自己写一个AIX上的,功能类似的函数。 int get_lun() 问题: 1,首先不...
请问高手们,当不同的用户操作同一个文件时他们得到的文件操作符是一样的吗?还有我看文件操作符的定义好像是 int 2难道这就意味着只有100个文件操作符吗? 我是菜鸟,用的是sco unix,清高手指教。
code:
[code]
#include "apue.h"
#include