diff --git a/mediachanger/castorrmc/rmc/rmc_serv.c b/mediachanger/castorrmc/rmc/rmc_serv.c
index beced7e2bc58c206852dd97a22535b59c796a5c7..584a24d3b52f6972f01444841de3d853661f2e96 100644
--- a/mediachanger/castorrmc/rmc/rmc_serv.c
+++ b/mediachanger/castorrmc/rmc/rmc_serv.c
@@ -62,7 +62,6 @@ int rmc_main(const char *const robot)
 	char sense[MAXSENSE];
 	struct sockaddr_in sin;
 	struct smc_status smc_status;
-	struct servent *sp;
 	struct timeval timeval;
 	char func[16];
 
@@ -149,8 +148,6 @@ int rmc_main(const char *const robot)
 		const char *p;
 		if ((p = getenv ("RMC_PORT")) || (p = getconfent ("RMC", "PORT", 0))) {
 			sin.sin_port = htons ((unsigned short)atoi (p));
-		} else if ((sp = getservbyname ("rmc", "tcp"))) {
-			sin.sin_port = sp->s_port;
 		} else {
 			sin.sin_port = htons ((unsigned short)RMC_PORT);
 		}
diff --git a/mediachanger/castorrmc/rmc/send2rmc.c b/mediachanger/castorrmc/rmc/send2rmc.c
index 6121027433112e99e966fd14db255691d60956b8..70d13a9f455f6f0d53da7e16a99bf7dec3b03130 100644
--- a/mediachanger/castorrmc/rmc/send2rmc.c
+++ b/mediachanger/castorrmc/rmc/send2rmc.c
@@ -41,15 +41,11 @@ int send2rmc(
 	char rmchost[CA_MAXHOSTNAMELEN+1];
 	int s;
 	struct sockaddr_in sin; /* internet socket */
-	struct servent *sp;
 
 	strncpy (func, "send2rmc", 16);
 	sin.sin_family = AF_INET;
 	if ((p = getenv ("RMC_PORT")) || (p = getconfent ("RMC", "PORT", 0))) {
 		sin.sin_port = htons ((unsigned short)atoi (p));
-	} else if ((sp = Cgetservbyname ("rmc", "tcp"))) {
-		sin.sin_port = sp->s_port;
-		serrno = 0;
 	} else {
 		sin.sin_port = htons ((unsigned short)RMC_PORT);
 		serrno = 0;