资源简介

想对linux内核一探究竟吗? 还在为linux内核上万行代码发愁吗? 请下载MinixOS-1.1内核,简练的4000行代码,让你学习linux内核从无到有!!

资源截图

代码片段和文件信息

/* ar - archiver		Author: Michiel Huisjes */

/*
 * Usage: ar [adprtvx] archive [file] ...
 *   v: verbose
 *   x: extract
 *   a: append
 *   r: replace (append when not in archive)
 *   d: delete
 *   t: print contents of archive
 *   p: print named files
 */

#include “stat.h“
#include “signal.h“

#define MAGIC_NUMBER 0177545

#define odd(nr) (nr & 01)
#define even(nr) (odd(nr) ? nr + 1 : nr)

union swabber {
  struct sw {
short mem_1;
short mem_2;
  } mem;
  long joined;
} swapped;

long swap ();

typedef struct {
  char m_name[14];
  short m_time_1;
  short m_time_2;
  char m_uid;
  char m_gid;
  short m_mode;
  short m_size_1;
  short m_size_2;
} MEMBER;

typedef char BOOL;
#define FALSE 0
#define TRUE 1

#define READ 0
#define APPEND 2
#define CREATE 1

#define NIL_PTR ((ch

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10497  1987-01-02 17:16  MinixOS-1.1\commands\ar.c

     文件        624  1987-01-02 17:16  MinixOS-1.1\commands\basename.c

     文件        397  1987-01-02 17:16  MinixOS-1.1\commands\C86\make.bat

     文件       1398  1987-01-02 17:16  MinixOS-1.1\commands\cat.c

     文件      10959  1987-01-02 17:16  MinixOS-1.1\commands\cc.c

     文件        935  1987-01-02 17:16  MinixOS-1.1\commands\changemem

     文件       2686  1987-01-02 17:16  MinixOS-1.1\commands\chmem.c

     文件        733  1987-01-02 17:16  MinixOS-1.1\commands\chmod.c

     文件        725  1987-01-02 17:16  MinixOS-1.1\commands\chown.c

     文件        127  1987-01-02 17:16  MinixOS-1.1\commands\clr.c

     文件       2220  1987-01-02 17:16  MinixOS-1.1\commands\cmp.c

     文件       3433  1987-01-02 17:16  MinixOS-1.1\commands\comm.c

     文件       2880  1987-01-02 17:16  MinixOS-1.1\commands\cp.c

     文件       3081  1987-01-02 17:16  MinixOS-1.1\commands\date.c

     文件       5746  1987-01-02 17:16  MinixOS-1.1\commands\dd.c

     文件       2966  1987-01-02 17:16  MinixOS-1.1\commands\df.c

     文件      20183  1987-01-02 17:16  MinixOS-1.1\commands\dosread.c

     文件        723  1987-01-02 17:16  MinixOS-1.1\commands\echo.c

     文件        244  1987-01-02 17:16  MinixOS-1.1\commands\getlf.c

     文件       2794  1987-01-02 17:16  MinixOS-1.1\commands\grep.c

     文件       3232  1987-01-02 17:16  MinixOS-1.1\commands\gres.c

     文件       1221  1987-01-02 17:16  MinixOS-1.1\commands\head.c

     文件        553  1987-01-02 17:16  MinixOS-1.1\commands\kill.c

     文件       4005  1987-01-02 17:16  MinixOS-1.1\commands\libpack.c

     文件       1854  1987-01-02 17:16  MinixOS-1.1\commands\libupack.c

     文件       1061  1987-01-02 17:16  MinixOS-1.1\commands\ln.c

     文件       1647  1987-01-02 17:16  MinixOS-1.1\commands\lpr.c

     文件      12783  1987-01-02 17:16  MinixOS-1.1\commands\ls.c

     文件      51597  1987-01-02 17:16  MinixOS-1.1\commands\make.c

     文件        492  1987-01-02 17:16  MinixOS-1.1\commands\MINIX\makefile

............此处省略404个文件信息

评论

共有 条评论