Skip to content
Snippets Groups Projects
Commit 69b297c3 authored by Henrik (Grubba) Grubbström's avatar Henrik (Grubba) Grubbström
Browse files

It seems this file was lost.

Rev: src/modules/Yp/module.pmod.in:1.1
parent 198b90b5
No related branches found
No related tags found
No related merge requests found
...@@ -110,6 +110,7 @@ testfont binary ...@@ -110,6 +110,7 @@ testfont binary
/src/modules/Regexp/acconfig.h foreign_ident /src/modules/Regexp/acconfig.h foreign_ident
/src/modules/Ssleay/ssleay.c foreign_ident /src/modules/Ssleay/ssleay.c foreign_ident
/src/modules/Yp/acconfig.h foreign_ident /src/modules/Yp/acconfig.h foreign_ident
/src/modules/Yp/module.pmod.in foreign_ident
/src/modules/_Crypto/StdCrypt.pike foreign_ident /src/modules/_Crypto/StdCrypt.pike foreign_ident
/src/modules/_Crypto/cbc.c foreign_ident /src/modules/_Crypto/cbc.c foreign_ident
/src/modules/_Crypto/crypto.c foreign_ident /src/modules/_Crypto/crypto.c foreign_ident
......
/*
* $Id: module.pmod.in,v 1.1 1997/06/09 18:37:59 grubba Exp $
*
* YP (NIS) Functionality for Pike
*
* Per Hedbor & Henrik Grubbström 1996-1997
*/
class YpDomain {
inherit @module@;
};
class YpMap {
object(YpDomain) domain;
string ypmap;
void create(string map,string|void d)
{
if (d) {
domain = YpDomain(d);
} else {
domain = YpDomain();
}
ypmap = map;
// Force an error if the map does not exist.
domain->match(ypmap, "foo");
}
string match(string key)
{
return(domain->match(ypmap, key));
}
string `[](string key)
{
return(match(key));
}
mapping all()
{
return(domain->all(ypmap));
}
mapping cast_to_mapping()
{
return(domain->all(ypmap));
}
void map(function(string,string:void)|array(function(string,string:void)) fn)
{
return(domain->map(ypmap, fn));
}
string server()
{
return(domain->server());
}
int order()
{
return(domain->order(ypmap));
}
int sizeof()
{
return(sizeof(domain->all(ypmap)));
}
array(string) indices()
{
return(indices(domain->all(ypmap)));
}
array(string) values()
{
return(values(domain->all(ypmap));
}
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment