프로그래밍 QnA + 설치 및 활용 QnA + 질문

lehako의 이미지

device driver source 공개 관련

안녕하세요.
Linux device driver의 source 공개 관련하여 문의 드립니다.

현재 저희가 개발하고 있는 device에 대한 library가 있는 상태이고,
그 library를 static linking 하여 device driver (kernel module)을
만들었다고 하면, GPL에 의해 driver code 뿐만 아니라
library code까지 모두 공개를 해야 하나요?

Library code는 kernel에 대한 내용이 하나도 안 들어 있습니다만,
library까지 공개 해야 하는지를 잘 모르겠네요.
다른 분들은 device driver 개발 시, source 공개를 하시나요?
제가 잘 몰라서 문의 드립니다.

hyangmi0713의 이미지

alert 표시 후 이전 page에서 post로 넘겨온 값이 없어져요..

***************** main.jsp *****************

<script>
function searchCheck(){
//검색 searchProblem
var gsWin = window.open('about:blank','searchResult');
var frm =document.serach;
frm.action = 'sub_list_search.jsp';
frm.target ="searchResult";
frm.method ="post";
frm.submit();
}
</script>

검색조건 타이틀 내용 작성자

***************** sub_list_search.jsp *****************

hyangmi0713의 이미지

a 태그 onclick 이벤트 처리

<%
for(int i=1; i %>
- <%=menulist.get(i).getMenuName()%>

<script type="text/javascript">
function updatePosition(){
<%
String updateURL = "main.jsp?menu1st="+menu1st+"&menu2ed="+menulist.get(i).getMenuParent()+"&menu3rd="+menulist.get(i).getMenuNo();
menulistDAO.loginPosition(updateURL, menId);
%>
location.href = "<%=menulist.get(i).getMenuUrl() %>";
}
</script>
<%
}
%>

- 메뉴1 (i=1)

- 메뉴2 (i=2)

hyangmi0713의 이미지

계층형 메뉴 쿼리 소트

WITH tree_query AS (
SELECT
menu_no,
menu_parent,
menu_name,
menu_depth,
menu_url,
convert(varchar(255), menu_no) sort,
convert(varchar(255), menu_name) depth_fullname
FROM seprob_menu
WHERE menu_no = '1000001'
UNION ALL
SELECT
B.menu_no,
B.menu_parent,
B.menu_name,
B.menu_depth,
B.menu_url,
convert(varchar(255), convert(nvarchar,C.sort) + ' > ' + convert(varchar(255), B.menu_no)) sort,

byflashh의 이미지

while문 질문

char num = 1;
char sum = 1;
char aaa = 0;

요렇게 해놓고

whie (sum <=3){
sum = aaa + num;
num++}

printf("%d", sum);
}
이렇게했을때 결과값이 4가나오는데

왜이런거죠???

사이클1 : sum = 1 aaa = 0 num = 1
사이클2 : sum = 2 aaa = 0 num = 2
사이클3 : sum = 4 aaa = 0 num = 3

사이클3까지가서 sum = 4가 된거같은데
4는 sum<=3에 맞질않으니 사이클2에서 끝나야 되는거 아닌가요???

그리고 while문이 돌아가는 순서좀 알려주시면 감사하겠습니다

kimkut의 이미지

SNMP v3 정보를 정상적으로 불러오지 않는 문제

안녕하세요.

모니터링 프로그램을 개발 중 SNMP v3 정보를 가져오는 과정에서 문제가 있어 질문 드립니다.
(직접 개발하는 프로그램이 아니어서 추상적인 표현이 들어간 점 양해 부탁드립니다)

모니터링 프로그램에서 IP 주소만 다르고 모델명, 스펙이 동일한 장비를 등록했을 때, 둘 중 한쪽 장비만 정보를 가져오고 나머지 한쪽 장비는 정보는 커녕 연결이 아예 되지 않고 있습니다.

이를 tcpdump로 확인한 결과 snmpUsmMIB.usmMIBObjects.usmStats.usmStatsUnknownEngineIDs 오류와
snmpUsmMIB.usmMIBObjects.usmStats.usmStatsNotInTimeWindows 오류가 발생하고 있습니다.

동일한 모델의 장비가 올라가 EngineID가 중복되어 이런 오류가 발생하는 것으로 보이는데, 이런 경우 어떻게 해야 두 장비 모두 SNMP정보를 받아볼 수 있을까요?
기존에 SNMPv3를 다뤄보신 분이 계시다면 꼭 답변 부탁드립니다.

감사합니다.

mrx@Google의 이미지

exec함수 에러발생시 부모 프로세스의 wait 문 뒷부분 실행하지 않는 이유

int main()
{
char cmd[255];
pid_t pid;
int status;
while(1){
pid=fork();

if(pid== 0){
putchar('>'); putchar(' ');
memset(cmd, 0, sizeof(cmd));
fgets(cmd, sizeof(cmd),stdin);

trymp의 이미지

커널에서 lock free 한 경우와 꼭 필요한 경우의 차이?

SMP 환경의 커널에서 프로그래밍을 할때, atomic_XXX api 는 예외로 하겠습니다.

전역변수 int num[10] = {1,2,3,4,5,6,7,8,9,10};
이 있다고 할때,

lock 없이 num[4]=20; 으로 변경하면 다른 코어에서 num[4] 의 값이 5 or 20 이외의 값이 있을 수 있나요?

integer 값 같은 경우에는 값을 변경하더라도 꼭 lock 이 필요한가요?

여기서 값을 변경한 다는 뜻은 add/del 이 아니라 set 입니다.

제 생각에는 그렇게 문제가 생길 것 같지는 않은데 노파심에 질문드립니다.

조언 주시면 감사하겠습니다.

shko의 이미지

rm 은 동작하지 않으나 mv는 정상 동작하는 현상.

rm 시 장치나 자원이 동작중, mv시에는 정상 동작(파일 이동 후 삭제됨) 하는 현상

익명 사용자의 이미지

socket 배열

server에서 epoll 기반 다중 접속으로 되어 있는 데 시그널 처리하는 함수에서 y 입력하면 소켓 종료되게 하는 부분에서 여러 클라이언트라 배열로 변경하려고 합니다.

server에서 client 소켓 배열로 만들고 시그널 함수에서 수정할 부분이 있는지 알려주시면 감사하겠습니다.

server

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기