1
0
Files
irix-657m-src/irix/cmd/clshm/README
2022-09-29 17:59:04 +03:00

92 lines
3.0 KiB
Plaintext

This files contains:
WHAT NEEDS TO BE DONE BEFORE CLSHM STUFF IS REALLY USABLE/EXPORTED!!!!
----------------------------------------------------------------------
Please read the web pages --> ./doc/web/index.html for links
Here is the basics off the status web page:
The general functionality is finished. Mostly testing is left to be done
as well as checking in the files and doing the idb stuff. Things to be
done to make this fully functional:
* irix/lib/libclshm:
Edit irix/lib/Makefile to make libclshm
Place irix/lib/libclshm/src/xp_shm.h in the appropriate place
* irix/cmd/clshm/clshm_diag:
Build and install irix/lib/libclshm since clshm_diag depends on it.
#define CLSHM_USR_LIB_LINKED at beginning of clshm_diag.c.
Edit irix/cmd/clshm/Makefile to include lines for making
clshm_diag with the library flags.
Change the include line of "irix/lib/libclshm/src/xp_shm.h" in
clshm_diag.c to point to wherever it was decided that
xp_shm.h will live.
* irix/cmd/clshm/test:
Edit xp_shm_wrap.h to include the place of the correct xp_shm.h
* irix/cmd/clshm/doc/man:
Move part_func.3p and xp_func.3p into irix/man/man3p.
* irix/kern/master.d/system.gen
Edit to add "EXCLUDE: clshm" right after the "EXCLUDE: if_cl"
(this is general -- to actually enable -- will have to
change all "EXCLUDE"s to "USE" for all partitioning
stuff).
* idb stuff:
Edit irix/cmd/clshm/Makefile idb stuff -- There is something
there commented out that I think will work, but you
should probably make sure before just adding it
blindly. Need to add the clshmd.config file.
Edit irix/build/idb: need to add a lot -- some of these are
already there, but will be needed for "target"
information. Here are all the things I can think of:
+ etc/config/clshm.config
+ etc/init.d/sn0start
+ usr/cpu/sysgen/IP27boot/clshm.o
+ usr/etc/clshm_diag
+ usr/etc/clshmctl
+ usr/etc/clshmd
+ usr/include/sys/SN/clshm.h
+ usr/include/sys/SN/clshmd.h
+ usr/include/sys/xp_shm.h
+ usr/lib32/libclshm.so
+ usr/lib32/mips4/libclshm.so
+ usr/lib32/mips3/libclshm.so
+ usr/lib64/libclshm.so
+ usr/lib64/mips4/libclshm.so
+ usr/lib64/mips3/libclshm.so
+ usr/share/catman/a_man/man1/clshm_diag.z
+ usr/share/catman/a_man/man1/clshmctl.z
+ usr/share/catman/a_man/man1/clshmd.z
+ usr/share/catman/p_man/man3p/part_func.z
+ usr/share/catman/p_man/cat3p/part_getcount.z
+ usr/share/catman/p_man/cat3p/part_gethostname.z
+ usr/share/catman/p_man/cat3p/part_getid.z
+ usr/share/catman/p_man/cat3p/part_getlist.z
+ usr/share/catman/p_man/cat3p/part_getnode.z
+ usr/share/catman/p_man/cat3p/part_getpart.z
+ usr/share/catman/p_man/cat3p/part_setpmo.z
+ usr/share/catman/p_man/cat3p/xp_ftok.z
+ usr/share/catman/p_man/cat3p/xp_func.z
+ usr/share/catman/p_man/cat3p/xp_shmat.z
+ usr/share/catman/p_man/cat3p/xp_shmctl.z
+ usr/share/catman/p_man/cat3p/xp_shmdt.z
+ usr/share/catman/p_man/cat3p/xp_shmget.z
There are probably more things, but I guess that will have to be
fixed up later.