(t *kernel.Task, fieldValue *metric.FieldValue, name int)
| 1963 | } |
| 1964 | |
| 1965 | func incrementBadSetSocketOptionMetric(t *kernel.Task, fieldValue *metric.FieldValue, name int) { |
| 1966 | if name >= 0 && name <= maxSocketOptionNameValue { |
| 1967 | unimplementedSetSocketOptionMetric.Increment(fieldValue, allowedSocketOptionNameValues[name]) |
| 1968 | } else { |
| 1969 | unknownSetSocketOptionMetric.Increment(&socketLevelSocketFieldValue) |
| 1970 | } |
| 1971 | t.Kernel().EmitUnimplementedEvent(t, unix.SYS_SETSOCKOPT) |
| 1972 | } |
| 1973 | |
| 1974 | // SetSockOptSocket handles linux setsockopt(2) when level is SOL_SOCKET. |
| 1975 | func SetSockOptSocket(t *kernel.Task, s socket.Socket, ep commonEndpoint, name int, optVal []byte) *syserr.Error { |
no test coverage detected
searching dependent graphs…