
On Wed, Jul 18, 2012 at 05:32:28PM +0100, Daniel P. Berrange wrote:
From: "Daniel P. Berrange" <berrange@redhat.com>
Make sure that libvirt_private.syms has all the internal symbols from APIs in src/rpc/*.h and src/util/cgroup.h, since the LXC controller/driver will shortly need them
Signed-off-by: Daniel P. Berrange <berrange@redhat.com> --- src/libvirt_private.syms | 140 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+)
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 03f7f3e..734c881 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -60,11 +60,14 @@ virCapabilitiesSetMacPrefix;
# cgroup.h virCgroupAddTask; +virCgroupAllowDevice; virCgroupAllowDeviceMajor; virCgroupAllowDevicePath; virCgroupControllerTypeFromString; virCgroupControllerTypeToString; virCgroupDenyAllDevices; +virCgroupDenyDevice; +virCgroupDenyDeviceMajor; virCgroupDenyDevicePath; virCgroupForDomain; virCgroupForDriver; @@ -1291,7 +1294,61 @@ virMacAddrSetRaw;
# virnetclient.h +virNetClientAddProgram; +virNetClientAddStream; +virNetClientClose; +virNetClientDupFD; +virNetClientFree; +virNetClientGetFD; +virNetClientGetTLSKeySize; virNetClientHasPassFD; +virNetClientIsEncrypted; +virNetClientIsOpen; +virNetClientKeepAliveIsSupported; +virNetClientKeepAliveStart; +virNetClientKeepAliveStop; +virNetClientLocalAddrString; +virNetClientNewExternal; +virNetClientNewSSH; +virNetClientNewTCP; +virNetClientNewUNIX; +virNetClientRef; +virNetClientRemoteAddrString; +virNetClientRemoveStream; +virNetClientSendNoReply; +virNetClientSendNonBlock; +virNetClientSendWithReply; +virNetClientSendWithReplyStream; +virNetClientSetEOFNotify; +virNetClientSetSASLSession; +virNetClientSetTLSSession; + + +# virnetclientprogram.h +virNetClientProgramCall; +virNetClientProgramDispatch; +virNetClientProgramFree; +virNetClientProgramGetProgram; +virNetClientProgramGetVersion; +virNetClientProgramMatches; +virNetClientProgramNew; +virNetClientProgramRef; + + +# virnetclientstream.h +virNetClientStreamEOF; +virNetClientStreamEventAddCallback; +virNetClientStreamEventRemoveCallback; +virNetClientStreamEventUpdateCallback; +virNetClientStreamFree; +virNetClientStreamMatches; +virNetClientStreamNew; +virNetClientStreamQueuePacket; +virNetClientStreamRaiseError; +virNetClientStreamRecvPacket; +virNetClientStreamRef; +virNetClientStreamSendPacket; +virNetClientStreamSetError;
# virnetdev.h @@ -1406,6 +1463,30 @@ virNetMessageSaveError; xdr_virNetMessageError;
+# virnetsaslcontext.h +virNetSASLContextCheckIdentity; +virNetSASLContextFree; +virNetSASLContextNewClient; +virNetSASLContextNewServer; +virNetSASLContextRef; +virNetSASLSessionClientStart; +virNetSASLSessionClientStep; +virNetSASLSessionDecode; +virNetSASLSessionEncode; +virNetSASLSessionExtKeySize; +virNetSASLSessionFree; +virNetSASLSessionGetIdentity; +virNetSASLSessionGetKeySize; +virNetSASLSessionGetMaxBufSize; +virNetSASLSessionListMechanisms; +virNetSASLSessionNewClient; +virNetSASLSessionNewServer; +virNetSASLSessionRef; +virNetSASLSessionSecProps; +virNetSASLSessionServerStart; +virNetSASLSessionServerStep; + + # virnetserver.h virNetServerAddProgram; virNetServerAddService; @@ -1422,6 +1503,7 @@ virNetServerRun; virNetServerServiceFree; virNetServerServiceNewTCP; virNetServerServiceNewUNIX; +virNetServerSetTLSContext; virNetServerUpdateServices;
@@ -1432,27 +1514,51 @@ virNetServerClientDelayedClose; virNetServerClientFree; virNetServerClientGetAuth; virNetServerClientGetFD; +virNetServerClientGetIdentity; virNetServerClientGetPrivateData; virNetServerClientGetReadonly; virNetServerClientGetTLSKeySize; virNetServerClientGetUNIXIdentity; virNetServerClientHasTLSSession; virNetServerClientImmediateClose; +virNetServerClientInit; +virNetServerClientInitKeepAlive; +virNetServerClientIsClosed; virNetServerClientIsSecure; virNetServerClientLocalAddrString; +virNetServerClientNeedAuth; +virNetServerClientNew; virNetServerClientRef; virNetServerClientRemoteAddrString; virNetServerClientRemoveFilter; virNetServerClientSendMessage; virNetServerClientSetCloseHook; +virNetServerClientSetDispatcher; virNetServerClientSetIdentity; virNetServerClientSetPrivateData; +virNetServerClientSetSASLSession; virNetServerClientStartKeepAlive; +virNetServerClientWantClose; + + +# virnetservermdns.h +virNetServerMDNSAddEntry; +virNetServerMDNSAddGroup; +virNetServerMDNSEntryFree; +virNetServerMDNSFree; +virNetServerMDNSGroupFree; +virNetServerMDNSNew; +virNetServerMDNSRemoveEntry; +virNetServerMDNSRemoveGroup; +virNetServerMDNSStart; +virNetServerMDNSStop;
# virnetserverprogram.h +virNetServerProgramDispatch; virNetServerProgramFree; virNetServerProgramGetID; +virNetServerProgramGetPriority; virNetServerProgramGetVersion; virNetServerProgramMatches; virNetServerProgramNew; @@ -1460,18 +1566,39 @@ virNetServerProgramRef; virNetServerProgramSendReplyError; virNetServerProgramSendStreamData; virNetServerProgramSendStreamError; +virNetServerProgramUnknownError; + + +# virnetserverservice.h +virNetServerServiceClose; +virNetServerServiceFree; +virNetServerServiceGetAuth; +virNetServerServiceGetPort; +virNetServerServiceIsReadonly; +virNetServerServiceNewTCP; +virNetServerServiceNewUNIX; +virNetServerServiceRef; +virNetServerServiceSetDispatcher; +virNetServerServiceToggle;
# virnetsocket.h virNetSocketAccept; +virNetSocketAddIOCallback; +virNetSocketClose; virNetSocketDupFD; virNetSocketFree; virNetSocketGetFD; +virNetSocketGetPort; +virNetSocketGetUNIXIdentity; +virNetSocketHasCachedData; virNetSocketHasPassFD; +virNetSocketHasPendingData; virNetSocketIsLocal; virNetSocketListen; virNetSocketLocalAddrString; virNetSocketNewConnectCommand; +virNetSocketNewConnectExternal; virNetSocketNewConnectSSH; virNetSocketNewConnectTCP; virNetSocketNewConnectUNIX; @@ -1479,9 +1606,14 @@ virNetSocketNewListenTCP; virNetSocketNewListenUNIX; virNetSocketRead; virNetSocketRecvFD; +virNetSocketRef; virNetSocketRemoteAddrString; +virNetSocketRemoveIOCallback; virNetSocketSendFD; virNetSocketSetBlocking; +virNetSocketSetSASLSession; +virNetSocketSetTLSSession; +virNetSocketUpdateIOCallback; virNetSocketWrite;
@@ -1489,12 +1621,20 @@ virNetSocketWrite; virNetTLSContextCheckCertificate; virNetTLSContextFree; virNetTLSContextNewClient; +virNetTLSContextNewClientPath; virNetTLSContextNewServer; virNetTLSContextNewServerPath; +virNetTLSContextRef; +virNetTLSInit; virNetTLSSessionFree; +virNetTLSSessionGetHandshakeStatus; +virNetTLSSessionGetKeySize; virNetTLSSessionHandshake; virNetTLSSessionNew; +virNetTLSSessionRead; +virNetTLSSessionRef; virNetTLSSessionSetIOCallbacks; +virNetTLSSessionWrite;
# virnodesuspend.h
Sorting looks preserved, ACK Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/