Update of /cvsroot/linux-decnet/dnprogs/include/netdnet
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv23253/include/netdnet
Modified Files:
dnetdb.h
Log Message:
replaced DNOBJECT_* constants with macros to getobjectbyname() as discussed on Fri Sep 26 17:10:00 CEST 2008 on IRC
If this breaks your code: switch to the new API.
Should only break code when used within case-statements. Have fixed everything needed in dnprogs to get everthing within working again.
Index: dnetdb.h
===================================================================
RCS file: /cvsroot/linux-decnet/dnprogs/include/netdnet/dnetdb.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** dnetdb.h 4 Oct 2008 15:56:52 -0000 1.7
--- dnetdb.h 4 Oct 2008 23:40:35 -0000 1.8
***************
*** 62,74 ****
* Define DECnet object numerically.
*/
! #define DNOBJECT_FAL 17 /* file access listener */
! #define DNOBJECT_NICE 19 /* NICE */
! #define DNOBJECT_DTERM 23 /* DECnet remote terminals */
! #define DNOBJECT_MIRROR 25 /* DECnet mirror */
! #define DNOBJECT_EVR 26 /* DECnet event receiver */
! #define DNOBJECT_MAIL11 27 /* mail service */
! #define DNOBJECT_PHONE 29 /* DECnet phone utility */
! #define DNOBJECT_CTERM 42 /* DECnet command terminals */
! #define DNOBJECT_DTR 63 /* DECnet test receiver */
/* Config for dnet_checkobjectnumber()/getobjectbyname()/getobjectbynumber() */
--- 62,74 ----
* Define DECnet object numerically.
*/
! #define DNOBJECT_FAL (getobjectbyname("FAL")) /* file access listener */
! #define DNOBJECT_NICE (getobjectbyname("NICE")) /* NICE */
! #define DNOBJECT_DTERM (getobjectbyname("DTERM")) /* DECnet remote terminals */
! #define DNOBJECT_MIRROR (getobjectbyname("MIRROR")) /* DECnet mirror */
! #define DNOBJECT_EVR (getobjectbyname("EVR")) /* DECnet event receiver */
! #define DNOBJECT_MAIL11 (getobjectbyname("MAIL11")) /* mail service */
! #define DNOBJECT_PHONE (getobjectbyname("PHONE")) /* DECnet phone utility */
! #define DNOBJECT_CTERM (getobjectbyname("CTERM")) /* DECnet command terminals */
! #define DNOBJECT_DTR (getobjectbyname("DTR")) /* DECnet test receiver */
/* Config for dnet_checkobjectnumber()/getobjectbyname()/getobjectbynumber() */
|