--- loncom/lonnet/perl/lonnet.pm 2005/04/15 22:03:23 1.624 +++ loncom/lonnet/perl/lonnet.pm 2005/04/18 21:10:41 1.625 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.624 2005/04/15 22:03:23 albertel Exp $ +# $Id: lonnet.pm,v 1.625 2005/04/18 21:10:41 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2639,6 +2639,21 @@ sub cput { return &critical("put:$udomain:$uname:$namespace:$items",$uhome); } +# ------------------------------------------------------ critical inc interface + +sub cinc { + my ($namespace,$storehash,$udomain,$uname)=@_; + if (!$udomain) { $udomain=$env{'user.domain'}; } + if (!$uname) { $uname=$env{'user.name'}; } + my $uhome=&homeserver($uname,$udomain); + my $items=''; + foreach (keys %$storehash) { + $items.=escape($_).'='.&freeze_escape($$storehash{$_}).'&'; + } + $items=~s/\&$//; + return &critical("inc:$udomain:$uname:$namespace:$items",$uhome); +} + # -------------------------------------------------------------- eget interface sub eget {