@@ -34,8 +34,8 @@ type AuditSuite struct{}
3434
3535var _ = Suite (& AuditSuite {})
3636
37- // mockNetlinkOps records calls and returns configurable results.
38- type mockNetlinkOps struct {
37+ // mockSyscallOps records calls and returns configurable results.
38+ type mockSyscallOps struct {
3939 socketFD int
4040 socketErr error
4141 sendtoData []byte
@@ -44,28 +44,28 @@ type mockNetlinkOps struct {
4444 closeErr error
4545}
4646
47- func (m * mockNetlinkOps ) Socket (domain , typ , proto int ) (int , error ) {
47+ func (m * mockSyscallOps ) Socket (domain , typ , proto int ) (int , error ) {
4848 return m .socketFD , m .socketErr
4949}
5050
51- func (m * mockNetlinkOps ) Sendto (fd int , payload []byte , flags int , to syscall.Sockaddr ) error {
51+ func (m * mockSyscallOps ) Sendto (fd int , payload []byte , flags int , to syscall.Sockaddr ) error {
5252 m .sendtoData = slices .Clone (payload )
5353 return m .sendtoErr
5454}
5555
56- func (m * mockNetlinkOps ) Close (fd int ) error {
56+ func (m * mockSyscallOps ) Close (fd int ) error {
5757 m .closedFDs = append (m .closedFDs , fd )
5858 return m .closeErr
5959}
6060
61- // Ensure mockNetlinkOps satisfies the interface.
62- var _ seclog.NetlinkOps = (* mockNetlinkOps )(nil )
61+ // Ensure mockSyscallOps satisfies the interface.
62+ var _ seclog.SyscallOps = (* mockSyscallOps )(nil )
6363
6464func (s * AuditSuite ) TestOpenSuccess (c * C ) {
65- mock := & mockNetlinkOps {
65+ mock := & mockSyscallOps {
6666 socketFD : 42 ,
6767 }
68- restore := seclog .MockNetlinkOps (mock )
68+ restore := seclog .MockSyscallOps (mock )
6969 defer restore ()
7070
7171 writer , err := seclog .OpenAuditWriter ()
@@ -74,21 +74,21 @@ func (s *AuditSuite) TestOpenSuccess(c *C) {
7474}
7575
7676func (s * AuditSuite ) TestOpenSocketError (c * C ) {
77- mock := & mockNetlinkOps {
77+ mock := & mockSyscallOps {
7878 socketErr : fmt .Errorf ("permission denied" ),
7979 }
80- restore := seclog .MockNetlinkOps (mock )
80+ restore := seclog .MockSyscallOps (mock )
8181 defer restore ()
8282
8383 _ , err := seclog .OpenAuditWriter ()
8484 c .Assert (err , ErrorMatches , "cannot open audit socket: permission denied" )
8585}
8686
8787func (s * AuditSuite ) TestWriteSuccess (c * C ) {
88- mock := & mockNetlinkOps {
88+ mock := & mockSyscallOps {
8989 socketFD : 7 ,
9090 }
91- restore := seclog .MockNetlinkOps (mock )
91+ restore := seclog .MockSyscallOps (mock )
9292 defer restore ()
9393
9494 writer , err := seclog .OpenAuditWriter ()
@@ -102,11 +102,11 @@ func (s *AuditSuite) TestWriteSuccess(c *C) {
102102}
103103
104104func (s * AuditSuite ) TestWriteSendtoError (c * C ) {
105- mock := & mockNetlinkOps {
105+ mock := & mockSyscallOps {
106106 socketFD : 7 ,
107107 sendtoErr : fmt .Errorf ("no buffer space" ),
108108 }
109- restore := seclog .MockNetlinkOps (mock )
109+ restore := seclog .MockSyscallOps (mock )
110110 defer restore ()
111111
112112 writer , err := seclog .OpenAuditWriter ()
@@ -117,10 +117,10 @@ func (s *AuditSuite) TestWriteSendtoError(c *C) {
117117}
118118
119119func (s * AuditSuite ) TestClose (c * C ) {
120- mock := & mockNetlinkOps {
120+ mock := & mockSyscallOps {
121121 socketFD : 7 ,
122122 }
123- restore := seclog .MockNetlinkOps (mock )
123+ restore := seclog .MockSyscallOps (mock )
124124 defer restore ()
125125
126126 writer , err := seclog .OpenAuditWriter ()
0 commit comments