作者alans (游于无穷是为逍遥)
看板PttCurrent
标题Re: 有人在FreeBSD 5.3装成功pttbbs吗?
时间Wed Nov 24 17:09:13 2004
shm 的问题,
以前在改自己学校的 bbs 时遇过, (2002/06/23 挖靠时间过真快)
那时候的作法是只要有传 pointer 的地方, 都改传 pid
在另外靠 pid 来找资料
--
节录 man
Shmat() attaches the shared memory segment identified by shmid to the
calling process's address space. The address where the segment is
attached is determined as follows:
o If addr is 0, the segment is attached at an address selected by the
kernel.
o If addr is nonzero and SHM_RND is not specified in flag, the segment
is attached the specified address.
o If addr is specified and SHM_RND is specified, addr is rounded down
to the nearest multiple of SHMLBA.
Shmdt() detaches the shared memory segment at the address specified by
addr from the calling process's address space.
RETURN VALUES
Upon success, shmat() returns the address where the segment is attached;
otherwise, -1 is returned and errno is set to indicate the error.
The shmdt() function returns the value 0 if successful; otherwise the
value -1 is returned and the global variable errno is set to indicate the
error.
--
不要试着寻找成功,试着寻找自己的意义
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.197.132
※ 编辑: alans 来自: 61.220.197.132 (11/24 17:09)