sys/queue.h
은 4.4BSD에서 처음 나타났습니다. Linux는 배포판에 포함 시켰지만 버전은 최신 버전이 아닙니다.리눅스 버전 sys/queue.h 헤더 파일을 어디에서 찾을 수 있습니까?
FreeBSD version은 단일 연결 목록, 단일 연결 꼬리 대기열, 목록 및 꼬리 대기열을 구현합니다. Linux version은 목록, 꼬리 대기열 및 순환 대기열을 구현합니다.
내 Ubuntu PC에 libbsd-dev 패키지를 설치 한 다음 이 /usr/include/bsd/sys/queue.h
에 있음을 발견했습니다.
내 질문 :이 헤더 파일의 리눅스 버전을 찾을 수 있습니다
?
두 구현의 주된 차이점은 무엇입니까? 버전은 이며은 입니다. BSD 님의 버전이 무엇입니까?
이 파일은'/ usr/include/i386-linux-gnu/sys/queue.h'에 있습니다. – knittl
'locate queue.h' –
위치는 배포본에 따라 다릅니다. 데비안 시스템에서 queue.h는 linux-headers 패키지에 있습니다. – Martin